Interaktyvioje darbalaukio sesijoje, naudojančioje Secret Service, saugokite tarpinio serverio paslaptį atskirai nuo ją identifikuojančių atributų:

secret-tool store --label='Work web proxy' purpose web-proxy host proxy.example

Pateikite paslaptį atskirai; laikykite ją už etiketės ir atributų ribų. Norėdami ją gauti, naudokite secret-tool lookup purpose web-proxy host proxy.example. Ši komanda grąžina atitinkamą paslaptį į standartinę išvestį, todėl perduokite jos išvestį numatyto kliento palaikomai prisijungimo duomenų sąsajai, o ne bendram diagnostikos įrašui.

Paieškai reikia atitinkamo naudotojo D-Bus sesijos ir pasiekiamos Secret Service. Rinkinį gali tekti atrakinti. Cron užduotis automatiškai neatkartoja atrakintos darbalaukio būsenos, o root paieška nepasirenka kito naudotojo raktų rinkinio.

Saugyklos paieškos nesėkmę tvarkykite atskirai nuo atmesto tarpinio serverio autentifikavimo. Tylus tuščio slaptažodžio siuntimas ir bandymas iš naujo paslepia, kuri operacija nepavyko.

Kai palaikoma, pirmenybę teikite atskiriems kliento prisijungimo duomenų laukams. Jei prisijungimo duomenys turi būti tarpinio serverio URL, koduokite naudotojo vardą ir slaptažodį kaip URI komponentus; shell kabutės neatlieka URL koduotės.

Raktų rinkinys pašalina poreikį saugoti tiesioginę paslaptį .profile. Gauta reikšmė vis dar yra atmintyje, o ją eksportavus ji atsiveria ją paveldintiems vaikiniams procesams. Apsaugota saugykla nepaverčia tos vykdymo aplinkos slaptųjų saugykla.

Susiję straipsniai