Stanford Offers Advanced Computer Security Certificate Online: What You Don’t Know Can Hurt You
STANFORD, Calif.--(BUSINESS WIRE)--Internet fraud is big business, and perpetrators use methods that involve multi-staged attacks, exploitation of trusted sites, consolidation of resources, and even tailor-made approaches for different regions. Security systems and practices must be even more sophisticated. Stanford University now offers the Advanced Computer Security certificate program completely online — a frontline defense against the changing landscape of Internet threats.
“Although the field of computer security evolves quickly, certain tenets do not change”
Designed for software architects, engineers, designers, and development teams, this advanced program teaches participants how to build in-depth software security strategies from the initial design phase, as well as techniques to improve existing software. Courses are taught by three renowned experts in the field: Stanford University Professors Dan Boneh and John Mitchell, and Neil Daswani, Stanford Ph.D. and senior security software engineer at Google.
All three instructors consult with governments, corporations and organizations worldwide. Boneh and Mitchell are widely published, and have collaborated on the development of several security tools, including the 2006 Horizon Awards Winner Password Hash, an anti-phishing plug-in. Daswani has served in a variety of research, development, teaching, and managerial roles at Stanford University, and is the lead author of the book Foundations of Security: What Every Programmer Needs to Know.
“Although the field of computer security evolves quickly, certain tenets do not change,” explains Daswani. “Five security experts in a company of five thousand can’t possibly think of every detail, and a patchwork approach just isn’t enough. Designing and running secure networks requires a balance. On one side you have prevention; on the other you have detection, containment and recovery. We cover all these areas.”
Specific topics covered include secure software design, buffer overflows, SQL injection attacks, authentication, access control, data integrity, symmetric encryption, public-key cryptography, and more. The Advanced Computer Security certificate program requires six courses — three core and three electives. The instructors regularly update the content. Each course is self- paced and approximately six hours long, and is available at any time. Detailed information about the program is found at http://proed.stanford.edu/?security.
The Stanford Center for Professional Development makes it possible for working professionals worldwide to become part of the spirit of innovation and openness at Stanford University by delivering graduate-level education — master of science degrees, graduate and professional certificates and individual courses — online, on campus and at the work site. scpd.stanford.edu