Maple Professional
Maple Academic
Maple Student Edition
Maple Personal Edition
Maple Player
Maple Player for iPad
MapleSim Professional
MapleSim Academic
Maple T.A. - Testing & Assessment
Maple T.A. MAA Placement Test Suite
Möbius - Online Courseware
Machine Design / Industrial Automation
Aerospace
Vehicle Engineering
Robotics
Power Industries
System Simulation and Analysis
Model development for HIL
Plant Modeling for Control Design
Robotics/Motion Control/Mechatronics
Other Application Areas
Mathematics Education
Engineering Education
High Schools & Two-Year Colleges
Testing & Assessment
Students
Financial Modeling
Operations Research
High Performance Computing
Physics
Live Webinars
Recorded Webinars
Upcoming Events
MaplePrimes
Maplesoft Blog
Maplesoft Membership
Maple Ambassador Program
MapleCloud
Technical Whitepapers
E-Mail Newsletters
Maple Books
Math Matters
Application Center
MapleSim Model Gallery
User Case Studies
Exploring Engineering Fundamentals
Teaching Concepts with Maple
Maplesoft Welcome Center
Teacher Resource Center
Student Help Center
コマンドラインからの Maple Engine Security の設定
コマンドラインオプションの要約
maple のコマンドラインには以下のセキュリティ設定オプションが指定できます。
-z
デフォルトのセキュリティ設定を使用します。
--secure-read=<spec>,...
読み取り可能なファイルのための許可設定に追加します。
--secure-noread=<spec>,...
読み取り可能なファイルのための拒否設定に追加します。
--secure-write=<spec>,...
書き込み可能なファイルのための許可設定に追加します。
--secure-nowrite=<spec>,...
書き込み可能なファイルのための拒否設定に追加します。
--secure-extcall=<spec>,...
ロード可能な外部ライブラリのための許可設定に追加します。
--secure-noextcall=<spec>,...
ロード可能な外部ライブラリのための拒否設定に追加します。
--secure-readspec=<file>,...
与えられたファイルから読み取り可能なファイルの設定を読み取ります。
--secure-writespec=<file>,...
与えられたファイルから書き込み可能なファイルの設定を読み取ります。
--secure-extcallspec=<file>,...
与えられたファイルからロード可能な外部ライブラリの設定を読み取ります。
--secure-syscall[=enable|disable]
system または ssystem の呼び出しを有効 (無効) にします。
--secure-mode[=enable|disable]
セキュリティを有効 (無効) にします。
これらのオプションはコマンドラインでの指定順に (左から右へ) 処理されます。これにより、デフォルトの設定を簡単に変更できます。
コマンドラインオプションの説明
許可設定および拒否設定の使用法については、Maple Engine Security のヘルプページを参照してください。
デフォルトのセキュリティ設定には以下の設定が含まれています。
すべての書き込みアクセスの拒否
すべてのシステムコールの拒否
libname に登録されているファイルおよび libname に登録されているディレクトリ直下のファイル以外への読み取りアクセスの拒否
Maple の bin.<platform> ディレクトリ直下またはツールボックスの bin.<platform> ディレクトリ直下に格納されているファイル以外への外部からの呼び出しによるアクセスの拒否
エンジンのセキュリティ設定に含まれている読み取り可能なファイルのための許可設定リストにファイル設定リスト (<spec>,...) を追加します。概して、これは読み取り可能なファイルのリストであると言えます。
エンジンのセキュリティ設定に含まれている読み取り可能なファイルのための拒否設定リストにファイル設定リスト (<spec>,...) を追加します。概して、これは読み取り不可能なファイルのリストであると言えます。
エンジンのセキュリティ設定に含まれている書き込み可能なファイルのための許可設定リストにファイル設定リスト (<spec>,...) を追加します。概して、これは書き込み可能なファイルのリストであると言えます。
エンジンのセキュリティ設定に含まれている書き込み可能なファイルのための拒否設定リストにファイル設定リスト (<spec>,...) を追加します。概して、これは書き込み不可能なファイルのリストであると言えます。
エンジンのセキュリティ設定に含まれているロード可能な外部ライブラリのための許可設定リストにファイル設定リスト (<spec>,...) を追加します。概して、これはロード可能なライブラリのリストであると言えます。
エンジンのセキュリティ設定に含まれているロード可能な外部ライブラリのための拒否設定リストにファイル設定リスト (<spec>,...) を追加します。概して、これはロード不可能なライブラリのリストであると言えます。
リスト <file>,... の各ファイルを読み取り、それらに含まれている設定をエンジンのセキュリティ設定に含まれている読み取り可能なファイルのための許可設定リストおよび拒否設定リストに追加します。このオプションは複雑なファイル設定を渡すのに便利です。
リスト <file>,... の各ファイルを読み取り、それらに含まれている設定をエンジンのセキュリティ設定に含まれている書き込み可能なファイルのための許可設定リストおよび拒否設定リストに追加します。このオプションは複雑なファイル設定を渡すのに便利です。
リスト <file>,... の各ファイルを読み取り、それらに含まれている設定をエンジンのセキュリティ設定に含まれているロード可能なライブラリのための許可設定リストおよび拒否設定リストに追加します。このオプションは複雑なファイル設定を渡すのに便利です。
system または ssystem の呼び出しを有効または無効にします。これ以外のセキュリティオプションのいずれかが指定されていると、system または ssystem の呼び出しはデフォルトで無効になります。
セキュリティを有効または無効にします。これ以外のセキュリティオプションのいずれかが指定されていると、セキュリティはデフォルトで有効になります。セキュリティの無効化はセキュリティ関連のコマンドラインオプションがどのように処理されるかを確認したい場合にのみ便利です。
例
maple -z --secure-extcall=/foo/*
このコマンドは Maple にデフォルトのセキュリティ制限を適用しますが、/foo 直下のファイルへの外部呼び出しによるアクセスは許容します。
maple -z --secure-mode=disable
このコマンドは Maple にデフォルトのセキュリティ設定を適用しますが、セキュリティを無効にしています。これを使用すると、適用せずにセキュリティ設定を検査できます。
ファイル設定
ファイル設定の詳細については、File Specifications for Maple Engine Security のヘルプページを参照してください。
参照
Engine Security, Engine Security,FileSpec, Engine Security,GUIConfig, Security
Download Help Document