logo

Database

Http Basic Auth Over Http

Description

Detects when a web application uses Basic Authentication over unencrypted HTTP connections. Basic Authentication transmits credentials in base64 encoding (effectively cleartext), making them vulnerable to interception when used without HTTPS encryption.

Weakness:

015 - Insecure authentication method - Basic

Category: Protocol Manipulation

Detection Strategy

    The URL must start with 'http://' (not https://)

    The server response must include a WWW-Authenticate header

    The WWW-Authenticate header must specify 'Basic' as the authentication type