Harvesting tickets from Linux

Hifadhi ya Akreditivu katika Linux

Mifumo ya Linux huhifadhi akreditivu katika aina tatu za cache, yaani Faili (katika saraka ya /tmp), Keyrings za Kernel (sehemu maalum katika kernel ya Linux), na Kumbukumbu ya Mchakato (kwa matumizi ya mchakato mmoja). Kigezo cha default_ccache_name katika /etc/krb5.conf kinaonyesha aina ya hifadhi inayotumika, ikirudiwa kwa FILE:/tmp/krb5cc_%{uid} ikiwa hakijabainishwa.

Kutolewa kwa Akreditivu

Karatasi ya mwaka 2017, Uhalifu wa Akreditivu wa Kerberos (GNU/Linux), inaelezea mbinu za kutolewa kwa akreditivu kutoka kwa keyrings na michakato, ikisisitiza mfumo wa keyring wa kernel ya Linux kwa usimamizi na uhifadhi wa funguo.

Muhtasari wa Kutolewa kwa Keyring

Wito wa keyctl system call, ulioanzishwa katika toleo la kernel 2.6.10, unaruhusu programu za nafasi ya mtumiaji kuingiliana na keyrings za kernel. Akreditivu katika keyrings huhifadhiwa kama vipengele (mwanzo wa default na akreditivu), tofauti na file ccaches ambazo pia zinajumuisha kichwa. Script ya hercules.sh kutoka kwa karatasi inaonyesha kutolewa na kujenga tena vipengele hivi katika faili inayoweza kutumika ya ccache kwa wizi wa akreditivu.

Chombo cha Kutolewa Tiketi: Tickey

Kujenga juu ya kanuni za script ya hercules.sh, chombo cha tickey kimeundwa mahsusi kwa ajili ya kutolewa tiketi kutoka kwa keyrings, kinachotekelezwa kupitia /tmp/tickey -i.

Marejeo

Last updated