کاربر گرامی ورود شما را به سایت مشروطی دات کام خیر مقدم عرض می کنیم. جهت استفاده از تمامی امکانات سایت باید وارد شوید. اگر هنوز عضو سایت نشده اید از این لینک عضو شوید.
.::وب سایت دانشجویان دانشگاه آزاد اسلامی واحد مبارکه اصفهان::. | Content| قفل هاي سخت افزاري و نرم افزاري 
 عضویت     ورود  آنکه تخم بدی را می فشاند ، بدون شک همه محصول آن را درو می کند. پنجشنبه، 18 شهريور ماه ، 1389  

خوش آمد گویی کاربر جدید

[جدیدترین عضو سایت ]

minnaa عزیز ، ضمن عرض خوش آمد گویی ، عضویت شما را در خانواده مشروطی دات کام گرامی میداریم ، هم اکنون میتوانید در تالار های گفتمان با دوستان و هموطنان خود به بحث و گفتگو بپردازید و همچنین از دیگر امکانات سایت به رایگان برخوردار باشید.

[ قوانین انجمن سایت ]

[ مدیران انجمن ]


منوي سايت
icon_home.gif صفحه اصلي
folder_add.gif عموميShow/Hide content
· تالارگفتمان
دسترسي فقط به كاربران سايت دريافت فايل
· گالري تصاوير
· آپلود سنتر عکسمحتوای جدید !
· قوانین و مقررات
· آموزشها
· انجام پروژه برنامه نویسیمحتوای جدید !

folder_add.gif اجتماعيShow/Hide content
· موضوعات اخبار
· ارسال خبر
· تقويم
· فروشگاه آنلاين
· تبليغات
· پيغام كوتاه
· گروه هاي كاربري
· دوستان
folder_add.gif محتواShow/Hide content
· مقالات
· فرهنگ نامه
· نقدنامه
· بخش هاي برتر
· نظرسنجي
· عضويت خبرنامه
· لينكستان
· آرشيو مطالب
folder_add.gif اطلاعاتShow/Hide content
· معرفي به دوستان
· آمارسايت
· جست وجو
· كنترول پنل كاربري
· پيغام خصوصي
· پروژه ها
· تماس باما
· پرسش هاي متداول
· تحقيقات پروژه
· همكاران سايت
· ليست اعضا
folder_add.gif ابزارShow/Hide content
· درخواست ممنوعيت
· ابزار وب
· گالري قالب
· درخواست پروژه
folder_add.gif منابعShow/Hide content
· دوستان
· بخش هاي برتر
· Nuke Planet
· Techgfx
· PlatinumMods
· گروه آفاق (Pro)

folder_add.gif مديريتShow/Hide content
· Admin Login


پيغام كوتاه

فقط کاربران عضو حق ارسال پيغام دارند. ورود يا عضويت.


تماس با ما
M a z e a r

 

P o l i c e

 



فايل تصادفي


برترین کاربران (امتیاز)
   veronika 
 ارسالها:8320 
 امتياز: 2128.00

   hektor 
 ارسالها:6921 
 امتياز: 1378.00

   sahar_66 
 ارسالها:8096 
 امتياز: 1244.00

   Senator 
 ارسالها:10457 
 امتياز: 1173.00

   banafsheh437 
 ارسالها:13703 
 امتياز: 935.00

   zeoos 
 ارسالها:8352 
 امتياز: 767.00

   angel_night368 
 ارسالها:3209 
 امتياز: 743.00

   justforyou 
 ارسالها:7481 
 امتياز: 676.00

   EbliseMast 
 ارسالها:555 
 امتياز: 618.00

   Mazear 
 ارسالها:5275 
 امتياز: 563.00

   Unes 
 ارسالها:3450 
 امتياز: 503.00

   mahsa 
 ارسالها:9153 
 امتياز: 437.00

   Tanha 
 ارسالها:13601 
 امتياز: 413.00

   Brouclee 
 ارسالها:1170 
 امتياز: 366.00

   bobo 
 ارسالها:11243 
 امتياز: 332.00



قفل هاي سخت افزاري و نرم افزاري





براي جلوگيري از استفاده غيرمجاز از برنامه ها ويا تكثيرغيرقانوني آنها، اصطلا حا به آنها قفل مي زنند. قفل گذاري كلا به دو روش نرم افزاري و سخت افزاري انجام مي شود . قفل سخت افزاري ( Hardware lock ) چنانچه ازسخت افزارخاصي براي قفل گذاري استفاده شود، به آن قفل سخت افزاري مي گوييم.

