The Browser Rammerhead: A Stealthy New Threat to Online Security

2.2 The Solution: The Rammerhead Proxy Architecture

Browser Rammerhead operates on a three-step process:

While highly convenient, Rammerhead is designed for convenience, not high-level security.

// Start the game loop game.start(gameLoop);
  • Adding Assets: Load assets such as images, audio, or fonts:
    game.load.image('player', 'assets/player.png');
    game.load.audio('backgroundMusic', 'assets/backgroundMusic.mp3');
    
  • Creating Game Objects: Create game objects such as sprites, text, or graphics:
    const player = game.add.sprite(100, 100, 'player');
    player.setScale(2, 2);
    
  • However, the cat-and-mouse game will continue. As long as schools and workplaces block content, developers will build new proxies, and Rammerhead’s open-source code will be forked and improved.