Computer security links and searches


(Return to Computer security).


Security web site search forms

Search security websites for 


Google



Latest virus and hoax information from Sophos Anti-Virus




General Security Links


Note - for convenience, links may be duplicated under more than one category. We try to insure that only working links appear here; if you spot broken links, or would like to suggest additional links, please contact us.


  Whitepapers, etc. from Outback Software and business associates


  Security policy, architecture, management principles, coding standards


The foundation for security in any organization is security policy, a written set of standards and procedures that spell out what you are protecting and why, who's responsible, how it's done, and what the consequences are for violators. A well written security policy consists of several levels of documents; higher levels define the "what", lower levels define the "how" for each class of employee.

  • Sample security policy documents from SANS Institute.

  • Lists of policy resources from Ed Tittel, creator of the "Exam Cram" series of certification reviews: Security policy by example and More security policy by example.

  • The lowest level of security policy includes directives that must be translated to configurations on firewalls, password-protected hosts, etc. This is error-prone, and a significant burden on system administrators. The future may look like XACML (eXtensible Access Control Markup Language), a standard for low-level security policy definition from the OASIS consortium.


Other useful material for defining security at a high level:


  Legislation with security impact


Relevant legislation may place requirements on organizations and individuals, and should be explicitly addressed in security policies.

  • An overview of U.S. Information security law from SecurityFocus: Part 1; part 2,

  • HIPAA (the Health Insurance Portability and Accountability Act of 1996) provides mandates for the privacy and security of medical information in the U.S. The "final rule" was published in February 2003. THe SANS Institute HIPAA Consensus Research Project has an excellent short summary.

  • Title V of the Gramm-Leach-Bliley Act (1999) regulates the privacy of customer information for U.S. banks.

  • The USA PATRIOT Act has many implications for security, privacy, and prosecution of computer crimes.

  • The Data Protection Act (1998) regulates the privacy of personal information in the U.K.


  The landscape of vulnerabilities and threats

  • The Twenty Most Critical Internet Security Vulnerabilities from SANS Institute. The SANS/FBI "Top Twenty" list represents an industry expert consensus on the vulnerabilities that must be addressed in every installation. Broken down into general, Unix, and Windows vulnerabilities.

  • The mission of The Honeynet Project is "To learn the tools, tactics, and motives of the blackhat community, and share those lessons learned". They do this by setting up networks and systems with default configurations, and monitoring the behavior of crackers attempting to break in. Their site has a wealth of information on vulnerabilities and how they are exploited.

  • DShield.org provides up-to-the-minute statistical profiles of where attacks are directed and where they're coming from. You can contribute your own information (firewall logs, etc.) to the DShield database. Internet Storm Center at Incidents.org also reports DShield information, along with alerts on new threats and other topical security information.

  • The Center For Internet Security (CIS) manages a consensus process for identifying security threats and developing Internet security benchmarks.


  Security advisories, general information, search engines

  • CERT Coordination Center at Carnegie-Mellon. (Originally "computer emergency response team," formed at Carnegie-Mellon's Software Engineering Institute by DARPA in 1988.) Security advisories, general security information, research, and security "best practices".

  • SANS Institute and the SANS Information Security Reading Room - in-depth security publications, whitepapers, news, information about SANS security conferences and training. Also from SANS: incidents.org offers breaking news, countermeasures, statistics, maps, etc., on intrusions and attacks; Critical Vulnerability Analysis ia a weekly e-mail alert service for the most critical vulnerabilities.

  • Sophos, an anti-virus company, offers free subscriptions to e-mail virus alerts. The Anti-Virus Information Exchange Network is an early warning system for new viruses, offering discussion forums and e-mail alerts (requires payment of a fee to join). VMyths.com lists virus hoaxes and other misinformation on viruses.

  • InfoSysSec security information portal - News, alerts and advisories, links, product information.

  • searchSecurity - security-specific search engine, also has news, links, research, and information on security products and companies.

  • SecurityFocus - news, research, and advisories; access and searches on the BugTraq vulnerability list.

  • interrorem network security specialists - news, links, advisories.


  Certification and training

  • Sans Institute offers certifications ranging from the general SANS Security Essentials to specialized subject areas such as firewalls, intrusion detection, and forensics. They also offer training curricula corresponding to the certifications.

  • (ISC)2 (International Information Systems Security Certification Consortium) offers the CISSP (Certified Information Systems Security Professional). CISSP and the SANS certifications are the best-known in the field.


  Tools and technical stuff

  • A very good, detailed TCP/IP tutorial from IBM, available as HTML or PDF.

  • IP Spoofing: An Introduction overviews various forms of attack involving spoofing, as well as defense mechanisms.

  • Gibson Research offers several free tools for vulnerability testing, such as the popular ShieldsUP! Steve Gibson's fact and opinion pieces on various topics are sometimes cranky and eccentric, but always enlightening.

  • SamSpade.org - useful tools for finding information on specific domain names, URLs, IP addresses, etc., executable from your browser. Among other things, it will show you the actual HTTP being sent by a web site.

  • PC Pitstop offers a free online (browser-based) virus scan for Windows systems.

  • HackerWhacker offers a free online (browser-based) port scan.

  • BrowserSpy does an online test to determine and report on various things about your browser such as security settings, what plugins are installed, etc.

  • @stake - research, products, and information from the famous L0pht Heavy Industries group. They sell products such as LC4, the most recent release of the well-known L0phtCrack password cracker.

  • Computer Security and Cryptography links from Professor Michael Anshel (CCNY). Includes links to technical information and tutorials on cryptography and cryptanalysis, steganography, biometrics, etc.

  • A tutorial on digital forensics and anti-forensics from Phrack. Includes a description of "The Defiler's Toolkit", a hacker tool designed to defeat The Coroner's Toolkit, a widely-used forensics tool.


  Cracker tools and attacks


The bad guys already know about these, so we are doing no harm by publicizing them. It's important that the good guys study this information also, for a couple of reasons. First, because it is important to know what you're up against. Second, because there are many "cracker tools" whose primary purpose is to scan target systems for vulnerabilities. Clearly, these are useful to defenders as well as attackers. Note: The terms "hacker" and "hack" have positive as well as negative connotations. Thus we use the term "cracker" to designate hacking that is destructive and/or illegal.


  Books

  The links are to information on the books at Amazon.com:

  • Anderson, Ross. Security Engineering: A Guide to Building Dependable Distributed Systems. New York: John Wiley & Sons, Inc., 2001. A comprehensive introduction to the principles, practices, and technology of computer security. If you have only one book on security, this should be it.

  • Flannery, Sarah (with David Flannery). In Code: A Mathematical Journey. New York: Workman Publishing, 2001. This delightful book, written by a teenaged Irish mathematician who invented a new cryptographic algorithm, is an excellent, gentle introduction to the mathematics of modern cryptography. Among other things, it discusses the use of Mathematica in cryptography.

  • Gaines, Helen Fouché. Cryptanalysis: a Study of Ciphers and Their Solutions. New York: Dover Publications, 1956. Originally published in 1939, this is the standard text on solving "classic" substitution and transposition ciphers. Of interest mainly to puzzle fans, and those wanting a deeper technical understanding of the historical ciphers covered in Kahn's The Codebreakers.

  • The Honeynet Project. Know Your Enemy: Revealing the Security Tools, Tactics, and Motives of the Blackhat Community. A collection of information from members of The Honeynet Project on how to build a "honeynet" intended to attract crackers, and an analysis (technical and psychological) of behavior they have observed. (Includes a CD-ROM with tools and supporting material.)

  • Jaworski, Jamie, and Paul J. Perrone. Java Security Handbook. Indianapolis: SAMS, 2000. A guide to designing and building a secure Java application, using the Java 2 security APIs.

  • Kahn, David. The Codebreakers: The Comprehensive History of Secret Communication from Ancient Times to the Internet. New York: Scribner, 1996. This volume (almost 1200 pages) is the most thorough treatment of the techniques and history of cryptology through the mid-1960s. The material on developments after the 60s, added in the second edition, is rather cursory. Excellent as a reference and for the fascinating historical material. Compare the book by Singh.

  • Singh, Simon. The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography. New York: Anchor Books, 1999. Covers much of the same ground as Kahn's The Codebreakers, but probably is preferable for most readers. This book is shorter (410 pages) and covers much less historical material, but it provides more technical depth on the mechanisms of cryptography and cryptanalysis. It is also more up to date than Kahn's book, with considerable material on public-key cryptography and quantum cryptosystems.

  • Schneier, Bruce. Secrets and Lies: Digital Security in a Networked World. New York: John Wiley & Sons, 2000. An excellent, very readable introduction to computer security and insecurity. Even experienced practitioners will find his insights worthwhile.

  • Schneier, Bruce. Applied Cryptography: Protocols, Algorithms, and Source Code in C. New York: John Wiley & Sons, 1996. The ultimate reference (700+ pages) for those wanting a detailed, implementation-level understanding of modern cryptography. Those without a good background in finite mathematics will benefit from reading Flannery's In Code as an introduction.

  • Viega, John, and Gary McGraw. Building Secure Software: How to Avoid Security Problems the Right Way. Boston: Addison-Wesley, 2002. A detailed treatment of how to write secure code. Examples are in C, but can be readily applied to most other languages.