Hudzilla.org - the homepage of Paul Hudson
Contents > Security concerns Wish List | Report Bug | About Me ]

17.7     Further reading

This is NOT the latest copy of this book; click here for the latest version.

Security is one of my particular personal interests, so I hope you will forgive me for providing a longer list of sources here!

  • First off the bat, read Bruce Schneier's book "Beyond Fear". It is not technical, so you need not worry whether your knowledge is up to scratch, and it is quite hard to put down because of his fast-paced and interesting writing style. If you want a general introduction to the field of security, this is for you.

  • For cryptography, Schneier has another great book in print, called Practical Cryptography. This book is technical, and elaborates on much of the crypto information presented in this chapter. Schneier has done a lot of work in the field of cryptography, and his works are pretty much canon.

  • If you are interested in Unix security, O'Reilly publish a great book by Simson Garfinkel et al called "Practical Unix and Internet Security". It is quite long and certainly not an exciting read in places, but it fulfils its goal of being a comprehensive guide to security for Unix sys admins.

  • Convicted hacker Kevin Mitnick has an excellent social discussion of hacking in print called "The Art of Deception". Mitnick is reformed now and works as a white hat (good guy) in the security field, and he approaches the topic of social engineering (convincing people to trust you as a way of hacking systems) in an original and enlightening way. A great read.

  • Finally, consider reading the "Secure Programming Cookbook", by John Viega et al. The book is focused on C and C++, but the topics presented are applicable in most programming languages, including PHP. Due to the C++ focus, you may find it more economical to loan this book from your library and read the hundred or so pages that are language agnostic and save yourself the cash.





<< 17.6 Exercises   17.8 Next chapter >>
Table of Contents
Want to see this stuff in print? PHP in a Nutshell takes the core topics covered here, adds in thousands of edits from the editorial team and myself, and combines them to make an unbeatable reference for PHP programmers at all levels.



My latest book has hundreds more tips on how to use PHP, Apache, and MySQL, plus Perl, Python, shell scripts, performance tuning, and more!



Top-right shadow
 
Bottom-left shadow Bottom shadow

Comments from other readers
Be the first to add a comment to this chapter!



Add comment
Please note that by posting a comment here you are committing it to the public domain. This is important so that others can make use of your code themselves, and also so that I can incorporate helpful notes directly into the main text. Comments are limited to 2000 characters in length.

If you are reporting an error in the content, please tell me directly.

Your name/email address:
Your comment:
 
Now, in order to verify that you're a real person, please answer this simple question: what is eight plus zero?
The answer is:
(please write in
numbers, eg 19)


Top-right shadow
 
Bottom-left shadow Bottom shadow