Password authentication protocol

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Password Authentication Protocol (PAP) je jednoduchý ověřovací protokol. Protokol PAP slouží k autentizaci v protokolu PPP. Autentizační data, která jsou posílána pomocí protokolu PAP, procházejí po síti nešifrovaná a v ASCII podobě. Při útoku na síť a následném odposlouchávání paketů protokolu PPP je relativně jednoduché přečíst přihlašovací údaje klienta.

Průběh komunikace

Protokol PAP je podobný autentizaci pomocí terminálového dialogu. K ověření klienta proti serveru klient udává své přihlašovací jméno a heslo, které jsou zabalené do paketu protokolu PPP. +more Server porovná přihlašovací údaje s údaji v interní databázi. Komunikace se skládá zpravidla ze dvou paketů. Klient se autentizuje příkazem Authenticate-Request a server autentizaci potvrdí příkazem Authenticate-Ack, nebo odmítne příkazem Authenticate-Nak.

Název (anglicky)Význam volby
Authenticate-RequestPaket, kterým začíná komunikace protokolem PAP. Paket má volbu 1 a obsahuje jméno a heslo. +more
Authenticate-AckAutentizace přijata
Authenticate-NakAutentizace selhala
.

* Příklad výpisu programu Sledování sítě

+ Frame: Base frame properties + PPP: Unknow Frame (0x0)

PPPPAP: Code = Authenticate Request PPPPAP ID = 5 (0x5) PPPPAP Length = 27 (0x1B) PPPPAP Peer ID Length = 13 (0xD) PPPPAP Perr ID = Administrator PPPPAP Password Length = 5 (0x5) PPPPAP Password = Heslo

PAP paket

Název (anglicky)1 byte1 byte2 byte1 byteproměnná1 byteproměnná
Authentication-requestCode = 1IDDélkaDélka uživatelského jménaUživatelské jménoDélka přihlašovacího heslaHeslo
Authentication-ackCode = 2IDDélkaDélka zprávyUživatelské jméno
Authentication-nakCode = 3IDDélkaDélka zprávyUživatelské jméno

* Rámec protokolu PPP s vloženým paketem protokolu PAP (pole Protokol má hodnotu C023 (hex))

Křídlová značkaAdresaŘídicí poleProtokol (C023 (hex))DATAKontrolní součetKřídlová značka

Reference

Alena Kabelová, Libor Dostálek: Velký průvodce protokoly TCP/IP a systémem DNS, CP Books, 2005;

Kategorie:Počítačové sítě Kategorie:Anglická slova a fráze

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top