یک واحد فناور پارک علم و فناوری جهاددانشگاهی کرمانشاه موفق به طراحی سامانه امنیت نرم افزار صدف به عنوان یک راه حل صد درصد مدیریت شده با صرف کمترین زمان، برای برقراری امنیت موردنیاز جهت جلوگیری از کپی غیر مجاز نرم افزار هاشد.
به گزارش روابط عمومی پارک علم و فناوری کرمانشاه، مهدی گلبنی در گفتگویی دررابطه باپروژه سامانه امنیت نرم افزار صدف اظهار داشت: سامانه امنیت نرم افزار صدف به عنوان یک راه حل صد درصد مدیریت شده و با صرف کمترین زمان، امنیت موردنیاز جهت جلوگیری از کپی غیر مجاز نرم افزار های تولید شده توسط طراحان و تولید کنندگان نرم افزار را فراهم می نماید.
وی ادامه داد: این سیستم یک ابزار قدرتمند مجوز دهی انعطاف پذیر، مبتنی بر ارائه قوانین
( licensing rule base ) و حفاظت از محصولات تحت محیط.NET بوده که قابل استفاده در نرم افزارهای تولید شده بر پایه winform, wpf, wcf, wwf,asp.net و کنترل ها و کامپوننت های مربوط به آن می باشد.
وی گفت: سامانه امنیت نرم افزار صدف شامل سه بخش است؛ بخش اول نرم افزار مدیریت، (Sadaf License Manager) یک برنامه کاملا کاربردی برای مدیریت محصولات، مجوزهای ارائه
شده، فروشندگان و خریداران می باشد، این بخش یکپارچه سازی حفاظت و فروش را برای محصولات نرم افزاری فراهم نموده و همچنین اجازه مدیریت سرویس فعال سازی تحت وب را به کاربر می دهد در بخش دوم؛ کنترل و اعتبارسنجی، (Sadaf Machine License) یک فایل کتابخانه ای ( dll ) بوده که کلیه عملیات مربوط به صحت قوانین مجوز (license)را انجام می دهد به عنوان نمونه می توان از بررسی انقضای مجوز یا صحت سریال وارد شده نام برد در بخش سوم؛ سرویس فعال سازی تحت وب،
( Sadaf Activation webservice)یک وب سرویس است که به شما اجازه فعال سازی آنلاین محصول را می دهد این بخش می تواند کلیدهای فعال سازی تولید کرده و هر مجوز را به یک رایانه خاص محدود نماید.
مدیر عامل شرکت پرشیا سافت گفت: صدف از یک محیط مجوزدهی بسیار انعطاف پذیر مبتنی بر ارائه قوانین (licensing rule base ) استفاده می کند که دارای ویژگی های ارائه چندین مدل رمزگذاری قدرتمند ازجمله DES،AES وTripleDES وایجاد کلید های غیر قابل پیش بینی، قابلیت Anti Debugging و Anti Monitoring در مقابل نرم افزارهای مانیتورینگ، 30قاعده از پیش تعریف شده و قابلیت الحاق هر تعداد مقادیر سفارشی به مجوز انعطاف پذیری خاصی را در انتخاب الگوی مجوزدهی محصول فراهم می کندکه مقادیر سفارشی به شما اجازه می دهند تا هرگونه اطلاعات اضافه ای را به license محصول الحاق نموده ودر کد محصول بعضی از بخش ها را فعال و غیرفعال نمایید.
وی افزود: صدف اجازه ساختن نسخه دمو برای محصول شما را بر اساس زمان/اجرا ارائه می نماید و محصول شما بر اساس مدت زمان استفاده (شما می توانید تاریخ انقضا یا تعداد روزهای قابل استفاده را قبل از انقضا مجوز تنظیم نمایید)، تعداد دفعات اجرا و در دسترس نبودن برخی امکانات آن محدود می شود.
گلبنی در ادامه تصریح کرد: شما می توانید اطلاعات اضافی کاربر(user data ) مانند نسخه محصول، تعداد جلسات همزمان در برنامه های تحت وب و... را به کلید های تولید شده اضافه کنید و فعال سازی تحت وب اجازه خودکار کردن روند فعال سازی مجوز و منطبق کردن آن به سخت افزار رایانه را می دهد، صدف از تکنیک قدرتمند RSA برای رمزنگاری فایل مجوز استفاده می کند و با استفاده از صدف قادر خواهید بود ویرایش های مختلفی برای محصول خود ایجاد نمایید(نسخه معمولی، نسخه استاندارد ، نسخه سازمانی و ...)، صدف امکان رمزنگاری و رمزگشایی متون و رشته های موجود در کد را میسر می سازد که با استفاده از صدف برنامه نویسان کامپاننت و کنترل های .Net یک راه حل کامل برای محافظت و فروش محصولات خود خواهند داشت، و می توانید برای سریال های تولید شده هر مجوز تعداد فعال سازی محصول بر روی رایانه های مختلف را مشخص کنید.
وی در پایان خاطر نشان ساخت: در صدف قادر خواهید بود فایل مجوز را به صورت embedded resource در پروژه وارد کنید و در این مورد شما لازم نیست هیچ فایل اضافی به غیر از یک dll به همراه برنامه خود داشته باشید.
شایان ذکر است: این طرح به عنوان یکی از طرح های برگزیده در اولین جشنواره منطقه ای فن آفرینی زاگرس که توسط پارک علم و فناوری جهاد دانشگاهی کرمانشاه در مهر ماه سال جاری برگزار گردید، معرفی شد.الف/ر