„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.

Powiązane artykuły