PDA

View Full Version : نحوه استفاده از ماژول های امنیتی سخت افزاری



.:saeed:.
شنبه 26 مرداد 1392, 09:35 صبح
سلام دوستان
برای برنامه ها ایجاد قفل چه نرم افزاری و چه سخت افزاری مرسومه. خب قفلهای نرم افزاری تقریبا قابل شکستن هستند و استفاده از قفل های سخت افزاری راه بهتریه. شرکت های زیادی هم هستند که قفل سخت افزاری ارائه میدند. مثل این شرکت (http://www.padidavaran.net/aras.html) .
کلا قفل های سخت افزاری به این صورته که شما یه توکن دارین ( یه چیزی مثل فلش ) که برای خودش حافظه داره و شما میتونید مثلا باهاش یه چیزی رو رمز کنید و یا یه چیزی رو از حالت رمز درش بیارید ( منظورم یه رشته است )
شما می تونید توی این توکن ( توی حافظه ش ) یه چیزی رو بنویسید یا یه چیزی ازش بخونید.
ساده ترین روشی که میشه از این قفل سخت افزاری استفاده کرد اینه که یک رشته ای رو روی حافظه اش بنویسید و بعد در هر بار اجرا اونو بخونید و چک کنید که آیا مساوی هست با رشته ای که شما گفتید.
ولی این روش به راحتی قابل دور زدن هستش. کلا هرجایی که شرط باشه فکر میکنم به راحتی قابل دور زدن باشه.
سوالم اینه که راه درست استفاده از این قفل های سخت افزاری چیه ؟ من قصد دارم از این قفل در یک برنامه سی ++ استفاده کنم.