نرم افزار COMSOL شامل تنظیمات امنیتی برای کنترل دسترسی به، به عنوان مثال، ویژگی های سیستم، سیستم های فایل، و تنظیمات امنیتی زمان اجرا از روش ها و کتابخانه های خارجی است، که عمدتاً برای استفاده در برنامه های ایجاد شده با استفاده از Application Builder است.
برای تغییر تنظیمات امنیتی باید مدیر باشید.
|
اگر هنگام نصب نرم افزار COMSOL، تیک گزینه تنظیم خط مشی امنیتی دائمی برای برنامه ها را انتخاب کرده باشید ، هیچ یک از این تنظیمات امنیتی در دسترس نیست.
|
تنظیمات امنیتی زیر در صفحه امنیت در کادر گفتگوی تنظیمات موجود است :
•
|
برای اجازه دادن به کارهای دستهای، کادر تأیید Allow Batch jobs را انتخاب کنید . این محدودیت بر گره های Batch، Batch Sweep، Cluster Computing و Cluster Sweep در درخت مدل COMSOL Desktop تأثیر می گذارد.
|
•
|
برای اجازه دادن به اجرای برنامههایی که شامل متدها هستند، کادر بررسی Allow running method را انتخاب کنید . اگر این چک باکس را پاک کنید، امکان اجرای متدها در برنامه ها وجود ندارد.
|
•
|
Allow running applications را انتخاب کنید تا برنامه های در حال اجرا به طور کلی مجاز باشند. اگر این کادر را پاک کنید، امکان اجرای هیچ برنامه ای وجود ندارد.
|
•
|
برای اجازه دادن به برنامهها برای شروع فرآیندهای خارجی در رایانه، کادر تأیید Allow external processes را انتخاب کنید . این شامل استفاده از روش داخلی executeOS () است .
|
تنظیمات امنیتی فرآیند خارجی به کد روشی اشاره دارد که میتواند فایلهای اجرایی دلخواه را راهاندازی کند، نه COMSOL یا محصولات LiveLink آن که فایلهای اجرایی کمکی خود را راهاندازی میکنند.
|
•
|
از فهرست اجازه دادن به کتابخانههای خارجی ، خیر (پیشفرض)، بله ، یا سؤال را انتخاب کنید تا به کتابخانههای خارجی C اجازه داده شود که از روشهای موجود در یک برنامه، مستقیماً یا با اولین سؤال فراخوانی شوند یا خیر.
|
•
|
از لیست Allow external MATLAB® functions ، No (پیشفرض)، Yes ، یا Ask برای فراخوانی توابع نوشتهشده در MATLAB (نیاز به LiveLink™ برای MATLAB® ) را مستقیماً یا با اولین سؤال یا نه انتخاب کنید . اگر این تنظیمات ترجیحی را تغییر دادید، قبل از اجرای شبیهسازی که توابع متلب را فراخوانی میکند، روی Clear Functions در پنجره تنظیمات برای یک گره تابع MATLAB کلیک کنید.
|
بهطور پیشفرض، تمام چک باکسهای بالا بهجز چک باکسهای «اجازه به فرآیندهای خارجی» ، «اجازه دادن به کتابخانههای خارجی » و «اجازه دادن به توابع خارجی MATLAB®» انتخاب میشوند.
در صفحه فرعی روشها و کتابخانههای جاوا :
•
|
چک باکس Enforce Security limits به طور پیش فرض انتخاب شده است. در صورت انتخاب، این چک باکس محدودیتهای زیر را در روشها و کتابخانههای جاوا اعمال میکند:
|
–
|
برای خواندن و نوشتن مقادیر در ویژگی های سیستم مانند System.getProperty(“cs.np”) کادر بررسی Allow access to system properties را انتخاب کنید ، که می تواند برای تعیین تعداد هسته هایی که COMSOL Multiphysics در حال حاضر استفاده می کند استفاده شود.
|
–
|
تیک Allow changes to the runtime system را انتخاب کنید تا به روشها و کتابخانههای جاوا اجازه داده شود تا سیستم زمان اجرا را تغییر دهند – به عنوان مثال، با تغییر بارگذارهای کلاس.
|
–
|
از لیست دسترسی به سیستم فایل ، فایلهای موقت و برنامه (پیشفرض) را انتخاب کنید تا روشها را محدود کنید و کتابخانههای جاوا فقط به این فایلها دسترسی داشته باشند، یا همه فایلها را انتخاب کنید تا به روشها و کتابخانههای جاوا اجازه دسترسی به همه فایلهایی را که مجوز دسترسی دارید، انتخاب کنید. در سیستم فایل
|
–
|
برای اجازه دادن به روشها و کتابخانههای جاوا برای باز کردن سوکتها برای دسترسی به شبکه، کادر تأیید اجازه دسترسی به سوکتهای شبکه را انتخاب کنید .
|
–
|
تیک Allow control of the network authentication method را انتخاب کنید تا به روش ها و کتابخانه های جاوا اجازه داده شود تا روش احراز هویت شبکه مورد استفاده را کنترل کنند.
|
–
|
تیک Allow access to classes through reflection را انتخاب کنید تا از طریق انعکاس به همه اعضای یک کلاس اجازه دسترسی داده شود.
|
–
|
برای اجازه دادن به روشها و کتابخانههای جاوا برای دسترسی به تنظیمات امنیتی، کادر تأیید اجازه دسترسی به تنظیمات امنیتی زمان اجرا را انتخاب کنید .
|
تمام چک باکس های بالا به طور پیش فرض پاک می شوند و محدودیت های امنیتی را اعمال می کنند.