دنیای اسلکرهای ایرانی

آموزش لینوکس اسلکویر
صفحه اصلی مقاله ها امنیت چک کردن فایل های iso دانلودشده

چک کردن فایل های iso دانلودشده

جمعه, 27 آبان 1390 ساعت 00:55 | نوشته شده توسط مهدی | مشاهده در قالب پی دی اف | چاپ | فرستادن به ایمیل
AddThis Social Bookmark Button

خیلی ازدوستان معمولا توزیع لینوکسٍ مورد علاقه شون رو ازاینترنت دانلود می کنن و خیلی ها هم بدون چک کردن اون رو استفاده می کنن – یا روی CD/DVD رایت می کنن تانصب کنن ویا ازهمون iso نصب می کنن،البته بدون چک – این کارازلحاظ امنیتی یه کم مشکل داره! حالا چی کارکنیم تامطمئن شیم فایل iso ما اصلٍ(من این کار رو برای توزیع اسکور انجام میدم) :

۱ – شماوقتی می خواهید فایل iso یه نسخه ازاسلکور رودانلود کنین،معمولا کنارش ۳-۴ تا فایل دیگه هم هست.مثلا برای اسلکور ۱۳.۳۷ ۶۴ بیتی این فایل ها هست(مابه این دوتا نیازداریم) :

File:slackware64-13.37-install-dvd.iso.asc
File:slackware64-13.37-install-dvd.iso.md5

فایل اول : برای چک کردن فایل iso بااستفاده از gpg وکلیدعمومی پروژه اسلکور.

فایل دوم : برای چک کردن فایل iso با استفاده از md5.

۲ – برای چک کردن بااستفاده از فایل اول باید کلیدعمومی پروژه اسلکور رو وارد کنید.برای این کار دستور زیرروانجام بدید(البته باید به اینترنت وصل باشید):

$ gpg –keyserver pgpkeys.mit.edu –search-key security@slackware.com

پس ازاین کارپیغام زیرنمایش داده میشه :

gpg: searching for “security@slackware.com” from hkp server pgpkeys.mit.edu
(1)    Harold Flores (Overflows Network Security | Slackware) <jefe99.jeb@gma
1024 bit RSA key 63C29329, created: 2011-01-06
(2)    shiva (slackit.org) <shiva@slackit.org>
shiva (hackyourbrain.org) <shiva@hackyourbrain.org>
Francesco Mormile (Linux-ON) <francesco@linux-on.it>
Francesco Mormile (mormile.eu) <francesco@mormile.eu>
Francesco “shiva” Mormile (SLP-IT) <shiva@slackware.it>
Francesco “shiva” Mormile (hackyourbrain.org) <shiva@hackyourbrain.org
Francesco “shiva” Mormile (slackware.it) <francesco.mormile@slackware.
Francesco Mormile (Hacktive Security) <francesco.mormile@hacktivesecur
1024 bit DSA key 5E8944E6, created: 2003-11-23
(3)    Slackware Linux Project <security@slackware.com>
1024 bit DSA key 40102233, created: 2003-02-26
Keys 1-3 of 3 for “security@slackware.com”.  Enter number(s), N)ext, or Q)uit > 3

عدد ۳ روبرای وارد کردن کلیدعمومی پروزه اسلکور وارد کنیدواینترکنید:

gpg: requesting key 40102233 from hkp server pgpkeys.mit.edu
gpg: key 40102233: “Slackware Linux Project <security@slackware.com>” 6 new signatures
gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
gpg: depth: 0  valid:   ۳  signed:   ۰  trust: 0-, 0q, 0n, 0m, 0f, 3u
gpg: next trustdb check due at 2012-12-21
gpg: Total number processed: 1
gpg:         new signatures: 6

برای اطمینان ازوارد شدن کلید دستورزیر روبزنید:

$ gpg –list-keys
/home/ariarat/.gnupg/pubring.gpg
——————————–
pub   ۱۰۲۴D/40102233 2003-02-26 [expires: 2012-12-21]
uid                  Slackware Linux Project <security@slackware.com>
sub   ۱۰۲۴g/4E523569 2003-02-26 [expires: 2012-12-21]

pub   ۲۰۴۸R/BBE05683 2010-05-22
uid                  Mehdi Esmaeelpour <ariarat@gmail.com>
sub   ۲۰۴۸R/8E5CCD9C 2010-05-22

pub   ۱۰۲۴D/9C7BA3B6 2007-01-27
uid                  SlackBuilds.org Development Team <slackbuilds-devel@slackbuilds.org>
sub   ۲۰۴۸g/C575D49B 2007-01-27

همونطورکه می بینیدکلیدوارد شده.حالا می تونیم فایل روچک کنیم:

$ gpg –verify slackware64-13.37-install-dvd.iso.asc

باید جواب اینطوری باشه :

gpg: Signature made Mon 25 Apr 2011 09:44:02 PM IRDT using DSA key ID 40102233
gpg: Good signature from “Slackware Linux Project <security@slackware.com>”

۳ – چک کردن بااستفاده ازفایل دوم – فایل md5 – به اینصورت :

$ md5sum -c slackware64-13.37-install-dvd.iso.md5
slackware64-13.37-install-dvd.iso: OK

همانطورکه می بینید،باید به صورت بالا OK بگیریم.

* شماهمه این کارهارو برای همه iso ها می تونید انجام بدید،فقط باید فایل md5 و asc اون پروژه روبه همراه کلید عمومی  داشته باشید.

 

افزودن نظر


کد امنیتی
تصویر جدید

ارسال
لغو
JComments
.
لطفا نظر خود را فقط در رابطه با مطلب بالا ارایه دهید .
  • صفحه اصلی
  • انجمن
  • کانال IRC
  • ثبت نام
  • ورود
  • جستجو
  • گزارش های امنیتی
  • مقاله ها
  • آموزشهای تصویری
  • منابع فارسی
  • حمایت می کنیم
  • تغییرات اخیر
  • تماس با ما
  • درباره ما
feed-image

Copyright © 2010-2011 slack-world.com.
All Rights Reserved.