قفل سخت افزاری

خرید و پشتیبانی

قفل سخت افزاری USB

قفل سخت افزاری USB محصولی از شرکت نهیب جوان اصفهان هم اکنون آماده است تا از محصولات نرم افزاری شما با سرسختی و امنیت بسیار بی نظیر محافظت کند.

این قفل با قیمت بسیار مناسب تر از نمونه های خارجی با پشتیبانی نرم افزاری و سخت افزاری همراه با گارانتی می باشد

یکی دیگر از قابلیت ها اینست که ما می توانیم این قفل را از نظر سخت افزاری و نرم افزاری منحصرا برای شما تهیه نماییم. بطبع اگر برنامه نویسی قفل USB منحصر به نرم افزار شما باشد در صد نفوذ پذیری به آنرا نزدیک به صفر می رساند.

مشخصات قفل سخت افزاری USB :

 داراي پروسسور داخلي كه به صورت سخت افزاري از كپي شدن محافظت شده و توابع اصلي براي چك كردن داخل آن قرار مي گيرد

 داراي حافظه داخلي كه قابل نوشتن و خواندن است و مي توان مشخصات هر كار بر را در آن نوشت

 امكان خراب كردن قفل به صورت فيزيكي توسط نرم افزار و يا از كار انداختن آن بعد از تعداد مشخصي كار كرد يا زمان مشخص

 داراي توابع Encrypt كه مي تواند توسط شما نوشته شود

 بدون نياز به هيچ گونه DLL يا اكتيو ايكسي

 امكان شخصي كردن آن به اندازه اي كه شركت شما را سازنده قفل معرفي كند (در لحظه نصب با اسم شركت شما به ويندوز شناسانده مي شود)

 همراه با كدهاي نمونه براي راحتي كار

. . .

اصلا چرا قفل سخت افزاری؟

یکی از مشكلات برنامه نويسان كپي هاي غير مجاز از برنامه هاي آنهاست كه باعث خسارات سنگيني به آنها مي شود اكثر راه حل هاي مورد استفاده نيز چندان عملي نيست و باز هم بعد از مدت كوتاهي نرم افزار كرك شده با قيمت بسيار پاييني به فروش مي رسد كه باعث از بين بردن تلاشهاي بعضا چند ساله برنامه نويسان مي شود در اين بين نرم افزار هاي حرفه اي مشكلات بيشتري را دارند چون از ارزش بيشتري برخوردارند و كركرها وقت بيشتري براي آنها مي گذارند و قفلهاي پيچيده تر را نيز مي شكنند به همين خاطر بسياري از برنامه نويسان سراغ برنامه هاي حرفه اي نمي روند چون امنيتي براي نرم افزارشان نمي بينند

راههاي بسياري براي جلوگيري از كپي نشدن برنامه وجود دارد ولي هيچ كدام عملا غير قابل نفوذ نيستند و فقط كار كركر را سخت مي كنند اگر برنامه اي داراي ارزش پاييني باشد مي توان با استفاده از راههاي معمول مانند استفاده از شماره سريال قفل گذاري روي سي دي و ... جلوي نفوذ گران را گرفت ولي براي برنامه هايي با ارزش بالا چي؟ انواع و اقسام قفلهاي روي سي دي مانند قفلهاي حجمي - قفلهايي كه با دستكاري FAT انجام مي شوند و ... نمي توانند مفيد باشند چون خود برنامه اجرايي بايد به طور صحيح روس سي دي قرار گيرد و سيستم عامل ويندوز بايد بتواند آنرا از روي سي دي بخواند يا حداكثر بايد بتواند در حافظه قرار گيرد يك كركر عادي نيز مي تواند اين برنامه را از حافظه RAM خوانده و در جايي كپي كند البته معمولا كار به اين پيچيده گي ها هم نيست و با نرم افزار هاي ديتا ريكاوري مي توان آنها را باز گرداند راه هاي ديگري مانند Encrypt كردن برنامه و راههاي جلوگيري از ديباگ كه توسط نرم افزار هاي جانبي ارايه مي شود نيز چندان مفيد نبوده و كار كركر را در پيدا كردن برنامه اصلي و اصطلاحا Dump كردن آن از حافظه RAM بدون اين محافظ هاي اضافي مشكل مي كند. استفاده از شماره سريال هارد و ... يا تركيبي از آنها نيز مشكلاتي را در بر دارد كه اولا در صورت تغيير سخت افزار ويندوز يا ... برنامه شما از كار افتاده و كار بر را ناراضي مي كند و يا حتي كار بر براي نصب اين برنامه روي كامپيوتر ديگر به راحتي به دروغ به شما مي گويد كه به علت نصب دو باره ويندوز شماره سريالش از كار افتاده (يا مثلا عوض كردن هارد) و نياز به شماره سريال جديد دارد و در ثاني تغيير اين شماره سريال ها هم بعضا به راحتي امكان پذير است مثلا با يك برنامه كوچك كه به عنوان كرك همراه برنامه شما فرستاده مي شود مي توان شماره سريال هارد را به عددي كه با شماره سريال فرستاده همراه سي دي برابر باشد عوض كرد يا اگر از DLL يا تابع خاصي براي اين كار استفاده كرده باشيد مي توان آنرا طوري تغيير داد كه هميشه يك عدد را برگرداند و بتوان آنرا روي هر كامپيوتري نصب كرد

