Kali Linux depoları için geçersiz imza : "Aşağıdaki imzalar geçersizdi: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Deposu"

Kali Linux'umu güncelleyemiyorum, apt-get update komutunu çalıştırmaya çalıştığımda bu hata mesajını alıyorum:

# apt-get update

Get:1 http://kali.mirror.garr.it/mirrors/kali kali-rolling InRelease [30.5 kB]
Err:1 http://kali.mirror.garr.it/mirrors/kali kali-rolling InRelease
  The following signatures were invalid: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <devel@kali.org>
Reading package lists... Done
W: GPG error: http://kali.mirror.garr.it/mirrors/kali kali-rolling InRelease: The following signatures were invalid: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <devel@kali.org>
E: The repository 'http://kali.mirror.garr.it/mirrors/kali kali-rolling InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Çekirdek versiyonuma ihtiyacınız varsa:

# uname -a
4.13.0-kali1-amd64 #1 SMP Debian 4.13.10-1kali2 (2017-11-08) x86_64 GNU/Linux

Bunu nasıl düzeltebilirim?

gpg anahtarını ekleyin:

gpg --keyserver hkp://keys.gnupg.net --recv-key 7D8D0BF6

Parmak izini kontrol edin:

gpg --fingerprint 7D8D0BF6

Örnek çıktı:

pub   rsa4096 2012-03-05 [SC] [expires: 2021-02-03]
      44C6 513A 8E4F B3D3 0875  F758 ED44 4FF0 7D8D 0BF6
uid           [ unknown] Kali Linux Repository 
sub   rsa4096 2012-03-05 [E] [expires: 2021-02-03]

Sonra:

gpg -a --export 7D8D0BF6 | apt-key add -
apt update

Debian : SecureApt

güncelleme : 8 Şubat 2018.

Resmi belgelerden alınan yanıt:

Kali kurulumunuzu bir süredir güncellemediyseniz (tsk2), depo anahtarının süresinin dolduğuna dair bir GPG hatası alacağınızı unutmayın (ED444FF07D8D0BF6). Neyse ki, bu sorun aşağıdakileri root olarak çalıştırarak hızlı bir şekilde çözülür:

wget -q -O - https://archive.kali.org/archive-key.asc | apt-key add
Yorumlar (0)

Bu komut ile kali paket deposunun anahtarını indirin:

wget -q -O - archive.kali.org/archive-key.asc | apt-key add

ardından güncellemeyi çalıştırın.

Yorumlar (0)

Bu yerleşiktir. Kali'nin depolarını zaten kullanıyorsanız, harici bir kaynaktan almanıza gerek yoktur:

$ sudo apt install kali-archive-keyring

Kali'yi Debian tabanına ekleyen bir sistem kullanıyorum, bu yüzden sürümü belirtmek zorunda kaldım. Bunu aşağıdaki gibi kontrol edebilirsiniz:

$ apt policy kali-archive-keyring
  Installed: 2015.2
  Candidate: 2015.2
  Version table:
     2018.1 1
          1 http://http.kali.org/kali kali-rolling/main amd64 Packages
          1 http://http.kali.org/kali kali-rolling/main i386 Packages
 *** 2015.2 100
        100 /var/lib/dpkg/status

$ sudo apt install kali-archive-keyring/kali-rolling

Bu şekilde, yeni anahtar depodaki eski anahtar tarafından imzalandığından, ortadaki adam saldırısını önlemek için doğru anahtarı içe aktardığınıza körü körüne güvenmek zorunda kalmazsınız.


Bu depoya sahip değilseniz ve bu nedenle bu güncellemeyi alamıyorsanız, iki seçeneğiniz vardır:

1: https://http.kali.org/kali/pool/main/k/kali-archive-keyring/ adresine gidin, .deb dosyasını indirin ve dpkg -i kali-archive-keyring*.deb aracılığıyla kurun

2: Yine de depo üzerinden ekleyin (siz ekleyene kadar "güvensiz"):

$ sudo apt update -oAcquire::AllowInsecureRepositories=true
$ sudo apt install kali-archive-keyring
Paket listelerini okumak... Bitti
Bağımlılık ağacı oluşturma
Durum bilgilerini okuma... Bitti
Aşağıdaki YENİ paketler yüklenecektir:
  kali-archive-keyring
0 yükseltildi, 1 yeni kuruldu, 0 kaldırılacak ve 0 yükseltilmedi.
7,008 B arşiv almam gerekiyor.
Bu işlemden sonra 17.4 kB ek alan kullanılacaktır.
Devam etmek istiyor musunuz? [Y/n]
UYARI: Aşağıdaki paketlerin kimliği doğrulanamaz!
  kali-archive-keyring
Bu paketleri doğrulama yapmadan mı yüklüyorsunuz? [y/N] y
...
Yorumlar (0)