none
Antivirus in Visual Basic 2010

    Question

  • Salve a tutti, oggi girando su internet mi sono chiesto : '' è possibile creare un antivirus su bisual basic 2010? '' e non sapendo la risposta ho voluto chiedere a voi popolo di programmatori ! Insomma, è un mission possible o impossible?   :D

    Grazie a tutti per la risposta ! :)

    Monday, January 30, 2012 4:57 PM

Answers

  • Il punto è che realizzare un sistema software di quella complessità richiederebbe un linguaggio che interagisca direttamente con la piattaforma sottostante ed offra delle caratteristiche prestazionali e di controllo totale sul codice particolarmente potenti: secondo me, sarebbe troppo complesso utilizzare Visual Basic per un lavoro del genere; piuttosto, mi orienterei su C/C++ ed Assembler.
    Se ti interessa, dai uno sguardo all'articolo che trovi a questo indirizzo

    http://www.symantec.com/connect/articles/building-anti-virus-engine

    Comunque, io rimango dell'idea che Visual Basic.NET non sia il linguaggio adatto per un software di questo tipo e di questa complessità.

    Ciao.


    Luigi Bruno - Microsoft Community Contributor 2011 Award
    • Edited by Luigi Bruno Monday, January 30, 2012 6:52 PM
    • Marked as answer by Fede MSP Monday, January 30, 2012 9:32 PM
    Monday, January 30, 2012 6:44 PM
  • ciao Fede

     

    scrivere un antivirus significa scrivere qualcosa che

    1) funziona a bassissimo livello

    2) fa euristiche e calcoli complessi su porzioni di memoria, su files, direttamente all'interno del sottosistema disco di NT

    3) deve avere grandi performances

     

    in quest'ottica, è prezioso il consiglio di Luigi... andrai avanti con assembler e C... scordati tutti i linguaggi interpretati o simili come .net, java, etc.

     

    poi mi viene da chiederti, ma chi te lo fa fare?

    ci vogliono anni per scriverne uno decente, e ti mancherà sempre la parte di analisi dei nuovi virus, dovendoti appoggiare ad altri provider di servizi simili...

    se ti affascina l'ambiente, è più facile che ti fai le ossa e poi ti fai assumere da una azienda che già ne produce, ma in proprio secondo me è 1 po 1 suicidio

     


    Antonio Esposito [MCT, MCPD, MCTS, MCP]
    dotnetlombardia.org | blog | web | @tonyexpo
    Italy
     
    • Marked as answer by Fede MSP Monday, January 30, 2012 9:32 PM
    Monday, January 30, 2012 7:59 PM

All replies

  • Il punto è che realizzare un sistema software di quella complessità richiederebbe un linguaggio che interagisca direttamente con la piattaforma sottostante ed offra delle caratteristiche prestazionali e di controllo totale sul codice particolarmente potenti: secondo me, sarebbe troppo complesso utilizzare Visual Basic per un lavoro del genere; piuttosto, mi orienterei su C/C++ ed Assembler.
    Se ti interessa, dai uno sguardo all'articolo che trovi a questo indirizzo

    http://www.symantec.com/connect/articles/building-anti-virus-engine

    Comunque, io rimango dell'idea che Visual Basic.NET non sia il linguaggio adatto per un software di questo tipo e di questa complessità.

    Ciao.


    Luigi Bruno - Microsoft Community Contributor 2011 Award
    • Edited by Luigi Bruno Monday, January 30, 2012 6:52 PM
    • Marked as answer by Fede MSP Monday, January 30, 2012 9:32 PM
    Monday, January 30, 2012 6:44 PM
  • ciao Fede

     

    scrivere un antivirus significa scrivere qualcosa che

    1) funziona a bassissimo livello

    2) fa euristiche e calcoli complessi su porzioni di memoria, su files, direttamente all'interno del sottosistema disco di NT

    3) deve avere grandi performances

     

    in quest'ottica, è prezioso il consiglio di Luigi... andrai avanti con assembler e C... scordati tutti i linguaggi interpretati o simili come .net, java, etc.

     

    poi mi viene da chiederti, ma chi te lo fa fare?

    ci vogliono anni per scriverne uno decente, e ti mancherà sempre la parte di analisi dei nuovi virus, dovendoti appoggiare ad altri provider di servizi simili...

    se ti affascina l'ambiente, è più facile che ti fai le ossa e poi ti fai assumere da una azienda che già ne produce, ma in proprio secondo me è 1 po 1 suicidio

     


    Antonio Esposito [MCT, MCPD, MCTS, MCP]
    dotnetlombardia.org | blog | web | @tonyexpo
    Italy
     
    • Marked as answer by Fede MSP Monday, January 30, 2012 9:32 PM
    Monday, January 30, 2012 7:59 PM
  • Grazie per i consigli  ! ;)
    Monday, January 30, 2012 9:32 PM