Aqra dik il-frażi bħala dikjarazzjoni dwar oġġett kondiviż u pointer għal funzjoni, mhux dwar password. L-istess kliem jista' jiġi minn OpenVPN plugin, minn munzell PAM mgħobbi għal servizz wieħed jew minn ġewwa d-daemon RADIUS, u dawn huma tliet investigazzjonijiet differenti. L-ewwel agħżel il-proċess.

Il-verifiki hawn taħt jassumu li l-messaġġ tfaċċa permezz ta' integrazzjoni Linux-PAM waqt login VPN. Jekk ġie mill-konfigurazzjoni tal-istess server RADIUS, ibda mill-evidenza ta' dak id-daemon.

Semmi l-proċess qabel ma ssemmi l-pakkett

Tliet komponenti jissejħu modulu u ħadd minnhom mhu sostitwibbli. Plugin ta' awtentikazzjoni OpenVPN jitgħabba mid-daemon VPN u jimplimenta l-interface ta' callback ta' dak id-daemon. Modulu PAM huwa oġġett kondiviż li libpam jgħabbi għal servizz imsemmi, u li jimplimenta punti tad-dħul bħal pam_sm_authenticate. Modulu FreeRADIUS huwa biċċa mill-konfigurazzjoni ta' dak id-daemon stess. Messaġġ bl-istess kliem jista' jiġi minn kwalunkwe minn tliet, għalhekk l-ewwel mistoqsija hija liema linja tal-log ipproduċietu.

Ikkorrela t-timestamp ta' attentat wieħed fallut bejn il-log VPN u l-log tal-awtentikazzjoni tas-sistema, imbagħad aqra l-linji qabel is-sommarju. Il-messaġġ speċifiku tat-tagħbbija normalment ikun diġà hemm.

Aqra l-iżball tat-tagħbija, imbagħad il-punt tad-dħul

PAM jirrapporta modulu mhux magħruf meta ma jistax jgħabbi l-oġġett kondiviż magħżul, jew meta l-oġġett mgħobbi ma jipprovdix il-funzjoni li teħtieġ dik l-entrata tal-munzell. Dawn huma tiswijiet differenti: l-ewwel hija problema ta' passaġġ, ippakkjar jew ABI, u t-tieni hija punt tad-dħul li ma jaqbilx. Linja ta' awtentikazzjoni teħtieġ pam_sm_authenticate filwaqt li linja tal-kont teħtieġ pam_sm_acct_mgmt, u librerija li timplimenta waħda biss minnhom se tfalli fl-oħra, kif il-kodiċi tad-dispatcher juri. Is-sejba tal-file fuq id-diska ma tipprovax l-ebda waħda.

Li tieħu librerija b'isem simili minn distribuzzjoni jew arkitettura tal-CPU oħra mhijiex tiswija, u tista' tħalli proċess jgħabbi modulu li qatt ma ġie ttestjat kontra l-libpam tiegħu. Iċċekkja l-pakkett li jippossjedi l-passaġġ maħsub u l-arkitettura reali tal-file qabel ma tbiddel xejn.

Żomm il-garanziji li kien qed jagħti l-munzell

L-aktar mod mgħaġġel biex tiskot dan l-iżball huwa wkoll l-agħar: li timmarka modulu meħtieġ bħala fakultattiv, li tħassar l-istadju tal-kont, jew li ddaħħal permess mingħajr kundizzjoni. Kull waħda minn dawn tibdel verifika falluta f'verifika nieqsa, u l-login imbagħad jirnexxi għal raġunijiet li ħadd ma kien beħsiebu. Ir-reset tal-passwords u l-bidliet fil-segretezza kondiviża lanqas ma jipprovdu l-funzjoni nieqsa, għax il-falliment iseħħ qabel ma xi kredenzjali jasal għand backend.

Munzell bħafna moduli jista' jkun ġera backend ieħor qabel l-entrata falluta, għalhekk l-iżball ma jipprovax li ma ntbagħtet l-ebda talba RADIUS.

Ivverifika l-login, mhux il-modulu

Ladarba d-diskrepanza tiġi kkoreġuta, ipprova l-passaġġ reali tad-dħul. Kont valid għandu jgħaddi, kredenzjali invalidi għandhom għadhom ifallu, u kont ipprojbit għandu għadhom jiġi rrifjutat. Ikkonferma wkoll li kwalunkwe rekwiżit ta' ċertifikat jew fattur addizzjonali għadu infurzat, għax munzell imsewwi li jaqbeż stadju jidher bħala suċċess min-naħa tal-klijent.

Modulu li jitgħabba b'mod nadif huwa progress, mhux test mitmum.

Irreġistra liema isem ta' servizz, liema files tal-politika u liema punti tad-dħul kienu involuti, flimkien mal-uniku attentat li użajt bħala evidenza. Dik ir-reġistrazzjoni hija dik li tagħmel l-avveniment li jmiss tfittxija u mhux eżerċizzju arkeoloġiku.

Artikli relatati