Διαπιστευτήρια διαμεσολαβητή APT στο auth.conf
Χρησιμοποιήστε τα αρχεία ταυτοποίησης του APT για τα διαπιστευτήρια του διαμεσολαβητή και περιορίστε τις καταχωρίσεις στο τελικό σημείο του διαμεσολαβητή αντί να τοποθετείτε μυστικά στη γενική ρύθμιση απόκτησης.
Το APT μπορεί να διατηρεί τα διαπιστευτήρια του διαμεσολαβητή σε αρχείο ταυτοποίησης, ενώ η ρύθμιση απόκτησης περιέχει μόνο το τελικό σημείο:
Acquire::http::Proxy "http://proxy.example:3128/";Ένα κατάλληλα προστατευμένο αρχείο auth.conf ή ένα υποστηριζόμενο αρχείο auth.conf.d περιέχει τον αντίστοιχο λογαριασμό:
machine http://proxy.example:3128
login example-user
password example-passwordΤο τελικό σημείο και ο λογαριασμός είναι υποδείγματα. Χρησιμοποιήστε την υποστηριζόμενη θέση αρχείου της εγκατεστημένης έκδοσης του APT και περιορίστε τη μη εξουσιοδοτημένη ανάγνωση διατηρώντας την υπάρχουσα πολιτική απόκτησης.
Το διακριτικό machine ταιριάζει με τον διαμεσολαβητή
Το σχήμα, ο κεντρικός υπολογιστής και η θύρα έχουν σημασία. Χωρίς πρωτόκολλο, μια τεκμηριωμένη καταχώριση machine ταιριάζει με HTTPS και tor+https. Επομένως ένας συνηθισμένος διαμεσολαβητής HTTP χρειάζεται ρητό αντίστοιχο διακριτικό http://, ακόμη και όταν το ίδιο το αποθετήριο πακέτων χρησιμοποιεί HTTPS.
Ελέγξτε το πραγματικό τελικό σημείο του APT και τη θέση του αρχείου ταυτοποίησης, καθώς και την πρόσβαση ανάγνωσης του λογαριασμού λήψης. Ένα όνομα κεντρικού υπολογιστή, ένα ψευδώνυμο IP ή διαφορετική θύρα μπορεί να επιλέξει άλλη καταχώριση. Τα διαπιστευτήρια που λείπουν λόγω αναντιστοιχίας δεν αποδεικνύουν απόρριψη κωδικού.
Το ξεχωριστό αρχείο περιορίζει πού αποθηκεύεται το μυστικό. Δεν κρυπτογραφεί μια απλή ανταλλαγή Basic ούτε αντικαθιστά την υπογραφή του αποθετηρίου και την επαλήθευση TLS του προορισμού.