Home 

The Enterprise Architecture Blog



 

  Technology   >>  security   >>  web security: battleships and locusts

Web Security: Battleships and Locusts

        posted by Anna Mar, Simplicable, March 03, 2011

Websites take inputs from a variety of sources and generate web pages, formatted data, transactions and errors.

web security

Battleships

Threats always arrive in input.

Websites take streaming input from a variety of sources: web browsers, databases, services, processes, commands etc... Threats occur when someone tries to hide a battleship in one of those streams.

A battleship is input designed to compromise web security. Often a single input can bring a web site down, compromise data or deface the site.

The key to defending a site against battleships is detection — if the battleship can be detected the input can be thrown out.

Locusts

Sometimes threats contain no malicious data whatsoever. For example, consider a distributed denial of service attack (DDoS) — perfectly valid requests may be used.

A locust is input that on its own would be harmless — but arrives in such quantity that it compromises web security. Often locusts are designed to interfere with availability — crashing sites or making them too slow to use.

It is more difficult to defend a site against locusts — if they arrive in sufficient numbers even secure websites are vulnerable.

Secure Website Development

Secure website development is a cyclical process of security design, coding, code reviews and testing.

software security process

   



Permalink:
http://simplicable.com/new/web-security-battleships-and-locusts


People who viewed this also viewed

    How To Implement SOA Security The Easy Way        Information Security Management in 90 Seconds
    The Big List of Information Security Threats        The Big List of Information Security Vulnerabilities
    Why Security Professionals Hate SOA        The 12 Causes Of Security Vulnerabilites
    7 Common Information Security Myths        A Simple Process for Software Security
Home »