اين قفلها بعضي به صورت يك رابط، بر روي پورت پارالل سيستم نصب مي شوند كه البته هر دو نوع آن عملكرد مشابه دارند. بخش اصلي قفل، از يك حافظه قابل پاك شدن تشكيل شده كه با توجه به نوع و حجم آن، داراي عملكردي متفاوت مي باشد و عمدتا به يكي از دو روش زير عمل مي كند :

الف) روش اول قفل گذاري به اين صورت است كه توليد كننده نرم افزار يك يا چند بايت از اطلاعات را در قفل نوشته و برنامه در هنگام اجرا آن را چك مي كند. در صورتيكه قفل وجود داشته باشد، برنامه به كار خود ادامه مي دهد و اگر قفل وجود نداشته باشد و يا اطلاعات خوانده شده از روي قفل صحيح نباشد، برنامه متوقف شده و با اعلام خطا، از اجراي صحيح، سرباز مي زند. اين نوع قفل ها داراي ساختاري ساده، حافظه اي در حد چند بايت، و قيمتي ارزان هستند. استفاده از اين قفل ها بسيار ساده بوده و نياز به تخصص خاصي ندارد،تنها كافيست كه نرم افزار ويژه قفل را ( كه توسط شركت توليد كننده قفل ارائه شده ) اجرا نمود. در ابتدا كه قفل فاقد اطلاعات است، اول يك كلمه دلخواه، به عنوان كلمه عبور درخواست كرده و سپس با توجه به نوع قفل، يك يا چند كلمه اطلاعات را دريافت و در حافظه قفل ثبت كنيد. در دفعات بعد مي بايست كلمه عبوري كه اولين بار ثبت شده، وارد شود تا بتوان به اطلاعات دروني قفل دسترسي داشت. البته بعد از ورود به برنامه اين كلمه قابل تغيير است. در هر صورت، پس از ثبت اطلاعات در قفل، توليد كننده نرم افزار، اطلاعات ثبت شده در يك برنلمه چك مي كند كه نحوه چك كردن اطلاعات، با توجه به نوع قفل متفاوت است. در بعضي فقط اطلاعات درون قفل چك مي شود و در بعضي ديگر، در مرحله اول وجود قفل چك شده و در مرحله بعدي، اطلاعات درون آن چك مي شود.
ب) روش ديگر قفل گذاري به اين صورت است كه توليد كننده نرم افزار، بخش كوچكي از برنامه را در حافظه قفل قرار مي دهد كه در اين حالت، چنانچه قفل وجود نداشته باشد برنامه به هيچ وجه، قادر به اجرا و ادامه كار نخواهد بود. اين نوع قفل ها، داراي ساختاري كمي پيچيده، حافظه اي بعضا تا چند كيلو بايت، و قيمتي نسبتَََا گران هستند. استفاده از اين قفل ها، به سادگي نوع قبلي نيست. البته نحوه كلي كار مشابه روش قبلي است. با اجراي نرم افزار ويژه قفل و وارد نمودن كلمه عبور، بايد نام فايلي را كه مي خواهيم بر روي آن قفل بزنيم، مشخص كنيم، تا بخشي از آن در قفل ثبت گردد. البته در بعضي ديگر از اين نوع قفل ها، كه حفاظت بيشتري را انجام مي دهند، مي بايست توسط توليد كننده نرم افزار دقيقا كنترل شود كه چه بخش هايي از فايل بايد در قفل ثبت گردد كه ابته انجام اين كار نياز به تخصص و تجربه كافي دارد، چرا كه بعضا ممكن است كه خطا در انجام كار، باعث بروز اشكال در برنامه توليدي بشود. چون با اين كار در واقع بخشي از برنامه در قفل ثبت مي گردد، واضح است كه هر قفل فقط براي يك نسخه از برنامه مي تواند مورد استفاده قرار بگيرد و به همين علت كاربرد اين قفل، كمتر است. ضمنا نوع ديگري از قفل ها هستند كه هر دو روش فوق استفاده مي كنند، اما طرفدار چنداني ندارند.
قفل نرم افزاري (Software Lock) چنانچه از روش ها و ترفند هاي نرم افزاري، براي قفل گذاري استفاده شود، به آن قفل نرم افزاري مي گوييم. قفل هاي نرم افزاري داراي تنوع بيشتري بوده و بعضا از لحاظ طراحي و اجرا سليقه اي و ابتكاري مي با شند. اما مي توان نحوه عملكرد اكثر آنها را، توسط يكي از 3 روش ذيل، تشريح نمود:
1) محدوديت در تعداد كپي(Copy Limited) در اين حالت برنامه نصب كننده نرم افزار، فضاي مشخصي در ديسك را با روش خاصي مرمت كرده، و تعداد مجاز نسخه برداري را در آن درج مي كند. بدين طريق با هر بار كپي كردن برنامه، يك واحد از اين عدد كم مي شود و هنگامي كه تعداد مجاز آن به صفر رسيد، ديگر نمي توان برنامه را بر روي سيستم نصب نمود. حال ممكن است اين سوال مطرح شود كه مگر نمي توان پس از نصب برنامه، از آن پشتيباني(Back Up) گرفته و سپس از نسخه پشتيبان نيز، بر روي سيستم ديگري استفاده نمود؟ پاسخ منفي است. زيرا هنگام نصب، اطلاعاتي راجع به سخت افزار سيستم كه مي تواند مثلا شامل نوع قطعات و يا شماره سريال قطعات باشد، در جايي، در محدوده قفل ذخيره مي شود و از اين پس هر بار در هنگام اجراي برنامه، اين اطلاعات به دقت چك مي شود و در صورت هرگونه تغيير، برنامه اجرا نمي شود.
2) استفاده از ديسكت، در هنگام اجراي برنامه (Disk Required) در اين حالت، ديسكت مورد نظر، يا به روش خاصي فرمت مي شود و سپس در هنگام اجرا، اطلاعات روي آن بررسي مي شود، و يا اينكه قسمتي از ديسكت را بصورت فيزيكي و عمدي خراب مي كنند و در اينجا، در واقع همان صدمه اي كه به عمد، بر سطح ديسكت وارد شده است، به عنوان قفل و محافظ نرم افزار عمل مي كند. از اين پس براي انتقال برنامه از يك سيستم به سيستم ديگر، اين فلاپي مانند قفل سخت افزاري عمل مي كند و مي بايست مختصات آن توسط برنامه تاييد شود و چنانچه اين فلاپي در درايو نباشد، برنامه اجرا نخواهد شد.
3) قفل سي دي (اجرا از روي سي دي) با متداول شدن سي دي ويا لوح فشرده، روش جديدي در قفل گذاري ابداع شد و آن اجراي برنامه از روي سي دي است. در اين حالت برنامه هنگام اجرا، به سي دي رجوع كرده و نقاط خاصي از آن را چك مي كند. اين نقاط بخش هايي هستند كه به صورت فيزيكي علامت گذاري شده اند ودر واقع به نوعي صدمه ديده اند و معمولا اين خرابي با تابش اشعه ليزر انجام مي شود. به اين ترتيب به اصطلاح نقاط معيني از سي دي ليزرسوز مي شود. اين نقطه يا نقاط، به عنوان قفل سي دي عمل مي كند و از عمل تكثير يا كپي برداري و همچنين استفاده غير مجاز از آن جلوگيري به عمل مي آورد.
در خاتمه سوالي كه در مورد سه روش فوق الذكر مطرح است، اين است كه آيا مي توان قبل از نصب، از ديسكت ها و سيدي هاي قفل گذاري شده كپي تهيه كرد و سپس آنها را نصب كرد؟
پاسخ منفي است، زيرا همانگونه كه اشاره شد، يا بخشي از ديسكت و يا تمامي ان، به روش خاصي فرمت مي شود كه قابل كپي برداري نيست و يا اينكه محل ونقاطي كه بر روي ديسكت و يا سي دي، به صورت فيزيكي و عمدي صدمه ديده اند، اجازه كپي برداري را نمي دهند و مانع از انجام اين كار مي شوند.









© کپی رایت توسط : .::وب سایت دانشجویان دانشگاه آزاد اسلامی واحد مبارکه اصفهان::. (کلیه حقوق مادی و معنوی مربوط و متعلق به این سایت است.)
برداشت مطالب فقط با اجازه کتبی و ذکر منبع امکان پذیر است .

نوشته شده در تاریخ : 27 آبان ماه ، 1387 (157 مشاهده)

[ بازگشت ]
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL.
Powered by Platinum 7.6.b.4 v2
Powered by Platinum 7.6.b.4 v2 Persian

مدت زمان ایجاد صفحه : 0.08 ثانیه