Ittratta numru tal-kont sigriet bħala kredenzjali: awditjah
Jekk l-għarfien tan-numru jdaħħal lil xi ħadd jew iġib konfigurazzjoni, dan huwa kredenzjali. Wettaq il-verifiki tal-awtorità, il-ħażna, ir-rata tal-istejjer u r-rotazzjoni.
Qasam ittikkettat bħala numru tal-kont mhuwiex awtomatikament referenza pubblika, u t-tikketta mhijiex it-test. It-test huwa dak li l-pussess jippermetti: jekk l-għarfien tan-numru jdaħħal lil xi ħadd, iniżżel profil tal-konnessjoni jew jawtorizza apparat, dak in-numru huwa kredenzjali b'ċiklu tal-ħajja. Nagħmel il-ħames verifiki hawn taħt kull darba li servizz joħroġ identità numerika u jsejħilha bla ħsara. Kull waħda tipproduċi linja f'rekord qasir, u r-rekord huwa r-riżultat, mhux verdett dwar il-prodott.
Agħmel inventar ta' dak li l-pussess jagħti tassew
Ikteb kull azzjoni li jiftaħ in-numru separatament. Id-dħul fil-portal, it-teħid ta' fajl tal-konfigurazzjoni, l-awtorizzazzjoni ta' apparat ġdid u l-għoti ta' dħul fit-tunnel aċċettat huma awtoritajiet differenti, u servizz jista' jimplimenta waħda mingħajr l-oħrajn. Portal li jaċċetta n-numru bħala l-uniku qasam ma jgħid xejn dwar kif it-tunnel jawtentika lill-pari tiegħu aktar tard jew kif jiġu derivati ċ-ċwievet tat-traffiku.
Il-mudell ġenerali huwa faċli biex jingħad: kredenzjali bearer hija dik li d-detentur jista' juża mingħajr ma jipprova l-pussess ta' ċavetta kriptografika separata, u din hija d-distinzjoni li RFC 6750 tiġbed għat-tokens. Din hija paragun, mhux talba li servizz ibbażat fuq numru jimplimenta OAuth. Jekk id-detentur ma jkollux bżonn xejn ieħor, ittratta n-numru bħala sigriet bearer u kklassifika l-bqija tad-disinn skont dan.
Ipproteġih bħala sigriet, mhux bħala referenza
Il-ħażna tirriżulta mill-klassifikazzjoni. Valur li jdaħħal jappartjeni lil manager tal-passwords, mhux lil screenshot, storja tal-clipboard, messaġġ taċ-chat jew nota tal-browser. L-iscreenshots huma t-tnixxija tas-soltu: in-numru huwa qasir u jidher bla ħsara, għalhekk jispiċċa f'ħajt ta' appoġġ li jgħix aktar mill-apparat li minnu ġie.
Il-phishing huwa l-mod l-ieħor ta' falliment, u ma jimpurtahx kemm in-numru huwa każwali. Impostur li jrid il-valur se jitolbok tpasteh f'formola, u kredenzjali li qatt ma tiskadi u m'għandhiex it-tieni fattur tiswa l-isforz. Ilħaq il-passaġġ tad-dħul minn bookmark jew indirizz magħruf, mhux minn links fi messaġġ li jitlob in-numru wkoll.
Ittratta l-materjal tal-irkupru bħala parti mis-sigriet. Jekk l-operatur ħareġ ukoll kodiċi tal-irkupru, PIN jew indirizz tal-email li jista' jirrisettja l-kont, dawn huma kredenzjali separati bl-istess rekwiżit ta' protezzjoni. Kanal wieħed ta' reset mhux protett ibiddel kull kontroll ieħor f'dekorazzjoni.
Ivverifika flimkien ir-reżistenza għat-tħassib u l-limitu tar-rata
It-tul għandu tifsira biss maġenb il-metodu tal-ġenerazzjoni. Numru twil prodott minn sekwenza prevedibbli huwa aktar dgħajjef minn valur qasir prodott minn ġeneratur kriptografiku, u numru impressjonanti ta' ċifri ma jistabbilixxix l-imprevedibbiltà. Staqsi kif jiġi ġġenerat il-valur qabel ma targumenta dwar kemm huwa diffiċli li wieħed jaqbadha.
Ir-reżistenza għat-tħassib waħedha lanqas ma tiflaħ għal rata ta' tentattivi illimitata. Il-kontrolli li jgħoddu huma dawk li jimplimenta l-operatur: kontaturi tat-tentattivi falluti, lockouts, throttling għal kull sors u jekk numru żbaljat jistax jiġi distinzjoni minn wieħed li ma jeżistix. Jekk is-servizz jappoġġja dan, tentattiv fallut wieħed juri kif tidher l-iżball u jekk jidhirx kontatur ta' tentattiv mill-ġdid:
# one attempt, then read the response and any counter or delay
# do not script repeated guesses against a live account
curl -i -X POST https://portal.example.invalid/login -d "account=000000000000"
Irreġistra dak li jiżvela r-risposta. Żball separat għal kont mhux magħruf huwa oraklu ta' enumerazzjoni anki meta n-numru ma jistax jiġi mbassar, u dak is-sejbien jappartjeni lir-rekord, kemm jekk tista' tikkoreġih mill-ġenb tal-klijent kif ukoll jekk le.
Ippjana r-rotazzjoni u t-tħassir qabel ma jkollok bżonnhom
Sib il-proċess appoġġjat għal numru mitluf jew espost u iktbu waqt li kollox jaħdem. Il-kredenzjali tal-kont tista' tiġi sostitwita xejn? Is-sostituzzjoni tinvalida apparati diġà rreġistrati, sessjonijiet attivi jew konfigurazzjoni mniżżla? Liema materjal tal-irkupru teħtieġ il-proċess? Servizz mingħajr dipendenza mill-email jista' jgħaddi aktar responsabbiltà tal-irkupru lill-utent, li jagħmel il-proċedura aktar importanti, mhux inqas.
Issepara s-sostituzzjoni tal-kont mit-tħassir tal-kredenzjali. Jekk in-numru jawtorizza t-tniżżil ta' ċavetta, ċertifikat jew profil, is-sostituzzjoni tan-numru tista' tħalli dak il-materjal mniżżel validu, u t-tħassir tal-materjal mniżżel jista' jkun operazzjoni oħra b'proprjetarju ieħor. Tassumix li qasam wieħed mibdul itemm kull konnessjoni; ivverifika l-mudell reali tal-operatur u nnota fejn ivverifikajtu.
Iddokumenta d-deċiżjoni u erġa' vverifikaha aktar tard
Żomm rekord ta' paġna waħda għal kull servizz: liema awtoritajiet jagħti n-numru, fejn jinħażen, min jista' jirrisettjah, liema evidenza tal-użu teżisti u x'tagħmel fl-ewwel siegħa wara l-iżvelar. Dak ir-rekord huwa dak li jibdel dibattitu dwar it-terminoloġija f'deċiżjoni li xi ħadd jista' jawditjaha.
It-talbiet dwar il-privatezza jeħtieġu l-ambitu tagħhom. Numru ġġenerat b'mod każwali jista' xorta jkun identifikatur stabbli li jgħaqqad avvenimenti tal-kont maż-żmien; l-imprevedibbiltà mhijiex in-nuqqas ta' konnessjoni, u ebda waħda mill-proprjetajiet ma tgħid xejn dwar metadata tan-netwerk miżmuma. Qabbel disinji sħaħ minflok ma tgħodd oqsma fuq skrin tad-dħul.
Qabel ma tirreġistrah:
- Huma elenkati l-awtoritajiet kollha li jagħti n-numru, inklużi t-tniżżil u l-awtorizzazzjoni tal-apparat.
- Il-kanali tal-ħażna u tal-irkupru huma protetti bl-istess standard bħan-numru nnifsu.
- Il-metodu tal-ġenerazzjoni u l-limiti tar-rata huma magħrufa, mhux preżunti mit-tul.
- Jeżistu proċedura ta' sostituzzjoni u proċedura ta' tħassir, u taf liema tħassar liema.
- Ir-rekord isemmi min jista' jirrisettja l-valur u liema evidenza tibqa' wara l-użu.