Gary McGraw


Gary E. McGraw Jr. is an American computer scientist, author, and researcher.

Education

McGraw holds a dual PhD in Cognitive Science and Computer Science from Indiana University Bloomington and a BA in Philosophy from the University of Virginia. His doctoral dissertation is titled "Letter Spirit: Emergent High-Level Perception of Letters Using Fluid Concepts."

Career

McGraw was the Vice President of Security Technology at Synopsys. Before Cigital was acquired by Synopsys, he was Chief Technical Officer at Cigital. He produced the Silver Bullet Security Podcast for IEEE Security & Privacy magazine.
Gary McGraw serves on the Dean's Advisory Council for the School of Informatics of Indiana University. He also serves on the advisory boards of several companies, including Dasient, Fortify Software, Max Financial, Invotas, Wall+Main, Invincea, and Raven White. In the past, Gary McGraw has served on the IEEE Computer Society Board of Governors.

Books

Gary is an author of many books and over 100 peer-reviewed publications on IT security.
  • Software Security: Building Security In,
  • Exploiting Software: How to Break Code,
  • Building Secure Software: How to Avoid Security Problems the Right Way,
  • Java Security,
  • Exploiting Online Games: Cheating Massively Distributed Systems,
  • Software Security Engineering: A Guide for Project Managers
  • Software Fault Injection
  • Securing Java: Getting Down to Business with Mobile Code,