واضح آرشیو وب فارسی:سایت ریسک: قفل سخت افزاری چیست؟ memfis 07 اسفند 1386, 16:39سلام من یک فایل فلش آموزشی دارم که حجمش تقریبآ 25 مگا بایت هستش تقریبآ ساختش دو ماه طول کشید از دوستان برنامه نویس میخوام که اگه میشه راهی پیش پای من بزارند که بتونم از این فایل خودم محافظت کنم ضمنا اگه حجمش تا دو برابر هم اضافه بشه یا اگر نیاز به نصب داشته باشه هیچ مشکلی نداره چون می خوام رو سی دی ارائه کنم راستی من به برنامه نویسی تسلطی ندارم:razz: farhad 110 07 اسفند 1386, 17:12سلام دوست عزيز. اگر با قفل تلفني مشكلي نداريد با پيغام خصوصي با من در تماس باشيد قفل تلفني (رجيستري): با استفاده از سخت افزار كامپيوتر كاربر كدي رو ايجاد ميكنه كه براي هر سيستم منحصر به فرد هست و كلمه عبور بر اساس اين كدها بدست مياد. memfis 24 فروردين 1387, 16:58سلام کسی میدونه قفل سخت افزاری چیه و چه جوری میشه ازش استفاده کرد تا از نرم افزارمون سوء استفاده نکنند:d the_king 24 فروردين 1387, 22:17فلسفه تمامی قفل های سخت افزاری اینه : سیستم نرم افزاری شامل یک جزء سخت افزاری ویژه است که با روشهای متعارف قابل تکثیر نیست (یا قراره نبوده) و اجرای صحیح نرم افزار به وجود آن جزء سخت افزاری وابسته است. ساده ترین نوع قفل های سخت افزاری سی دی یا فلاپی دیسکی هستند که به سادگی تکثیر نمی شوند یا یک تکه سخت افزار میانی که در پورت موازی (پورت متعارف چاپگر Lpt) و یا Usb جای می گیرند. اطلاعات منحصر بفردی در درون این قطعه های سخت افزاری ذخیره شده اند و در هنگام اجرای نرم افزار بایستی این قطعه سخت افزاری به سیستم متصل باشد وگرنه برنامه اجرا نمی شود. وقتی نرم افزار اجرا می شود کنترل می کند که آیا سخت افزاری با مشخصات مورد نظر در سیستم وجود دارد یا نه. اگر مشخصات مورد نظر مطابقت نداشت اجرای نرم افزار متوقف می شود. memfis 26 فروردين 1387, 08:18مرسی حالا چگونه میشه که قفل سخت افزاری ایجاد کرد the_king 26 فروردين 1387, 17:53قفل هایی که به پورت های موازی (Parallel Port) و USB متصل می شوند را باید خریداری کنید که همراهشون یکسری ابزارهای نرم افزاری و کمپوننت های آماده هم ارائه می دهند که باید با کد نرم افزار شما ترکیب شوند. قیمت این قفل ها ارتباطی با قابلیت اطمینان اونها نخواهد داشت، ولی از خرید قفل هایی که شهرت زیادی دارند و در نرم افزار های زیادی به کار می روند خودداری نمایید، پیدا کردن نرم افزارهای قفل شکن برای مدلهای مشهور خیلی ساده تر از قفل های گمنام است. هر چی تولید کننده و مدل قفل گمنام تر باشه ضریب اطمینان اون هم بالاتره ولی در کل خرید قفل آماده ریسک زیادی داره. قفل هایی که نرم افزار شما را مجبور به ارتباط با یک فایل dll یا ocx می کنند راحت تر شکسته می شوند، مدلهایی که کد برنامه تست قفل را بصورت کامل تحویل می دهند (نه فقط بصورت dll و ocx) مطمئن تر اند. قفل گذاری روی سی دی هم از موارد ساده دستکاری فایل Image آماده نوشتن تا دستگاه های مخصوص کدگذاری متغیر اند. در حالت اول شما یک Image از سی دی بدون قفل خود تهیه می کنید. ابزار قفل ساز از روی این Image یک نسخه تغییر یافته می سازد که بایستی روی سی دی نوشته شود. قرار است تکثیر این سی دی دشوار باشد. در حالت دوم کد برنامه را با ابزار نرم افزاری که قفل ساز ارائه می دهد ترکیب می کنید و نمونه نهایی را توسط دستگاه ویژه ای بصورت Stamp کدگذاری شده تکثیر می نمایید. دو شیوه رایج برای قفل گذاری سی دی وجود داره که گاهی بصورت ترکیبی بکار می روند : سی دی شامل نقاطی است که یا قابل خواندن نیست و یا در ظاهر خودش را به شکل یک سکتور ضعیف (سکتوری که خوانده می شود ولی کیفیت نگارش خوبی نداشته) نشان می دهد. این نقاط در هنگام کپی کردن سی دی به راحتی خوانده نمی شوند و یا با مورد اصلی متفاوت است، سعی در این است که ساختن نمونه مجدد از آنها دشوار باشد. سی دی مشخصاتی دارد که با مشخصات استاندارد رسانه مطابقت ندارد. سی دی خوانده می شود ولی یک درایو استاندارد قادر به نگارش مشخصات غیر استاندارد آن نیست. در شرایط ایده آل نرم افزار شما بایستی با کمک ابزار تست قفل، سی دی اصلی را از سی دی تکثیر شده تشخیص دهد تا در حالت دوم اجرای خود را خاتمه دهد. memfis 31 ارديبهشت 1387, 10:25سلام من یه سری فایل فلش آموزشی در مورد مکانیک خودرو درست کردم که میخوام این فایل ها رو داخل یک سی دی به صورت رایگان به هنرجویان مکانیک بدم اما برای جلوگیری از سوءاستفاده باید این سی دی جوری باشه که نشه ازش کپی گرفت و یا فایلی را از داخل اون بیرون اورد. یکی از دوستان پیشنهاد قفل سخت افزاری را کرد اما نگفت که چه جوری میشه این کار را انجام داد حالا به نظر شما چی کار می تونم بکنم. جان من فقط زیر دیپلم توضیح بدید:d the_king 31 ارديبهشت 1387, 21:12اگه قصد دارید سی دی ها را به صورت رایگان عرضه کنید بهتره که از قفل های سخت افزاری استفاده نکنید چون قفل های سخت افزاری رایگان نیستند، گو اینکه شیوه حفاظتی موثری دارند. و یک استدلال ساده : سی دی قرار است قابل اجرا باشد، پس باید کامپیوتر باید بتواند آنرا بخواند تا اجرا کند. و یک اصل کلی داریم که وقتی کامپیوتر بتواند چیزی را بخواند پس می تواند آنرا روی سی دی دیگری بنویسد. پس بصورت یک قاعده کلی فلسفه قفل های نرم افزاری با اصلی که گفتم در تضاد است و شکسته خواهند شد. memfis 01 خرداد 1387, 16:38مرسی از این که کمک کردید من تازه دو زاری افتاد. به نظر شما دیگه هیچ روشی نیست که بشه این کارو انجام داد؟:razz:
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 4088]