Cover: Security Engineering: A Guide to Building Dependable Distributed Systems, 3rd Ed.

Security Engineering: A Guide to Building Dependable Distributed Systems, 3rd Ed.

Cambridge University professor Ross Anderson updates his classic textbook and teaches readers how to design, implement, and test systems to withstand both error and attack. The third edition brings it up to date for 2020. As people now go online from phones more than laptops, most servers are in the cloud, online advertising drives the Internet and social networks have taken over much human interaction, many patterns of crime and abuse are the same, but the methods have evolved. Ross Anderson explores what security engineering means in 2020.

Security Engineering: A Guide to Building Dependable Distributed Systems, 3rd Ed. Read More
Security Engineering, 2nd Ed.

Security Engineering: A Guide to Building Dependable Distributed Systems, 2nd Ed.

“The world has changed radically since the first edition of this book was published in 2001. Spammers, virus writers, phishermen, money launderers, and spies now trade busily with each other in a lively online criminal economy and as they specialize, they get better. In this indispensable, fully updated guide, Ross Anderson reveals how to build systems that stay dependable whether faced with error or malice. Here’s straight talk on critical topics such as technical engineering basics, types of attack, specialized protection mechanisms, security psychology, policy, and more.”

Security Engineering: A Guide to Building Dependable Distributed Systems, 2nd Ed. Read More
28c3: The coming war on general computation

28c3: The coming war on general computation

28th Chaos Communication Congress: Behind Enemy Lines, December, 2011
By Cory Doctorow

“The last 20 years of Internet policy have been dominated by the copyright war, but the war turns out only to have been a skirmish. The coming century will be dominated by war against the general purpose computer, and the stakes are the freedom, fortune and privacy of the entire human race. The problem is twofold: first, there is no known general-purpose computer that can execute all the programs we can think of except the naughty ones; second, general-purpose computers have replaced every other device in our world.”

28c3: The coming war on general computation Read More