EAP Extensible Authentication Protocol

agnusdei·2024년 7월 18일

WPA2(Wi-Fi Protected Access 2)는 IEEE 802.11i 표준을 기반으로 하는 무선 네트워크 보안 프로토콜입니다. WPA2는 두 가지 인증 방식을 지원합니다. 하나는 PSK(Pre-Shared Key) 방식이고, 다른 하나는 EAP(Extensible Authentication Protocol) 방식입니다.

EAP는 확장 가능한 인증 프로토콜로, 다양한 인증 방식을 지원합니다. WPA2에서 EAP를 사용하는 경우, 일반적으로 802.1X/EAP 프레임워크를 사용하여 인증을 수행합니다. 802.1X/EAP 프레임워크는 다음과 같은 절차로 구성됩니다.

  1. 클라이언트(supplicant)는 무선 액세스 포인트(AP)에 연결을 시도합니다.
  2. AP는 클라이언트에게 EAP 시작 메시지를 전송하여 EAP 인증 프로세스를 시작합니다.
  3. 클라이언트와 인증 서버(authentication server)는 EAP 메시지를 교환하여 클라이언트의 신원을 확인합니다. EAP 메시지는 다양한 형식을 가질 수 있으며, 사용되는 EAP 타입에 따라 다릅니다.
  4. 인증 서버는 클라이언트의 신원을 확인한 후, AP에게 클라이언트에 대한 액세스 권한을 부여합니다.
  5. AP는 클라이언트에게 액세스 권한을 부여하고, 클라이언트는 무선 네트워크에 연결됩니다.

WPA2에서 EAP를 사용하는 경우, 다음과 같은 EAP 타입을 사용할 수 있습니다.

  • EAP-TLS(Transport Layer Security): 인증서를 사용하여 클라이언트와 서버의 신원을 확인하는 방식입니다.
  • EAP-TTLS(Tunneled Transport Layer Security): EAP-TLS와 유사하지만, 클라이언트는 인증서를 가지고 있지 않아도 된다는 점이 다릅니다. 대신 사용자 이름과 패스워드를 사용하여 인증합니다.
  • PEAP(Protected EAP): EAP-TLS와 유사하지만, 클라이언트와 서버 간의 통신을 보호하기 위해 TLS 터널을 사용합니다.
  • EAP-FAST(Flexible Authentication via Secure Tunneling): Cisco Systems에서 개발한 EAP 타입으로, 사용자 이름과 패스워드 없이 인증을 수행할 수 있습니다.
  • EAP-SIM(Subscriber Identity Module): SIM 카드를 사용하여 클라이언트의 신원을 확인하는 방식입니다.
  • EAP-AKA(Authentication and Key Agreement): 3GPP(3rd Generation Partnership Project)에서 정의한 EAP 타입으로, USIM(Universal Subscriber Identity Module) 카드를 사용하여 클라이언트의 신원을 확인합니다.

이러한 EAP 타입을 사용하여 WPA2에서 강력한 인증을 수행할 수 있습니다. 그러나 EAP를 사용하려면 인증 서버가 필요하며, 인증 서버를 설치하고 관리하는 데 추가 비용이 발생할 수 있습니다.

profile
DevSecOps Pentest🚩

0개의 댓글