developing security from scratch can be tricky. Best way is to consider mature solutions out there and learn how to harden them. There are good IDSs out there, some open source.
unless you want to do it for academic purposes.
[/B]
Definetly its for academic purposes
Even for academic purposes, your best bet is to work with established approaches - the open source movement has tremendous resources on this- where you can sort of work your way backwards / reverse engineer the approaches to your liking.
This is a pretty tall order by the way, how conversant are you with C++.
Pardon my forwardness, but in the interest of clarity and efficiency, to me it sounds like the person equipped to do this should not be asking such a general question, and the person to be asking such a general question should not be one to delve into the depth of a sea as vast as this.
See this
Unix Review > Host Hardening and Intrusion Detection -- The Open Source Way
I have a bunch of PDF books if you want to concentrate on the subject and do it yourself.
Even for academic purposes, your best bet is to work with established approaches - the open source movement has tremendous resources on this- where you can sort of work your way backwards / reverse engineer the approaches to your liking.
This is a pretty tall order by the way, how conversant are you with C++.
Pardon my forwardness, but in the interest of clarity and efficiency, to me it sounds like the person equipped to do this should not be asking such a general question, and the person to be asking such a general question should not be one to delve into the depth of a sea as vast as this.
See this
Unix Review > Host Hardening and Intrusion Detection -- The Open Source Way
I have a bunch of PDF books if you want to concentrate on the subject and do it yourself.
Cheki "Secure Programming Cookbook for C and C++
I am trying to attach it here but I am getting the below error.
Is the Secure Programming Approach close to what you want or do you want to work strictly backwards from an intrusion detection system? In my opinion this should be very good.
The table of contents is here
Secure Programming Cookbook for C and C++ | O'Reilly Media
Fiewall concepts should help guide the objectives of your coding, in light of that "Building Internet Firewalls" should be a good read to grasp some of the challenges in order to develop solutions with C++ . I have the PDF but cannot post here due to the error below.Similar titles I have in PDF are "Hack Proofing Your Wireless Network" and a bunch more on the "Hacking" subject. I am a white hat so don't let the interest in hacking concern you.
The error Im getting is
Database error
The JamiiForums.com database has encountered a problem.
Please try the following:
* Load the page again by clicking the Refresh button in your web browser.
* Open the www.jamiiforums.com home page, then try to open another page.
* Click the Back button to try another link.
The www.jamiiforums.com forum technical staff have been notified of the error, though you may contact them if the problem persists.
We apologise for any inconvenience.