Research Article

A Novel Protective Framework for Defeating HTTP-Based Denial of Service and Distributed Denial of Service Attacks

Algorithm 5

Whitelist and blacklist checking in the FAEB algorithm.
Begin:
    IF is_WhiteListed(remote_ip)
         return OK
    ENDIF
    IF is_BlackListed(remote_ip)
         return HTTP_FORBIDDEN
                         EdgeRouter_Ban(remote_ip)
    ENDIF
End.