Czy można ukryć hasło proxy przed administratorem hosta klienta?
Wybierz zakres poświadczeń proxy dopasowany do administratorów hosta, na którym używany jest sekret.
„Trzymanie innych użytkowników z dala od tego pliku” i „ukrycie hasła przed osobami administrującymi tym serwerem” to dwa różne wymagania.
Uprawnienia, zarządzane poświadczenia i zredagowana diagnostyka pomagają w pierwszym. Ograniczają przypadkowe ujawnienie przez konfigurację, kopie zapasowe, argumenty poleceń i zrzuty środowiska.
W drugim zapytaj, czym ci administratorzy sterują. Możliwości Linuksa i ograniczanie mogą zawęzić określone role. Kto może zastąpić klienta proxy, zmienić jego uruchamianie lub podejrzeć wykonanie, jest innym przeciwnikiem niż zwykłe konto czytające plik.
Usługa musi w końcu użyć poświadczenia. Zaszyfrowanie go przy pozostawieniu użytecznej ścieżki odszyfrowania pod kontrolą tego samego administratora nie tworzy brakującej granicy.
Daj nienadzorowanej maszynie poświadczenie usługi o odpowiednim zakresie, z osobną rotacją i unieważnianiem. Jeśli operacja musi pozostać poza administratorami tej maszyny, umieść ją za osobno zarządzaną granicą. Nadal chroń lokalnie przechowywaną kopię; tylko nie twierdź, że jej uprawnienia rozwiązują oba wymagania.