Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Hivemind - Distributed File Storage Using Javascript Botnets

BSidesLV via YouTube

Overview

Explore distributed file storage using JavaScript botnets in this BSidesLV conference talk. Delve into the problem of centralized file storage and discover an innovative solution leveraging web applications and HTML5 technologies. Learn about building JavaScript bots, utilizing WebSockets, and implementing data storage with Redis. Examine concepts like web workers, scoring mechanisms, and reliable node selection. Understand file splitting techniques, network traffic optimization, and data prioritization strategies. Address potential challenges, including human-based block IDs, Redis persistence, and memory forensics. Witness a live demo showcasing the web application's upload process, metadata handling, browser compatibility, and block retrieval functionality. Gain insights into proxy implementation and explore the console view for a deeper understanding of this groundbreaking approach to distributed file storage.

Syllabus

Introduction
The problem
The solution
Web applications
Disclaimer
Web Browsers
Building a JavaScript Bot
HTML5 WebSockets
WebSockets
Data Storage
Redis
Webworkers
Definitions
Scoring
Retrieve
Reliable nodes
Redis centralizer
Splitting files out
Simple web app
PubSub
Network traffic to block size
Data prioritization
When everything goes wrong
Humanbased block IDs
Redis persistence
Memory forensics
Poison the botnet
Killswitch
Message
Questions
Demo
Web Application
Upload
Metadata
Browser Compatibility
Proxy Example
Console View
Garko
Block Retrieval
tunable commands

Taught by

BSidesLV

Reviews

Start your review of Hivemind - Distributed File Storage Using Javascript Botnets

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.