Skip to content

Instantly share code, notes, and snippets.

@acmiyaguchi
Created June 19, 2016 02:09
Show Gist options
  • Save acmiyaguchi/4f58f68cc5ae601fa99e23fffce050e8 to your computer and use it in GitHub Desktop.
Save acmiyaguchi/4f58f68cc5ae601fa99e23fffce050e8 to your computer and use it in GitHub Desktop.
Article Summaries

Article Summaries

These are a collection of articles that I have read and summarized for future reference.

@acmiyaguchi
Copy link
Author

Esh - Statistical Similarity of Binaries
Esh is a tool that takes advantage of procedural decomposition and statistical similarity to determine binary similarity. This is done by breaking down code in strands, smaller units that provide the same data path. Local evidence of similarity aids in determining overall similarity in binaries. Esh works well in determining the existence of heartbleed in a program.

@acmiyaguchi
Copy link
Author

acmiyaguchi commented Jun 19, 2016

Simple Contracts are Better
The distributed smart contract network DAO, a pool of money governed by code, was exploited to withdraw 50 million dollars. This is an inherent flaw of the system due to complexity. The author proposes that smart contracts execute code off of the blockchain in order to reduce future surface area for new attacks. These new contracts will need to be simple and upgradable.
Discussion

@acmiyaguchi
Copy link
Author

Overview for Bayesian Methods for Hackers
This is an open sourced book that is meant to bridge the gap between theory and practice, putting computational methods before the math. The book guides the reader through some interesting examples, such as A/B testing and detecting changes in behavior. The material is presented using Jupyter notebooks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment