Nga Tauari Rehitatanga Kaiwhakamahi me nga Take Whakamatau

He maha nga tono paetukutuku penei i nga paetukutuku e-tauhokohoko me nga tomokanga paetukutuku e whakarato ana i te rehitatanga a te kaiwhakamahi me te mahi whakauru ki a raatau kaiwhakamahi.

Ka uia ana ki te whakamatautau i te rerenga rēhitatanga a te kaiwhakamahi, me whai maatau i nga ahuatanga ka taea e taatau te whakamahi hei whakamahi i te ahuatanga rehitatanga.

Ko te whaainga o tenei pou ko te whakarato ki a koe i te raarangi o nga ahuatanga noa me nga keehi whakamatautau ka hiahiatia kia whakaarohia i te wa e whakamatautau ana i nga mahi rehitatanga a nga kaiwhakamahi

Tauari Rehitatanga Kaiwhakamahi

Ko te rehitatanga he waahanga no te tuakiri me te whakahaere urunga , IDAM.

Whakaarohia he ahi rehita taatau ka uru atu ma te /register pito mutunga

Ko te /register ko te tohu mutunga he utunga JSON o te pepa:



{
'username': '',
'password': '',
'first_name': '',
'last_name': '',
'email': '' }

Na, ka whakamatauria e maatau tenei /register pito mutunga He aha nga ahuatanga ka whakaarohia e maatau?

Utu Whai Mana

Tauari 1: Me kaha ki te rehita i nga kaiwhakamahi me te utunga tono rehitatanga whaimana

Utu:

  • Nga mara katoa
  • Nga mara e hiahiatia ana

Tirohia:

  • Waehere mana whakautu API: 200
  • Paetukutuku: Me noho mai te kaiwhakamahi i roto i te putunga korero
Panui:Kaua e wareware ki te whakamatautau me nga kiripuaki Cyrillic, apostrophes me tohuhono. I te nuinga o te waa e whakaaetia ana nga kiripuaki e tika ana engari ko etahi punaha he rereke te whakahaere.

Nga utunga muhu

Tauari 2: Kaore e taea te Rēhita i te kaiwhakamahi me te utanga JSON kino

Utu:

  • Kei te ngaro / Pane Puku
  • Nga Mahinga e Ngaro Ana / Putua hoki
  • Nga uara he / He whakatakotoranga he mo nga Mahinga e hiahiatia ana
  • Nga momo huinga o nga momo imeera muhu

Tirohia:

  • Waehere mana whakautu API: 400
  • Paetukutuku: Kaore he rekoata i hangaia i roto i te DB

Manatoko Rehitatanga Kaiwhakamahi

He maha nga wa, ka rehitatia ana te kaiwhakamahi, ka tukuna he hono whakaū ki te wahitau imeera o te kaiwhakamahi ki te whakarite kia whai mana te imeera.

Te tikanga me panui e nga kaiwhakamahi te hono ki te imeera ki te manatoko i a raatau kaute imeera.

Ka taea e taatau te whakamatautau me te hono manatoko tika me te kore he.

Tauari 3: Manatoko rehitatanga kaiwhakamahi

Utu: Tono tika

Tirohia:

  • Waehere mana whakautu API: 200
  • Paetukutuku: Tirohia nga rereketanga o te mana o te kaiwhakamahi mai i te kore i whakamanahia ki te manatoko

Tauari 4: Manatoko rehitatanga kaiwhakamahi

Utu: He tono muhu

Tirohia:

  • Waehere mana whakautu API: 400, 403 ranei
  • Paetukutuku: Tirohia te mana o te kaiwhakamahi kaore e rereke. Me whakatikatika tonu te Kaiwhakamahi.
  • Takiuru: Tirohia te kaiwhakamahi kaore e taea te takiuru mena ka whakaaheia te mana.

Rehitatanga-ano

Tauari 5: Mena kaore e taea te rehita i te kaiwhakamahi kotahi kia rua nga wa

Utu: Tono tika

Tirohia:

  • Waehere mana whakautu API: Ka whakawhirinaki
  • Karere Whakautu: Karere hapa e kii ana kua noho ke te kaiwhakamahi. Panui: mo nga take ahuru, kaore pea etahi tono e whakahoki i tenei korero.

Kupuhipa Whakatukia

Ko nga kupuhipa kua raukaha te mea kua taahihia kua maka ki runga i nga pastebins. HIBP (HaveIBeenPawned.com) he raarangi o nga kupuhipa taumanutia.

Tauari 6: Kaore e taea te rehita i nga kaiwhakamahi me nga kupuhipa kua raukaha

Utu: He tika nga mara katoa, engari he aukati i te kupuhipa

Tirohia:

  • Waehere mana whakautu API: 400
  • Karere Whakautu: He tika te hapa hapa

He Maama ki te Whakaaro Kupuhipa

He raarangi o nga kupuhipa he noa, he ngawari hoki ki te hack na reira me karo i te rehitatanga a nga kaiwhakamahi.

Tauari 7: Mena kaore e taea te rehita i nga kaiwhakamahi me nga kupu whakaari ngawari ki te whakatau

Utu: He tika nga mara katoa, engari he ngawari ki te tohu i te kupuhipa

Tirohia:

  • Waehere mana whakautu API: 400
  • Karere Whakautu: He tika te hapa hapa

Kupuhipa Pēnei i te Ingoa Kaiwhakamahi

Tauari 8: Kaore e taea te whakarite i te kupuhipa kia rite ki te ingoa kaiwhakamahi

Utu: He tika nga mara katoa, engari he rite tonu te kupuhipa ki te ingoa kaiwhakamahi

Tirohia:

  • Waehere mana whakautu API: 400
  • Karere Whakautu: He tika te hapa hapa

Whakarapopototanga

He rereke nga whakaritenga o ia tono ana, kaore pea nga ahuatanga o runga ake nei e pa ki te waahanga rehitatanga e whakamatautau ana koe.

Engari ko te tumanako ma enei ahuatanga e whakaatu mai he aratohu mo taau e rapu ai i te wa e whakamatautau ana koe i te rerenga rehitatanga a nga kaiwhakamahi.