🔐 نحوه تأیید امضای PGP نرم افزار بارگیری شده در سیستم های لینوکس |

3 دقیقه

نصب نرم افزار بر روی سیستم لینوکس معمولاً روان انجام می شود.

در بیشتر موارد ، شما استفاده می کنید یک مدیر بسته مانند apt ، dnf یا Pacman برای نصب ایمن از مخازن توزیع شما.

با این حال ، در بعضی موارد ، بسته نرم افزاری ممکن است در مخزن توزیع رسمی نباشد.

در چنین مواردی ، باید بارگیری کنید

اما چقدر مطمئن هستید که در بسته نرم افزاری دستکاری نشده است؟

این سوالی است که سعی خواهیم کرد به آن پاسخ دهیم.

در این آموزش ، ما به چگونگی برای تأیید امضای PGP بسته نرم افزاری بارگیری شده در Linux.

PGP (Pretty Good Privacy) یک برنامه رمزنگاری است که برای رمزگذاری و امضای پرونده ها استفاده می شود.

بیشتر نویسندگان نرم افزار برنامه های خود را با استفاده از PGP امضا می کنند ، به عنوان مثال er ، GPG (GNU Privacy Guard)

GPG یک اجرای رمزنگاری OpenPGP است ، امکان انتقال ایمن داده را فراهم می کند و همچنین می تواند برای تأیید صحت منبع

مورد استفاده قرار گیرد. به همین ترتیب ، برای تأیید اعتبار نرم افزار بارگیری شده می توانید از GPG استفاده کنید. [19659013] بررسی یکپارچگی نرم افزار بارگیری شده یک مرحله 5 مرحله ای است که به ترتیب زیر انجام می شود:

  • بارگیری کلید عمومی نویسنده
  • تأیید اثر انگشت کلید
  • وارد کردن کلید عمومی
  • بارگیری پرونده امضا
  • تأیید پرونده امضا

در این آموزش ما از Tixati – یک برنامه اشتراک فایل به نظیر – به عنوان نمونه برای نشان دادن این استفاده خواهیم کرد.

ما قبلاً بسته دبیان را از صفحه بارگیری رسمی.

در خط فرمان ، انتخاب را باز كنید کلید هفتم با استفاده از دستور wget مطابق شکل زیر:

 $ wget https://www.tixati.com/tixati.key

تأیید اثر انگشت کلید عمومی

پس از بارگیری کلید ، مرحله بعدی تأیید اثر انگشت کلید عمومی با استفاده از دستور gpg است ، همانطور که در زیر نشان داده شده است:

 $ gpg - show-keys tixati.key

خروجی برجسته اثر انگشت کلید عمومی است.

وارد کردن کلید GPG

پس از تأیید اثر انگشت کلید عمومی ، کلید GPG را وارد می کنیم.

این فقط یکبار باید انجام شود.

 $ gpg - واردات tixati.key

پرونده امضای نرم افزار را بارگیری کنید

سپس ، پرونده امضای PGP را که در کنار بسته دبیان است مانند بالا بارگیری می کنیم.

پرونده امضا دارای پسوند .asc است.

 $ wget https: // دانلود 2. tixati.com/download/tixati_2.84-1_amd64.deb.asc

پرونده امضا را تأیید کنید

در آخر ، یکپارچگی نرم افزار را با استفاده از پرونده امضا و بسته دبیان مانند تصویر زیر بررسی کنید:

 $ gpg - tixati_2.84-1_amd64.deb.asc tixati_2.84-1_amd64 تأیید کنید. deb

خروجی خط سوم تأیید می کند که امضا متعلق به نویسنده نرم افزار است ، در این مورد Tixati Software Inc.

خط بالا یک اثر انگشت را نشان می دهد که با اثر انگشت کلید عمومی مطابقت دارد.

این یک تأیید امضای PGP نرم افزار.

امیدواریم این راهنما ایده ای در مورد چگونگی بررسی PGP بسته نرم افزاری بارگیری شده در لینوکس به شما ارائه دهد.