Examples / virus software programming
I am studying software engineering, I start tommorow.
Java is one of the courses and I do understand some of the basics, but would like to know some real life examples of when the code is used.
e.g arrays, please give me a good example of when they are used.
another thing I want to do is program and design an anti-virus software package.
I have some questions about it.
. where does one obtain the blacklist/whitelist signitures
. Is java the best language for this, or will the slower speeds cause obvious problems.
. The database will need to be permantly updated, how much server capacity will be needed.(I am taking into account all the users keys which will be updated as the server connects them.and a few new technologies I will develop within my studies.)
. Im not sure but i guess an antivirus scans the file which must scan the and match the code to a signiture in the database.
Quarantine - what exactly does that do to the file?
I know this is not exactly topics for java beginners, but I am new to java and thought I should post it here.
I have many more questions and would really like to get decent amounts of info, or even better, some recommended books on the topics, couldnt find any, because a few look like they are books written for computer "noobs" about what virus software to you etc.
The book written by Peter Szor - the art of computer virus research and defense.
Thanks in advance, I appreciate it.