دوستان اطلاع دارند که Package Manager هایی مانند Yum آیا MD5 رو چک میکنه ؟ و اگر جواب مثبته و اگر مغایرت داشت چگونه باهاش برخورد میکنه؟
سوال خوبی بود
بله چک می کنن اما بیشتر GPG . اما بستگی به source list های repository داره.
یه چند حالت پیش میاد اگر compare صورت گرفت و یکی نبودن خوب authenticate fail میشه و نمی تونین دانلود کنید و اگرم می تونید پای خودتون،معلومه repository یه جاش می لنگه. یا یه کسی داره یه کارایی این وسط انجام میده.حالا این مورد قرار نیست همیشه Attack باشه ممکنه اون لیستی که شما ازش داری verify می کنی official نباشه یا مربوط به اون repository نباشه
گاهی وقتا هم ممکنه orginal دانلود نشه یعنی redirect بشه رو یه fake repository که جوابش تو مقایسه بازم مثبت هست چون Sign server=host server . میشه گفت یه package poisoning .
ولی در هر صورت بهتره اینجور package هارو بیخیال شین یا اگه خیلی واجبه source رو بخونین

.
خیلی توقع کردن از بچه های امنیتی
چرا ؟
چون من توی پست اولم یه مانور روی یه ایده امنیتی دادم اما این ایده الان روی همه سرور ها apply شده . یعنی واقعا توجه نکردین ؟ آخه کدوم عقل سالمی میاد authentic copy رو کنار اصل بزاره ؟ سروری که پکیج هارو sign می کنه جدا است از سروری که host می کنه.
با این حال که این درسته پس فکر می کنین علت چی بوده ؟ OpenSSH ها هم package های verify شده بوده که رو سایت قرار داشتن .
اینم یه مسابقه ببینیم کی درست میگه.