If you are interested in the scientific results from this research project, check out a pre-print of our paper.
The Build it Break it Fix it security contest aims to teach students to write more secure programs. The contest evaluates participants' abilities to develop secure and efficient programs. The contest is broken up into three rounds that take place over consecutive weekends. During the Build It round, builders write software that implements the system prescribed by the contest. In the Break It round, breakers find as many flaws as possible in the Build It implementations submitted by other teams. During the Fix It round, builders attempt to fix any problems in their Build It submissions that were identified by other breaker teams. Sign up now!
Thanks to our sponsors for providing prizes for contestants! Prizes are awarded to teams with the top builder and breaker scores. The prize pool for the fall 2016 contest will be up to $13,500. Prizes must be shared between team members. There are no prizes for the Coursera capstone participants.
Contest participants have two independent scores, a builder score and a breaker score. These scores are separate, so teams are welcome to compete towards both or either. Detailed scoring information can be found here. Student teams, worldwide, can participate. The contest takes place online so participants can compete anywhere with internet access. Click here to view the latest announcements for the contest. Funding for the contest infrastructure is provided by the National Science Foundation. More details about the contest can be found here. Check out blog posts by Michael Hicks and Trail of Bits discussing the contest.
Fall 2015 Winners
The Fall 2015 contest has ended! Congratulations to the winners! Team woopwoop took first place as a builder. The second place builder and first place breaker was team b01lers. Team Archonauts won second place as a breaker.
First place builders, team woopwoop.
Second place builders and first place breakers, team b01lers.
Second place breakers, team Archonauts.
Fall 2015 Coursera Winners
The Fall 2015 coursera contest has ended! Congratulations to the winners! Team Team_Blue took first place as a builder. The second place builder team was DropTable. The first place breaker team was Flagbit. Team Erlang won second place as a breaker.
First place builders, team Team_Blue.
Second place builders, team DropTable.
First place breakers, team Flagbit.
Second place breakers, team Erlang.