Automatic bug repair(newsoffice.mit.edu)
newsoffice.mit.edu
Automatic bug repair
http://newsoffice.mit.edu/2015/automatic-code-bug-repair-0629
5 comments
It's like they took the idea of CRISPR from biology and applied it to the problem of replacing code in software instead of DNA. Brilliant method.
I found this paper mentioning CodePhage: http://people.csail.mit.edu/rinard/paper/pldi15.pdf
Very interesting.
Very interesting.
Reminds me of this:
http://gkoberger.github.io/stacksort/
This is super cool. How do we use it? Give us an API! :)
This seems like it could be used to automatically insert vulnerabilities, too.
Genuine question, how? By compromising the code of the trusted code repositories the algorithm uses?
Basically, this is a general system for replacing undesirable traits with desirable ones in binaries. All you have to do is change the local selection criteria for desirable and undesirable.