Cover of Security Engineering

Security Engineering

by Ross J. Anderson · first published 2001

60mentions
38recommended by
49HN commenters
2008–2026first – last mentioned

78% recommend22% neutral

Why HN recommends it

Readable survey of security as a whole system, not just encryption, tying design principles to real examples like chip-and-PIN and physical tamper protection. Suits beginners and engineers.

Summarised by Claude from recommending comments

A guide to building dependable distributed systems. The book is written by Ross John Anderson, Professor of Computer Security at University of Cambridge. It covers a wide range of distributed systems from a security professional's perspective. Very thorough and highly recommed for all security enthusiasts.

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

70 2007: 0 mentions2008: 1 mention2009: 1 mention2010: 1 mention2011: 2 mentions2012: 2 mentions2013: 0 mentions2014: 5 mentions2015: 2 mentions2016: 3 mentions2017: 6 mentions2018: 3 mentions2019: 2 mentions2020: 3 mentions2021: 4 mentions2022: 5 mentions2023: 2 mentions2024: 7 mentions2025: 2 mentions2026: 1 mention200720172026

What Hacker News says

  • dsacco · Jul 17, 2017 · Recommends

    …practical guide and will teach many of the "heavy" skills instead of just a platform-specific book targeted to something like iOS. Maybe supplement with a tool-specific book like The IDA Pro Book. 3. Security Engineering - You can probably read either this or The Art of Software Security Assessment. Both of these are old books, but the core principles are timeless. You absolutely should read one of these, because they…

    on “Cybersecurity Humble Book Bundle” ↗
  • eliteraspberrie · May 3, 2015 · Recommends

    …with RSA 1024 were returned as fails" are totally meaningless. I wish people had more confidence in good old science (like Anderson's works) than glamorous events like this. You should all check out Security Engineering by the same author, it's free! www.cl.cam.ac.uk/~rja14/book.html

    on “Meeting Snowden in Princeton” ↗
  • dsacco · May 16, 2016 · Recommends

    …supplement to #1 for application security, obviously focused on mobile apps. 3. The Art of Software Security Assessment The bible of the security industry. Especially instructive for source code review. 4. Security Engineering (Ron Anderson) Supplements #3. Very instructive for injecting security into the overall SDLC and designing secure software. 5. The Tangled Web Excellent historical background and good high level overview…

    on “Ask HN: What are the best books for learning information security?” ↗
  • dsacco · Jul 29, 2016 · Recommends

    …with Hacking: The Art of Exploitation and then proceed to Reversing: Secrets of Reverse Engineering or Practical Reverse Engineering. You'll also want to read The Art of Software Security Assessment and Security Engineering alongside those, to develop excellent source code auditing and binary penetration testing skills. Frankly you should read those no matter what you do in security. 5. It's very possible to earn a competitive…

    on “High frequency security bug hunting: 120 days, 120 bugs” ↗
  • mbrubeck · Oct 21, 2009 · Recommends

    Ross Anderson's Security Engineering is an excellent introductory book. Highly readable, and broad but not very deep. The first edition is free online (and is still a perfectly resource; the second edition has a few added chapters): http://www.cl.cam.ac.uk/~rja14/book.html

    on “Ask HN: Where did you learn about security/attacks?” ↗
  • shabble · Aug 27, 2011 · Recommends

    …at the defense measures, see "Physical Security Devices for Computer Subsystems: A Survey of Attacks and Defences" http://www.atsec.com/downloads/pdf/phy_sec_dev.pdf IIRC there's a chapter on it in "Security Engineering" by Ross Anderson, too: https://www.cl.cam.ac.uk/~rja14/book.html (whole 1st edition is at the bottom of the page) Edit: The story of Chris Tarnovsky and his work in satellite TV smartcards is also a…

    on “Pentium-III autopsy” ↗
  • jamessb · Jan 23, 2014 · Recommends

    There's an interesting chapter on Nuclear Command and Control in Ross Anderson's Security Engineering: http://www.cl.cam.ac.uk/~rja14/Papers/SEv2-c13.pdf

    on “Almost Everything in "Dr. Strangelove" Was True” ↗
  • 0xmohit · Jul 22, 2016 · Recommends

    Security Engineering: A Guide to Building Dependable Distributed Systems by Ross Anderson is available online for reading -- http://www.cl.cam.ac.uk/~rja14/book.html A couple of other resources: - 7 Security Measures to…

    on “A practical security guide for web developers” ↗
  • MattPalmer · Jul 25, 2017 · Recommends

    Around 2003 I was a chief technical architect at a startup. We had to secure access to the products and I realised I had no clue. I read Security Engineering by Ross Anderson and was hooked. Went on to do a Masters in Information Security while still coding, and gradually moved into the security field. I still spend a lot of time with developers, currently…

    on “Ask HN: If you were a coder who successfully changed careers, what do you do now?” ↗
  • lima · Nov 22, 2017 · Recommends

    There are many good books on security architecture. The technical details change every week, but the fundamental approach does not change. "Security Engineering" by Ross Anderson is a must-read: https://www.cl.cam.ac.uk/~rja14/book.html (it's freely available, too)

    on “Linus Torvalds: “Do No Harm”” ↗
  • etiam · Feb 12, 2020 · Recommends

    …new documents available now, but the story as such seems to have been known for a while. I first learned of it last summer while reading some of the drafts for Ross Anderson's update of his excellent Security Engineering. See chapter 26, https://www.cl.cam.ac.uk/~rja14/book.html

    on “How the CIA used Crypto AG encryption devices to spy on countries for decades” ↗
  • dvaun · Aug 24, 2020 · Recommends

    …on HN[1]) After coming across another guide PA had composed for management-level decisionmakers[2] I found this site through a series of links. One of the books from this list that I really like is Security Engineering. I found it odd that they don't have it categorized under any of their technical filters. They do give a brief overview of their reasoning for listing it here[3]. [0]: https://www.paloaltonetworks.com/content/dam/pan/en_US/asset...…

    on “Cybersecurity Canon” ↗
  • defrost · Oct 13, 2024 · Recommends

    If you've not seen it already, Ross Anderson's book is both excellent and free (second edition at least, third edition has free chapters and doesn't cost much) Security Engineering: https://www.cl.cam.ac.uk/~rja14/book.html His student network social's are filled with examples of defeating various commercial security systems.

    on “FortiLock: The Future of Unhackable Authentication” ↗
  • dhx · May 27, 2012 · Recommends

    …detection, mechanisms to detect decapping/stripping, wire mesh shielding, protection against ultra-violet laser stimulation of transistors, ... are all important. For those interested in further reading, Security Engineering[1] by Ross Anderson contains a section on chip security. Another paper[2] by Ross Anderson and Markus Kuhn (1996) provides additional background. [1] https://www.cl.cam.ac.uk/~rja14/book.html [2] https://www.cl.cam.ac.uk/~rja14/tamper.html

    on “Backdoor found in a China-made US military chip ” ↗
  • sohkamyung · Oct 7, 2015 · Recommends

    Reading Ross Anderson's "Security Engineering" is probably a good idea. It covers security as a system, instead of concentrating just on encryption. PDF of the first and second editions available at [ https://www.cl.cam.ac.uk/~rja14/book.html ]

    on “Basic Cryptography Concepts for Developers” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help