I'm no security expert, I've only just recently started reading.
And incidentally, a couple of days ago I've begun
reading "Security Engineering". So far I share
the reviewers very good impression.
I'd like to recommend some complementary books;
each of these approach security from a different
angle
Secrets & Lies by Bruce Schneier.
Deals with the "soft" issues. What are the threads
to networked systems? Who are the attackers?
One of the messages: Risks can't be avoided -- manage them.
Building Secure Software by John Viega and Gary McGraw
This one's closer to technological issues related
to security. Risks of various base technologies
(languages, middleware). Introductory details on buffer overflow
attacks, random numbers, cryptography.
Some organizational/dev process stuff.
A book about using statecharts for UI design and implementation
o ads/in dex
Ian Horrocks
Constructing the User Interface with Statecharts
Addison-Wesley 1999
Robert Martin's state map compiler for/in C(++) and Java
http://www.objectmentor.com/resources/downl
Charles Rapp's state machine compiler
http://smc.sourceforge.net/
Michael
Your options could be:
- Simple, lightweight
- Middle of the road
- Lots of eye candy, bloated
- Masochist
The KDE Desktop Settings Wizard does just that.
I'd like to recommend some complementary books; each of these approach security from a different angle
Michael
...at http://www.rubycentral.com/book/index.html Or on a Debian box near you if you're able to type apt-get install rubybook Michael