DefCon21 Defeated Internet Censorship with D.U.S.T - Polymorphic Protocol Generator - Brandon Wiley
Defeated Internet Censorship with D.U.S.T Polymorphic Protocol Generator Brandon Wiley. Dust is Polymorphic and can be used as the protocol in China, North Korea, and the Middle East to bypass filters and internet censorship. Polymorphic means that it's not really a protocol but rather an unlimited protocol generator. This video proves why TLS does NOT work. You can run your own dust server like a Tor bridge or create your own VPN that uses the dust protocol library in order to actively stand for internet freedom-speech and cat pics! Dust is comparable to: obfsproxy, mimicking specific protocols, and format transforming encryption. Further research: http://blanu.net/Dust.pdf and https://trac.torproject.org/projects/tor/wiki/doc/PluggableTransports/Dust2Evaluation and https://trac.torproject.org/projects/tor/wiki/doc/PluggableTransports/list and https://github.com/blanu/Dust My website 1 is www.kruger.tk 2 is https://krugerworks.blogspot.com and my social media is https://www.minds.com/waterribbon. My main channel: https://www.bitchute.com/channel/theuser/ Donate Crypt o-currency ethereum: 0x7e0FcbC5A9811fb5A377c4B992196aE164279226
The greatest danger to free speech on the Internet today is filtering of traffic using protocol fingerprinting. Protocols such as SSL, Tor, BitTorrent, and VPNs are being summarily blocked, regardless of their legal and ethical uses. Fortunately, it is possible to bypass this filtering by reencoding traffic into a form which cannot be correctly fingerprinted by the filtering hardware. I will be presenting a tool called Dust which provides an engine for reencoding traffic into a variety of forms. By developing a good model of how filtering hardware differentiates traffic into different protocols, a profile can be created which allows Dust to reencode arbitrary traffic to bypass the filters.
Dust is different than other approaches because it is not simply another obfuscated protocol. It is an engine which can encode traffic according to the given specifications. As the filters change their algorithms for protocol detection, rather than developing a new protocol, Dust can just be reconfigured to use different parameters. In fact, Dust can be automatically reconfigured using examples of what traffic is blocked and what traffic gets through. Using machine learning a new profile is created which will reencode traffic so that it resembles that which gets through and not that which is blocked. Dust has been created with the goal of defeating real filtering hardware currently deployed for the purpose of censoring free speech on the Internet. In this talk I will discuss how the real filtering hardware work and how to effectively defeat it.
Brandon Wiley (@blanu) is a peer-to-peer pioneer who creates tools to circumvent Internet censorship. In 1999 he co-founded the Freenet project to create a censorship-resistant publishing platform. He is also known for the Curious Yellow superworm design. When working for BitTorrent, Inc. he was given the difficult task of trying to reason with the Internet service providers that were engaging in BitTorrent throttling. More recently he has been working for the Tor project on their next generation blocking-resistant protocols such as pyobfsproxy and obfs3. He is currently in the final stages of his PhD, where he is studying all of the most popular Deep Packet Inspection hardware and figuring out how to defeat it. His interests include Bayesian statistics, polymorphic encodings, and chiptune music.
|Sensitivity||Normal - Content that is suitable for ages 16 and over|
11 months, 4 weeks ago
3 months, 2 weeks ago
5 months, 1 week ago
5 months, 1 week ago
5 months, 1 week ago
Warning - This video exceeds your sensitivity preference!
To dismiss this warning and continue to watch the video please click on the button below.
Note - Autoplay has been disabled for this video.
This advertisement has been selected by the BitChute platform.
By purchasing and/or using the linked product you are helping to cover the costs of running BitChute. Without the support of the community this platform will cease to exist.
Registered users can opt-out of receiving advertising via the Interface tab on their Settings page.
To help support BitChute or find out more about our creator monetization policy: