Salve a tutti.
Vorrei chiedervi, anche se è un cosa che ci si mette tantissimo tempo, come si crea un antivirus.
Grazie a tutti anticipatamente
Salve a tutti.
Vorrei chiedervi, anche se è un cosa che ci si mette tantissimo tempo, come si crea un antivirus.
Grazie a tutti anticipatamente
Programmatore96
E ti sembra che uno possa dare una risposta sensata ad una domanda simile ?
Non tutta intera ma anche qualche indicazione.
Programmatore96
Un antivirus e' un programma molto complesso.
La parte fondamentale, ovviamente scritta in C, e' quella che dovrebbe controllare "in real time" la presenza di un file infetto.
Per farlo, in genere, si scrive un "driver" che intercetta le operazioni effettuate sul file system (un File System Filter Driver) che lavora a stretto contatto con il kernel in ring 0.
Gia' questa parte, presupporrebbe una elevata conoscenza del Sistema Operativo e delle API di basso livello e una grande esperienza nella programmazione C/C++.
Per non parlare del resto (rilevazione del pattern ...).
La domanda è troppo generica: sono molteplici le conoscenze necessarie, e qualsiasi risposta in questa sede non può senz'altro fornire un'indicazione sufficiente e l'esperienza che serve per sviluppare un software di questa tipologia.
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...