Linux-da göçürilen programma üpjünçiliginiň PGP goluny nädip barlamaly


Linux ulgamyna programma üpjünçiligi gurlanda, adatça rahatlyk bolýar. Köplenç paýlanyş ammarlaryňyzdan ygtybarly gurmak üçin dnf ýa-da Pacman ýaly paket dolandyryjysyny ulanarsyňyz.

Şeýle-de bolsa, käbir ýagdaýlarda programma üpjünçiligi bukjasy paýlanyşyň resmi ammaryna girizilip bilinmez. Şeýle ssenariýalarda satyjynyň web sahypasyndan göçürip almaga mejbur bolýar. Softwareöne programma üpjünçiligi bukjasynyň bozulmadygyna nädip ynanýarsyňyz? Bu, jogap bermäge synanyşarys. Bu gollanmada, Linux-da göçürilen programma üpjünçiligi paketiniň PGP goluny nädip barlamalydygyna ünsi jemleýäris.

PGP (Pretty Good Privacy) faýllary şifrlemek we gol çekmek üçin ulanylýan kriptografiki programma. Programma üpjünçiliginiň awtorlarynyň köpüsi, mysal üçin GPG (GNU Gizlinlik Goragçysy) PGP programmasyny ulanyp, öz programmalaryna gol çekýärler.

GPG, OpenPGP-iň kriptografiki ýerine ýetirilişi bolup, maglumatlary ygtybarly geçirmäge mümkinçilik berýär we çeşmäniň bitewiligini barlamak üçin hem ulanylyp bilner. Edil şuňa meňzeş görnüşde, göçürilen programma üpjünçiliginiň hakykylygyny barlamak üçin GPG-den peýdalanyp bilersiňiz.

Göçürilen programma üpjünçiliginiň bitewiligini barlamak, aşakdaky tertibi alýan 5 basgançakly prosedura.

  • Programma üpjünçiliginiň awtorynyň açaryny göçürip almak.
  • Düwmäniň barmak yzyny barlamak.
  • Jemgyýetçilik açaryny import etmek.
  • Programma üpjünçiliginiň gol faýlyny göçürip almak.
  • Gol faýlyny barlaň.

Bu gollanmada muny görkezmek üçin mysal hökmünde Tixati - deň-duşdan faýl paýlaşmak programmasy ulanarys. Debian paketini eýýäm Offical göçürip almak sahypasyndan göçürip aldyk.

Tixatiniň PGP goluny barlaň

Jübütden göni, islendik goýberilişi barlamak üçin ulanylýan Awtoryň açyk açaryny göçürip alarys. Açar bilen baglanyşyk Tixati göçürip almak sahypasynyň aşagynda berilýär.

Buýruk setirinde görkezilişi ýaly wget buýrugyny ulanyp, Public açaryny tutuň.

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

Jemgyýetçilik açarynyň barmak yzyny barlaň

Açar göçürilenden soň indiki ädim, görkezilişi ýaly gpg buýrugyny ulanyp, Public açaryň barmak yzyny barlamakdyr.

$ gpg --show-keys tixati.key

Aýratynlandyrylan çykyş, açaryň barmak yzydyr.

GPG açaryny import ediň

Açaryň açyk barmak yzyny barlandan soň, GPG açaryny import ederis. Muny diňe bir gezek etmeli.

$ gpg --import tixati.key

Programma üpjünçiliginiň gol faýlyny göçürip alyň

Ondan soň, görkezilişi ýaly Debian paketine ýanaşyk ýerleşýän PGP gol faýlyny göçürip alarys. Gol faýly .asc faýl giňeltmesini öz içine alýar.

$ wget https://download2.tixati.com/download/tixati_2.84-1_amd64.deb.asc

Gol faýlyny barlaň

Iň soňunda, gol faýlyny ulanyp, görkezilişi ýaly Debian paketine garşy programma üpjünçiliginiň bitewiligini barlaň.

$ gpg --verify tixati_2.84-1_amd64.deb.asc tixati_2.84-1_amd64.deb

Üçünji setiriň netijesi, Goluň programma üpjünçiliginiň awtorydygyny tassyklaýar, bu ýagdaýda Tixati Software Inc. aboveokardaky setirde açyk düwmäniň barmak yzy bilen gabat gelýän barmak yzy bar. Bu programma üpjünçiliginiň PGP golunyň tassyklamasy.

Bu gollanma Linux-da göçürilen programma üpjünçiliginiň PGP-ni nädip barlap boljakdygy barada düşünje berdi diýip umyt edýäris.