View a FREE webinar on emerging security threats.
View a video that shows how cybercriminals steal money.

Register for Stanford's Advanced Security Certification taking place July 21 - 25, 2008
($100 discount if you sign up before June 30).

Neil's Upcoming Talks

June 17: Cisco Nerd Lunch, San Jose, CA
June 18: HP Software Universe, Las Vegas, CA
June 25: OWASP Bay Area Summit, Mountain View, CA
July 21-25: SCPD Advanced Security Program, Stanford, CA
Aug 7: Stanford MS&E 237, Stanford, CA
Sept 15: Air and Space Conference, Washington, DC

Send Neil email if you would like him to give a talk at your event.

Recent News / Press Mentions

Google launches Ad Traffic Quality Center
"Google engineer Neil Daswani and other experts wrote a chapter due to appear in the upcoming book Crimeware: Understanding New Attacks and Defenses..."

Book review: Learn the essentials of security
"Foundations of Security: What Every Programmer Needs to Know is an accessible introduction to security that every developer should consider reading."

Google Dissects a Clickbot, And Discusses The Cost Of Click Fraud
"...with the publication of this paper, Google appears to be leading by example."

A new case study on botnet-based click fraud
"Google was able to identify clicks on our advertisers' ads that exhibited Clickbot.A-like patterns and flagged them as invalid."

Book Release: Foundations of Security
"Chances are that unless we all learn something about security, the Internet will continue to be a very vulnerable place in which cybercriminals thrive."


Earn a security certification from Stanford University: Fundamental and Advanced certification programs are available!

Enter your email address to subscribe to my blog:

"Information Technology is for everyone, not just geeks. But that means security is everyone's business, as you will discover in the pages of this excellent book!"
-- Vint Cerf, A Founding Father of the Internet

Foundations of Security: What Every Programmer Needs to Know

teaches you state-of-the-art software security design principles, methodology, and concrete programming techniques you need to build secure software systems. Once you're enabled with the techniques covered in this book, you can start to alleviate some of the inherent vulnerabilities that make today's software so susceptible to attack. The book uses web servers and web applications as running examples throughout the book.

Copyright ©2005-8 Neil Daswani, PhD. All rights reserved. Photo Credit: Hector Garcia-Molina