Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a distributed file storage system using JavaScript botnets in this BSidesLV 2013 conference talk. Delve into the problem, solution, and technical aspects of browser-based botnets, including HTML5 WebSockets, web storage, and encryption. Learn about data prioritization, replication, and retrieval methods, as well as handling offline scenarios and implementing kill switches. Witness a live demo showcasing upload processes, metadata handling, and browser compatibility considerations, concluding with a proxy example to enhance understanding of this innovative approach to decentralized storage.
Syllabus
Introduction
The Problem
The Solution
Disclaimer
Web Browsers
Browser Sandboxing
Building a JavaScript botnet
HTML5 WebSockets
Web Storage
Data Storage
Scoring
Blocks
Plot Bond
Store Block 1
Cash Control
Supernodes
Encryption Decryption
Gaining Access
Redis Centralized
Replication
Retrieval
Data Prioritisation
What Happens When Everything Goes Wrong
Notes Go Offline
Analysis
Kill Switch
Notes
Demo
Upload
Metadata
Browser Compatibility
Proxy Example