یکی از امکانات قفل سخت افزاری Tiny، نرم افزار TinyProtect است که توسط آن می توان فایل های اجرایی را در مقابل Debugger ها و Disassembler ها محافظت نمود.
این ابزار به صورت رایگان در اختیار کلیه نرم افزار نویسان قرار داده شده است و با هر قفل Tiny قابل اجرا است. برای اجرای Protector کافیست یک قفل Tiny روی سیستم نصب باشد.
این نرم افزار قابلیت پروتکت exe ها به دو صورت با قفل و یا بدون قفل را دارد. برنامه نویسانی که تمایل به ارائه قفل همراه نرم افزارشان دارند، می توانند از روش پروتکت با قفل استفاده کنند و یا چنانچه تمایل به ارائه قفل به همراه نرم افزارشان را ندارند، از روش دوم ( پروتکت بدون قفل ) استفاده کنند.
نکته دیگری که باید به آن اشاره کرد، این است که: پروتکت کردن هیچ وابستگی به چک قفل درون نرم افزار ندارد. برنامه نویسان می توانند قفل را درون نرم افزار خود چک کنند و در انتها با انتخاب یکی از دو روش مذکور، exe ی خود را پروتکت کنند و یا اینکه بدون چک قفل درون نرم افزار، تنها exe ی خود را با استفاده از TinyProtect، پروتکت کنند که این شیوه ی پروتکت در اصطلاح، external نامیده می شود.
-
محافظت از فایل exe در مقابل Debugger ها و Disassembler ها.
-
امکان قفل گذاری بر روی فایل های exe.
-
استفاده از الگوریتم های Coding منحصر به فرد و بسیار قوی.
-
اضافه کردن کد های امنیتی در داخل فایل exe.
-
قابلیت ایجاد ورژن trial برای محدود کردن تعداد دفعات اجرای برنامه.
-
دارای امکان تنظیم میزان امنیت و سرعت اجرای برنامه.
-
نکته ی قابل توجه در این بخش این است که، TinyProtect در حال حاضر قابلیت پروتکت exe های net. را ندارد.
محدوديت هاي
exeهای
محافظت شده با
Tiny Protect:
به دلیل وجود روتین های بسیار
پیچیده امنیتی در
TinyProtect،
متاسفانه محدودیت هایی در اجرای
exe
ی پروتکت شده،
ایجاد شده است. از جمله
-
عدم اجرا در ویندوز های 64 بیتی.
-
قابلیت اجرا تنها تحت کاربر admin ویندوز.
-
قابلیت اجرا تنها در همان سیستمی که قفل بر روی آن وجود دارد.( بنابراين نمي توان exe هاي تحت شبكه را با قفل پروتكت كرد. )
-
عدم اجرا در برخی از ویندوز ها.
به دلیل برخی مشکلات که هنوز در
پی شناسایی و رفع آن هستیم،
exeهای
پروتکت شده، ممکن است در بعضی
ویندوز ها اجرا نشود. نوع ویندوز و نسخه آن جزء شرایط اجرا شدن یا نشدن
نمی باشد و ممکن است یک
exe پروتکت شده در ویندوز
XP SP2 اجرا شود ولی در نسخه دیگری از
XP SP2 اجرا نشود. پروتکتور در نسخه های مختلف
Vista و
Seven نیز تست شده و اجرا می شود، با این وجود باز هم ممکن است، در نسخه خاصی از این ویندوزها این اجرا عملی نباشد.
این
مشکل در برنامه
TinyProtect
درحال بررسی
است.
|