PASAS

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt hozzászólók, és jelentősen eltérhet a 2014. október 6-án felülvizsgált verziótól ; az ellenőrzések 19 szerkesztést igényelnek .

A CHAP ( Challenge Handshake Authentication Protocol ) egy közvetett egyeztetéssel rendelkező hitelesítési protokoll .  Ez egy hitelesítési algoritmus, és nem magát a felhasználó jelszavát, hanem közvetett információkat biztosítja róla. A csomópont - hitelesítés háromlépéses egyeztetési eljárással [1] [2] történik . A CHAP protokollt széles körben használják a hálózati hozzáférési szerverek és kliensek különböző szolgáltatói [3] . Az RFC 1994 határozza meg .

Hogyan működik

Ki lehet választani egy ciklust, amely három fő részből áll [1] :

  1. Miután a PPP kapcsolat létrejött, és mindkét fél megállapodott a CHAP protokollon keresztüli csatlakozásban, a hitelesítő CHAP csomagot küld a Challenge típusú csomópontnak, amely tartalmazza a nyilvános kulcsot .
  2. A kapott nyilvános kulcs és annak titka alapján a csomópont kiszámít egy hash -t az MD5 kivonatoló algoritmus segítségével , és elküldi a számított hash-t tartalmazó Response (válasz) típusú CHAP-csomagot.
  3. A hitelesítő összehasonlítja a kapott hash értéket a várt hash érték saját számításával. Ha az értékek egyeznek, akkor a hitelesítés sikeresnek minősül. Ha az értékek eltérőek, a kapcsolat megszakad.

Különböző időközönként a hitelesítő új kérést küld a csomópontnak, és az 1-3 lépések megismétlődnek [4] [5] .

CHAP-csomagok szerkezete

A 0xc223 protokollmezővel rendelkező PPP - csomagok információs mezője egyetlen CHAP-csomagot tartalmaz, amely a következő mezőket tartalmazza [6] [7] :

  1. Kihívás (hívás, ellenőrzés);
  2. Response (válasz);
  3. Siker (siker);
  4. Kudarc (kudarc).

Építészeti követelmények

  1. A titok hosszának legalább 1 oktettnek kell lennie. A titoknak lehetőleg körülbelül azonos hosszúságúnak kell lennie a használt hash-függvény hash értékével (16 oktett MD5 esetén ). Erre azért van szükség, hogy kellően nagy hatótávolságot biztosítsunk a titok számára, hogy megvédhessük a visszajátszott támadásokat [8] .
  2. Minden kérés értékének globálisan és időben egyedinek és teljesen kiszámíthatatlannak kell lennie, hogy a támadó ne tévesszen meg egy csomópontot egy előre látható jövőbeli kéréssel, és ne küldhessen választ a hitelesítőnek [8] .

Előnyök

Hátrányok

Lásd még

Jegyzetek

  1. 1 2 Nitish Dalal, Jenny Shah, Khushboo Hisaria, Devesh Jinwala. A biztonsági protokollok  ellenőrzésére szolgáló eszközök összehasonlító elemzése . - 2010. - 785. o . Archiválva az eredetiből 2017. szeptember 23-án.
  2. 1 2 Cisco - PPP CHAP  . Archiválva az eredetiből 2017. december 24-én.
  3. Microsoft Technet -  CHAP . Archiválva az eredetiből 2017. december 24-én.
  4. W. Simpson. PPP Challenge Handshake Authentication Protocol (CHAP  ) . - 1996. - 2. o . Archiválva az eredetiből 2021. március 8-án.
  5. M. W. Youssef, Hazem El-Gendy. A második TCP/IP-réteg hitelesítésének biztosítása a Challenge-Handshake Authentication Protocol módosításával  (angol)  // Advanced Computing: An International Journal. - 2012. - március. — 11. o . Archiválva az eredetiből 2017. december 24-én.
  6. W. Simpson. PPP Challenge Handshake Authentication Protocol (CHAP  ) . - 1996. - 6. o . Archiválva az eredetiből 2021. március 8-án.
  7. M. W. Youssef, Hazem El-Gendy. A második TCP/IP-réteg hitelesítésének biztosítása a Challenge-Handshake Authentication Protocol módosításával  (angol)  // Advanced Computing: An International Journal. - 2012. - március. — 12. o . Archiválva az eredetiből 2017. december 24-én.
  8. 12 W. Simpson . PPP Challenge Handshake Authentication Protocol (CHAP ) . - 1996. - 4. o . Archiválva az eredetiből 2021. március 8-án.  
  9. 1 2 3 W. Simpson. PPP Challenge Handshake Authentication Protocol (CHAP  ) . - 1996. - 3. o . Archiválva az eredetiből 2021. március 8-án.
  10. Microsoft Technet -  PAP . Archiválva az eredetiből 2017. december 24-én.
  11. Guy Leduc. A Challenge Handshake Authentication Protocol (CHAP ) két verziójának ellenőrzése  . - 1999. - február. — 1. o . Archiválva az eredetiből 2017. december 24-én.

Irodalom