OSD Awards GrammaTech $1M for Binary Architecture Recovery Research
Summary
The goal of GrammaTechs contribution is to create high level Unified Modeling Language (UML) based architecture diagrams from information found in native binaries. The architecture recovery technology that GrammaTech is developing allows security assessors to use UML diagrams to find critical paths through the software. "Vulnerability analysis often happens at the level of assembly code which makes it very time consuming and makes it easy to overlook vulnerabilities", says Dave Ciarletta, Director of Reverse Engineering at GrammaTech, Inc. "This new architecture visualization capability will allow security assessors to look at the big picture first and then focus on sensitive areas in an application to investigate; saving time as well as improving accuracy." Any opinions, findings and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the United States Air Force. Originally developed within Cornell University, GrammaTech is now a leading research center for software security and a commercial vendor of software-assurance tools and advanced cyber-security solutions.