Tọ́jú nọ́mbà àkọsílẹ̀ àṣírí gẹ́gẹ́ bí ẹ̀rí ìdánimọ̀: ṣàyẹ̀wò rẹ̀
Tí mímọ nọ́mbà bá ń mú ẹnìkan wọlé tàbí ń gba ìṣètò, ó jẹ́ ẹ̀rí ìdánimọ̀. Ṣe àwọn àyẹ̀wò àṣẹ, ìpamọ́, ìwọ̀n àfojúrí àti ìyípadà.
Pápá tí wọ́n fi àmì nọ́mbà àkọsílẹ̀ kì í ṣe ìtọ́kasí gbogbogbò ní ìfaradà, àmì náà kì í ṣe ìdánwò. Ìdánwò ni ohun tí ìní ń gbà láyè: tí mímọ nọ́mbà bá ń mú ẹnìkan wọlé, ń gba profáìlì ìsopọ̀ tàbí ń fọwọ́ sí ẹ̀rọ, nọ́mbà náà jẹ́ ẹ̀rí ìdánimọ̀ pẹ̀lú ìgbésí ayé. Mo ń ṣe àwọn àyẹ̀wò márùn-ún tí ó wà nísàlẹ̀ ní gbogbo ìgbà tí iṣẹ́ kan bá pèsè ìdánimọ̀ oníka tí ó sì pè é ní aláìléwu. Ọ̀kọ̀ọ̀kan ń dá ìlà kan nínú àkọsílẹ̀ kúkúrú, àkọsílẹ̀ náà sì ni èsì, kì í ṣe ìdájọ́ nípa ọjà náà.
Ṣe àkọsílẹ̀ ohun tí ìní ń fún ni gan-an
Kọ gbogbo ìṣe tí nọ́mbà ń ṣí lọ́tọ̀ọ̀tọ̀. Wíwọlé sí ojú-ọ̀nà, gbígbà fáìlì ìṣètò, fífọwọ́ sí ẹ̀rọ tuntun àti pípèsè ìwọlé òkèlú tí a gbà jẹ́ àwọn àṣẹ ọ̀tọ̀ọ̀tọ̀, iṣẹ́ sì lè ṣe ọ̀kan láìsí àwọn mìíràn. Ojú-ọ̀nà tí ó gba nọ́mbà gẹ́gẹ́ bí pápá kan ṣoṣo kò sọ ohunkóhun nípa bí òkèlú ṣe ń dán ẹlẹgbẹ́ rẹ̀ mọ̀ nígbà tí ó yá tàbí bí wọ́n ṣe ń yọ kọ́kọ́rọ́ ìrìnàjò.
Àpèjúwe gbogbogbò rọrùn: ẹ̀rí ìdánimọ̀ bearer ni èyí tí olùní lè lò láìjẹ́ pé ó fi hàn pé ó ní kọ́kọ́rọ́ kírípútò mìíràn, ìyàtọ̀ náà sì ni RFC 6750 ń fa fún àwọn tọ́kẹ̀n. Ìyẹn jẹ́ ìfiwéra, kì í ṣe ọ̀rọ̀ pé iṣẹ́ tí ó dá lórí nọ́mbà ń ṣe OAuth. Tí olùní kò bá nílò ohunkóhun mìíràn, tọ́jú nọ́mbà náà gẹ́gẹ́ bí àṣírí bearer kí o sì pín ìyókù àpẹẹrẹ náà ní ìbámu.
Dáàbò bo ó gẹ́gẹ́ bí àṣírí, kì í ṣe gẹ́gẹ́ bí ìtọ́kasí
Ìpamọ́ ń tẹ̀lé ìpín. Iye tí ó ń mú wọlé wà nínú olùṣàkóso ọ̀rọ̀ ìpamọ́, kì í ṣe nínú àwòrán ojú-ìwé, ìtàn pátákó ìdákọ́, ìfiránṣẹ́ ìjíròrò tàbí àkọsílẹ̀ aṣàwákiri. Àwọn àwòrán ojú-ìwé ni ìjáde tí ó wọ́pọ̀: nọ́mbà kúkúrú ni ó sì dàbí aláìléwu, nítorí náà ó máa ń parí nínú ìdì ìtìlẹ́yìn tí ó pẹ́ ju ẹ̀rọ tí ó ti wá lọ.
Ìtànjẹ ni ipò ìkùnà kejì, kò sì náání bí nọ́mbà ṣe jẹ́ àìdábọ̀. Ẹlẹ́tàn tí ó fẹ́ iye náà yóò ní kí o fi í sínú fọ́ọ̀mù, ẹ̀rí ìdánimọ̀ tí kì í parí àkókò tí kò sì ní kókó kejì sì yẹ fún ìsapá. Dé ojú-ọ̀nà ìwọlé láti inú àmì ojú-ìwé tàbí àdírẹ́sì tí a mọ̀, kì í ṣe láti inú ọ̀nà ìsopọ̀ nínú ìfiránṣẹ́ tí ó tún béèrè nọ́mbà náà.
Tọ́jú ohun èlò ìmúpadàbọ̀ gẹ́gẹ́ bí apá àṣírí. Tí olùṣiṣẹ́ bá tún pèsè kóòdù ìmúpadàbọ̀, PIN tàbí àdírẹ́sì ímeèlì tí ó lè tún àkọsílẹ̀ ṣe, wọ́n jẹ́ ẹ̀rí ìdánimọ̀ ọ̀tọ̀ pẹ̀lú ohun tí ìdáàbòbò kan náà béèrè. Ọ̀nà ìtúnṣe kan tí kò ní ààbò ń sọ gbogbo ìṣàkóso mìíràn di ohun ọ̀ṣọ́.
Ṣàyẹ̀wò ìfaradà àfojúrí àti ààlà ìwọ̀n papọ̀
Ìpẹ́ jẹ́ ohun tí ó ní ìtumọ̀ nìkan lẹ́gbẹ̀ẹ́ ọ̀nà ìdá. Nọ́mbà gígùn tí a dá láti inú ìtẹ̀lé tí a lè sọ tẹ́lẹ̀ kò lágbára tó iye kúkúrú tí a dá láti inú ẹ̀rọ kírípútò, iye àwọn nọ́mbà tí ó yani lẹ́nu kò sì fi àìlè-sọ-tẹ́lẹ̀ hàn. Béèrè bí wọ́n ṣe ń dá iye náà kí o tó rò nípa bí ó ṣe ṣòro láti fojú rẹ̀.
Ìfaradà àfojúrí nìkan kò tún dúró lọ́dọ̀ ìwọ̀n ìgbìyànjú tí kò ní ààlà. Àwọn ìṣàkóso tí ó ṣe pàtàkì ni àwọn tí olùṣiṣẹ́ ń fi sílẹ̀: olùka ìgbìyànjú tí ó kùnà, títì pa, dídín ní ìwọ̀n nípasẹ̀ orísun àti bóyá a lè yà nọ́mbà tí kò tọ́ sọ́tọ̀ kúrò nínú èyí tí kò sí. Tí iṣẹ́ bá ṣe àtìlẹ́yìn fún un, ìgbìyànjú kan tí ó kùnà ń fi hàn bí àṣìṣe ṣe rí àti bóyá olùka àtúnṣe ń farahàn:
# 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"
Kọ ohun tí ìdáhùn ń fi hàn. Àṣìṣe ọ̀tọ̀ fún àkọsílẹ̀ tí a kò mọ̀ jẹ́ oracle ìkàsí paapaa nígbà tí a kò lè fojú nọ́mbà náà, ìwádìí yẹn sì jẹ́ ti àkọsílẹ̀, bóyá o lè tún un ṣe ní ẹ̀gbẹ́ oníbàárà tàbí rárá.
Ṣètò ìyípadà àti ìfagilé kí o tó nílò wọ́n
Wá ìlànà tí a ṣe àtìlẹ́yìn fún un fún nọ́mbà tí ó sọnù tàbí tí ó fara hàn kí o sì kọ ọ́ nígbà tí ohun gbogbo ń ṣiṣẹ́. Ṣé a lè rọ́pò ẹ̀rí ìdánimọ̀ àkọsílẹ̀ rárá? Ṣé ìrọ́pò ń sọ àwọn ẹ̀rọ tí a ti forúkọ sílẹ̀, àwọn ìpàdé tí ó ń ṣiṣẹ́ tàbí ìṣètò tí a gbà sílẹ̀ di asán? Irú ohun èlò ìmúpadàbọ̀ wo ni ìlànà náà béèrè? Iṣẹ́ tí kò gbẹ́kẹ̀ lé ímeèlì lè gbé ẹrù ìmúpadàbọ̀ púpọ̀ sí i lé olùlò lọ́wọ́, èyí sì ń mú ìlànà náà ṣe pàtàkì, kì í ṣe kéré.
Ya ìrọ́pò àkọsílẹ̀ sọ́tọ̀ kúrò nínú ìfagilé ẹ̀rí ìdánimọ̀. Tí nọ́mbà bá fọwọ́ sí gbígbà kọ́kọ́rọ́, ẹ̀rí tàbí profáìlì, ìrọ́pò nọ́mbà lè fi ohun èlò tí a gbà sílẹ̀ náà sílẹ̀ ní ìwúlò, ìfagilé ohun èlò tí a gbà sílẹ̀ sì lè jẹ́ ìṣe mìíràn pẹ̀lú olùní mìíràn. Má ṣe rò pé pápá kan tí ó yípadà ń parí gbogbo ìsopọ̀; ṣàyẹ̀wò àpẹẹrẹ gidi olùṣiṣẹ́ kí o sì kọ ibi tí o ti fìdí rẹ̀ múlẹ̀.
Ṣàkọsílẹ̀ ìpinnu náà kí o sì tún ṣàyẹ̀wò rẹ̀ nígbà tí ó yá
Tọ́jú àkọsílẹ̀ ojú-ìwé kan fún iṣẹ́ kọ̀ọ̀kan: àwọn àṣẹ tí nọ́mbà ń fún ni, ibi tí a ti pamọ́ rẹ̀, ẹni tí ó lè tún un ṣe, àwọn ẹ̀rí ìlò tí ó wà àti ohun tí ìwọ yóò ṣe ní wákàtí àkọ́kọ́ lẹ́yìn ìfihàn. Àkọsílẹ̀ yẹn ni ó ń yí ìjiyàn nípa ọ̀rọ̀ padà sí ìpinnu tí ẹnìkan lè ṣàyẹ̀wò.
Àwọn ọ̀rọ̀ ìpamọ́ ní ìwọ̀n tiwọn. Nọ́mbà tí a dá lápẹ̀rẹ̀pẹ̀rẹ̀ lè ṣì jẹ́ ìdánimọ̀ tí ó dúró ṣinṣin tí ó ń so àwọn ìṣẹ̀lẹ̀ àkọsílẹ̀ pọ̀ ní àkókò; àìlè-sọ-tẹ́lẹ̀ kì í ṣe àìlè-so-pọ̀, kò sì sí ànímọ́ tí ó sọ ohunkóhun nípa mẹ́tádátà nẹ́tíwọ́kì tí a pamọ́. Fi àwọn àpẹẹrẹ kíkún wérawọn dípò kí o ka àwọn pápá lórí ojú-ìwé ìwọlé.
Kí o tó kọ ọ́ sílẹ̀:
- Gbogbo àṣẹ tí nọ́mbà ń fún ni ni a kọ sílẹ̀, pẹ̀lú àwọn ìgbàgbà àti ìfọwọ́sí ẹ̀rọ.
- Àwọn ọ̀nà ìpamọ́ àti ìmúpadàbọ̀ ní ààbò ní ìlànà kan náà pẹ̀lú nọ́mbà náà fúnra rẹ̀.
- Ọ̀nà ìdá àti àwọn ààlà ìwọ̀n ni a mọ̀, kì í ṣe àròsọ láti inú ìpẹ́.
- Ìlànà ìrọ́pò àti ìlànà ìfagilé wà, o sì mọ èyí tí ó ń fagilé èyí.
- Àkọsílẹ̀ náà dárúkọ ẹni tí ó lè tún iye náà ṣe àti àwọn ẹ̀rí tí ó kù lẹ́yìn ìlò.