و اما قفل هاي سخت افزاري موجود در بازار آنهايي كه به صورت پورت موازي هستند اكثرا با پرينتر ها مشكل داشته و چون از تكنولوژي پاييني برخوردارند به راحتي قابل كپي برداري هستند و داراي حجم زياد بوده و قديمي نيز مي باشند و قفلهاي USB موجود نيز اكثرا ساخت كشور چين مي باشند و قفلهاي يك شركت همگي داراي يك پروتكل مي باشند كه با كار كردن روي يكي از آنها مي توان تمام انواع آنرا هك كرد و يكي از بزرگترين ايراداتي كه به آنها وارد است اين است كه دقيقا همين قفلي كه در اختيار شماست را هكر نيز مي تواند با كتابچه راهنما و به قيمت پاييني تهيه كند تنها فرق آن نيز با قفل شما يك شماره سريال است كه توسط نرم افزار خاصي بر روي آن قرار مي گيرد و هكر نيز مي تواند با فهميدن پروتكل استفاده شده در آن به هر تعدادي از اين قفل را توليد كند و به علت استفاده كردن از توابع ثابت نيازي به اين كار هم نداشته و مي تواند با نوشتن دوباره اين توابع كه دقيقا نيز در كتابچه راهنما توضيح داده شده قفل شما را و نيز تمام قفلهاي از اين نوع را دور بزند

و اما راه حل چيست ؟

1 - فراموش نكنيد كه هيچ قفلي نفوذ ناپذير نيست ولي مي توان نفوذ با آن را اينقدر سخت كرد كه از نوشتن خود برنامه نيز سخت تر شود در اين صورت كسي حاضر به هك كردن برنامه شما نخواهد شد در واقع براي شخصي با اين همه سواد كار هاي پر درآمد تري وجود دارد.

2 - شما به يك قفل سخت افزاري USB نياز داريد كه هوشمند باشد و از داخل توسط يك پروسسور پشتيباني شود و خود از لحاظ سخت افزاري غير قابل كپي برداري باشد

3 - استفاده از اكتيو ايكس و DLL ها براي راحتي كار شما كار كركر ها را نيز راحت تر مي كند دقيقا دسترسي شما به هركدام از اين توابع به راحتي مشخص مي شود و امكان تغيير هركدام از اين تابع ها هست پيچيده بودن قفل از معايب آن به شمار نمي رود

4 - توابع داخلي قفل بايد منحصرا براي شما نوشته شود و در دسترس هيچ كس ديگر قرار نگيرد قفلهايي را كه مي بينيد به تعداد زياد توليد مي شوند فقط به خاطر پايين آوردن قيمت نهايي محصول است اگر به فكر امنيت هستيد ارزان به دست نمي آيد

 

Copyright © Nahib