» Utilizator
LAMP
» Parteneri» De citit» Recomandari» Taskuri securitate » Statistici
  • 65571 de mesaje.
  • 7753 de topicuri.
  • 1305 de utilizatori.
  •  
  • allerhoofNole e ultimul utilizator inregistrat.
[Detalii]

 

| |
Pagini: [1]
Print

[Concurs] [Task06] Cum functioneaza un virus? [942 afisari]

Agkelos
*


Mesaje: 7197
OfflineOffline

WWW

Daca sponsorul concursului este BitDefender ar trebui sa discutam mai mult despre domeniul lor de activitate si anume: virusii.

Asadar sa vedem urmatorul task:
Quote
Task06: Descrieti cat mai detaliat modul in care functioneaza un virus.

Asadar, sa vedem cateva detalii tehnice si explicatii usor de inteles pentru ca pana la urma concursul este unul de informare a utilizatorilor care nu prea le au cu stiintele astea ezoterice hee hee
Logged

18-06-2010, 22:38 Twitt ::
Agkelos
*


Mesaje: 7197
OfflineOffline

WWW

Sa fie asta primul task la care nu participa niciun user? V-am prins nepregatiti? Sau v-ati uitat cunostintele de securitate acasa? Big grin
Logged

20-06-2010, 15:31 Twitt ::
Andy
*


Mesaje: 740
OfflineOffline


^Sau sa fie din cauza intrebarii cu domeniul foarte larg. Se putea sa fie si mai clara intrebarea sa stie lumea despre ce tip ii vorba sau te referi doar la caracteristici generale de functionare?  Winking
Logged

When the words fail... music speaks.
20-06-2010, 18:14 Twitt ::
Agkelos
*


Mesaje: 7197
OfflineOffline

WWW

Intr-adevar intrebarea lasa loc de interpretare, dar daca era o intrebare foarte exacta nu prea lasam loc de manifestare. La modul in care a fost adresata, intrebarea le permite tuturor sa raspunda - indiferent daca e vorba de modul in care se multiplica virusii, de actiuni generale ale virusilor etc.
Logged

20-06-2010, 18:37 Twitt ::
Dieliric
*


Mesaje: 508
OfflineOffline


   Virusi  Surprise ce, cand, cum, unde, dece????
Eu sparg gheata caci e un subiect care imi place foarte mult, din motive personale  Angel.

     Pentru inceput e buna o definitie a unui virus: un virus este un program care se ataseaza de un alt program de sine statator cu ajutorul caruia isi face treaba malefica pentru care a fost proiectat  .
     Ca si programele virusii pot fi de mai multe feluri in functie de acelasi scop pentru care a fost creat. Astfel deosebim: viermi (worms) si troieni (trojans) ca tipuri principale de virusi la care se mai pot adauga si celelate programe scrise cu scopul la fel de "cinstite" (malware, spyware, back-doors etc. ). 
     Ca si mai inainte in fuctie de scop ei au diferite feluri de a se manifesta, de cele mai multe ori fara a-si face simtita prezenta, in cazul steal-erilor/back-doors. Aceste feluri de a-si face simtita prezenta caracterizeaza si priceperea programatorului care a creat virusul. Mai este un tip de virus, am uitat denumirea caci este ceva mai nou care infecteaza un calculator iar apoi trimite datele calculatorului infectat unui site care propune instalarea unui program antivirus, la o scanare cu asa zisul lor "antivirus on-line" mereu iti gaseste cateva fisiere infestate, totodata el incetineste modul de lucru al calculatorului facand astfel utilizatorul infectat sa incerce solutia propusa. Este o metoda foarte inteligenta de a-ti vinde produsul antivirus Winking.
      Ca exemple de functionare/manifestare - troienii - sunt virusi care nu sunt de sine statatori si au nevoie de o gazda, de cele mai multe ori ei se transmit cu ajutorul programelor piratate prin crack-uri, keygen-uri, etc dar au un singur defect, nu se pot autoreproduce. E foarte normal ca persoana care face un crack unui program sa incerce sa faca mai mult de atat si sa raspandeasca cu ajutorul lui un virus de pe urma caruia poate beneficia mai tarziu, spun ca e foarte normal deoarece sunt putini crackerii care o fac din invidie pentru firma care a produs programul respectiv si cei mai multi crack-uiesc programe pentru a-si trimite "jucatorii in teren". Toienii sunt tipul de virus cel mai raspandit deoarece se bazeaza pe vechea legenda a Calului Troian care si acum isi gaseste aplicabilitate practica dupa atata timp. Tipul - worm - cel mai inteligent tip de virus care se autoreplica, autotransmite pe baza vulnerabilitatilor descoperite si multe altele. E ca si cum ar avea inteligenta proprie. Sunt tipul cel mai greu de capturat deoarece mereu isi gaseste o modalitate noua se a se multiplica si astfel dezinfectarea este foarte grea.
 Un exemplu de multiplicare ar fi inregistrarea semnaturii virusului in registri si scanarea continua a semnaturii astfel daca virusul nu se mai gaseste in locul respectiv atunci isi face singur o copie acolo si trebuie iar sters pentru a putea dezinfecta calculatorul.
 Mai sunt si virusi care se trimit pe mail, gen Anna Kurnikova, I love you a caror surse se gasesc pe internet; ei se auto-trimit prin email si cand un utilizator deschide fisierul infectat/virusul el se infecteaza si astfel virusul se trimite mai departe la toate persoanele din lista de mail.
      In functie de scop virusii se manifesta prin: culegerea unor date despre calculatorul infectat si trimiterea lor la o anumita persoana ( creatorul virusului de obicei ), deschiderea porturilor unui firewall si trimiterea datelor necesare pentru conectare aceluiasi tip de persoana, stergerea unor fisiere ale sistemului de operare, formatarea hardului, incetinirea sistemului de operare, multiplicarea fisierelor de pe hard, etc.
      Micile si marile companii pot si ele deasemenea sa creeze virusi pentru a-si vinde mai bine produsul, cunosc cateva cazuri foarte uzitate la un moment dat pe internet.
      In concluzie virusii sunt programe care nu sunt create in scopuri cinstite ci numai in scopul de a face ceva rau.
Logged



"Stii bine ca pe mine nimeni nu ma poate schimba
Nu ma mai intreba ce vreau sa fac cu viata mea
Pentru ca de pe acum iti spun asa raman
Pana cand va creste iarba la mine pe mormant"
20-06-2010, 19:16 Twitt ::
breakdown
*


Mesaje: 463
OfflineOffline

WWW

Desi postul meu va fi mai mult teoretic decat practic, voi incerca macar din punct de vedere teoretic sa acopar catde cat acest subiect.

Contrar faptului ca termenul de virus e folosit - de catre orice utilizator mai putin experimentat - pentru descrierea unei functionari defecte de orice fel a calculatorului. In realitate, termentul de virus in sine nu reprezinta decat o mica parte din gama larga de programe menite sa infecteze calculatoare. Termenul generic pentru astfel de programe este malicious software, sau, pe scurt, malware. Un virus este un program malware care se poate transfera, replica si infecta utlerior alte programe sau fisiere de pe un calculator. termenul de virus este strans legat de virusul biologic,care - la randul lui - se raspandeste in corp de la celula la celula, infectand sau chiar omorand celulele gazda. Si, se poate desigur tarnsmite si de la om la om. La fel ca un virus uman care are un cod/algoritm genetic prin care infecteaza, si virusii de calcualtor au un algoritm dupa care infecteaza fisiere sau programe.
Cateva dintre tipurile cele mai cunoscute de malware: spyware (programe care se inflitreaza in calculator si incearca sa colectez informatii eprsonale despre ultilziator fara cunostinta sau acceptul acestuia), worms (malware care se transmite in cadrul retelei de la un nod la alte noduri din retea), trojan horses (malware care se ofera sa execute anumite functii pentru utilziator, dar, care, de fapt, faciliteaza accesul neautorizat, la calculatorul acestuia), rootkit (incearca sa acapareze controlul ca si admin asupra calculatorului gazda), etc.

Virusii, dupa cum am spus, sunt programele relativ micute care odata ce apuca pe un calculator il infecteaza. Ce inseamna ca il infecteaza ? Pe scurt, poate infecta de la BIOS (primul program care ruleaza pe un calculator imediat dupa pornire; BIOS-ul e cel datorita caruia se poate incarca Windows-ul, care detecteaza ce unitati optice, hard disk-uri, placi video, etc. sau alte device-uri sunt prezente in calculator si preda mai departe controlu lasupra lor sistemului de operare) la sectorul de boot (aici e scris codul care porneste sistemul sau sistemele de operare instalate pe un calculator, iar daca acesta e infectat creatorul virusului are garantia 100% ca virusul se va executa, iar in acest caz poate deveni extre mde anevoiois pentru programul antivirus sa stearga virusul, chiar daca il detecteaza; asta din cauza ca, incarcat deodata cu sistemul de operare, poate infecta fisiere folosite de acesta care din cauza ca sunt read-only nu pot fi dezinfectate), la fisierele de baza pentru sistemul de operare, la orice fisiere. De obicei, fisierele cele mai des infectate sunt cele executabile (COM, EXE, PIF - da, PIF-urile sunt inca folosite!, SYS, BIN) sau documentele, dar si alte fisiere pot fi infectate la fel de bine. Acestea pot face cam orice ce, de la a afisa mesaje enervant de des la a arde hard diskuri sau chiar placi de baza.
Unii virusi pot fi rezidenti in memorie - adica stau in memoria dischetei de exemplu, si infecteaza calculatoare prin simple copieride fisiere de pe dischete, chiar daca fisierele in sine nu sunt infectate. Sunt virusi inteligenti care isi modifica propriul cod de la un fisier infectat la altul, sau de la un calculator infectat la altul, ingreunand astfel gasirea unei solutii de anihilare a ecstora, de catre expertii diferitelor firme producatoare de antivirusi.
Virusii pot chiar sa fie incorporati in alti virusi, marind astfel cu mult posibilitatea de infectare mai rapida si ingreunand cu mult dezinfectarea calculatorului.
Revenind putin la virusii care se instaleaza in BIOS-ul calculatorului, trebuie mentionat ca acestia raman vii si activi chiar daca se formateaza intreg hard diskul, sau se schimba de tot cu unul nou.
O alta modalitate prin care virusii pot fi inserati si executati e ca acestia sa fie inserati in zone de memorie unde nu verifica nimeni (=niciun program rezident in memorie) ce se intampla. Altfel spus si pe scurt, in memorie exista zone tampon puse acolo special pentru date. Aceste zone tampon au lungimi fixe. Astfel, un program care lucreaza cu date in aceste zone tampon poate sa nu verifice lungimea acestei zone (eroare de programare) si sa introduca date mai multe decat dimensiunea alocata. Aceasta rezulta in depasirea zonelor tampon iar aceasta zona de depasire din memorie poate fi exploatata de catre creatorii de virusi care isi pot face de cap acolo, introducand cod malitios.
O vulnerabilitate a sistemului de fisiere folosit de Windows 2000 + (NTFS) este asa numitul flux de date alterne (alternate data streams - ADS). Acesta permite o existenta invizibila utilizatorului si unor sisteme de manageruire a fisierelor, de fisiere care sunt atasate fisierelor vizibile. Nu voi intra in detalii tehnice asupra modului in care acest ADS poate fi exploatat pentru instalarea/replicarea/executarea virusilor, dar e destul de evident faptul ca, aceste fisiere fiind invizibile utilziatorului dar si anumitor utilitare pentru fisiere, virusii pot exista nestingheriti prin aceste fisiere.

Ar mai fi si alte modalitati, dar in mare cam acestea sunt deoarece mai departe nu mai tine exclusiv de virusi iar teoria este una pompoasa si cu ramuri lungi.

Ca si sumar, cel mai important de stiut este ca virusii odata patrunsi in calculator (prin orice fel de copiere de fisiere de pe alte device-uri, de pe Internet, P2P, torrente sau alte modalitati non-stamdard de copiere) il pot infecta si chiar daca majoritatea virusilor sunt relativ recunoscuti de antivitusii existenti pe piata astazi, niciun antivirus nu poate garanta descoperirea sau dezinfectarea PC-ului de catre absolut orice virus, 100%. Asta pentru ca fiecare virus are algoritmi proprii de instalare, replicare si infectare, algoritmi care trebuie descoperiti pentru care trebuie gasit anitdot. De aceea e bine sa tinem mereu la zi update-urile antivirusilor pe care ii folosim, sa avem grija pe ce site-uri navigam, ce formulare completam si ce date le facem publice si cui, ce fisiere copiem/downloadam pe calculator, de unde le luam, etc. E bine sa avem mereu un firewall activat, sa nu dam OK la fiecare mesaj care apare pe monitor fara sa il citim (si nici daca il citim sa nu dam OK daca nu stim despre ce e vorba, chiar daca ne anunta ca avem un virus fatal si se ofera sa il dezinfecteze !!), sa avem un Antivirus care sa fie mereu la zi cu baza de date a virusilor, un antispy/antispam/anti everything Tongue. Sistemele de securitate folosite si cunoscute azi au cam toate aceste "anti"-uri in ele, si scaneaza mereu cine ne intra in calculator sau ce iese si catre ce sursa, scaneaza mereu paginile pe care navigam, fisierele ce le downloadam, etc. Tot ce trebuie sa facem e sa fim inarmati cu un astfel de sistem soft, sa stam cu ochii in patru si cat mai departe de pornosaguri Tongue.
Logged

20-06-2010, 20:13 Twitt ::
dj_yry
*


Mesaje: 222
OfflineOffline

WWW

   In primul rand virusul este un program, scris de catre o persoana rau intentionata. Acesta poate contine doar cateva linii de cod avand o dimensiune relativ redusa de ordinul kb. In general el nu este transmis utilizatorului in forma bruta ci este atasat programelor uzuale, mai ales pentru a induce in eroare persoanele care-l folosesc. Acesta actioneaza numai in momentul cand utilizatorul a actionat programul respectiv. Una dintre principalele propietati este autoreplicarea, propietate care ii permite autocopierea in majoritatea programelor active, insa acesta se poate multiplica si de la un calculator la altul in cadrul unei retele. In general dupa incarcarea sa in memorie, acesta se ataseaza in principal fisierelor de sistem si fisierelor de tip executabil. Insa acesta se mai poate atasa si fisierelor de tip .com, dar si documentelor de tip office precum word si excel.
   Insa fisiere executabile pot fi considerate si fisierele de sistem tip Macintosh precum INT'rile control panelurile. Atat pe masinariile windows cat si DOS sau WINDOWS acesta poate infecta fisierele .exe si zip .
   Acesta mai poate fi actionat in mod neintetionat dupa o discheta, disc sau stick usb o data cu pornirea sistemului de operare.
   Unii virusi sunt construiti in general pentru a dauna datele, prin stergerea de fisiere sau a intregului hard-disc.
   Virusii pentru un mac nu vor putea infecta programele tipice windows sau viceversa.
   Modul in care se raspandesc virusii ar fi urmatorul:Acesta incepe sa lucreze in momentul in care pornesti aplicatia sau programul in care acesta se afla prezent. De exemplu un program de procesare excel care contine un virus, va plasa virusul in memorie de fiecare data cand vei rula excelul. Atat timp cat acesta se afla in memorie se va putea atasa altor programe sau chiar infecta o retea neprotejata.  Unii virusi pot sta activi doar cand aplicatia de care sunt atasati este activa, iar alti se pot activa ori de cate ori vei aprinde calculatorul.
     Cum sa ne protejam: In primul rand ar trebui sa utilizam numai softuri legale de pe discuri originale sau care provin din surse sigure, sa executam numai programe cu care suntem familiarizati. Un alt lucru ar fi ca schimbarile sa fie facute in general numai de utilizatorul principal al pc'lui respectiv. Programele de tip share sau descarcate dupa internet sa fie verificate cu ajutorul unui antivirus, mai nou exista si siteuri pentru verificarea fisierelor de dimensiune mai redusa. Cel mai important e sa avem un antivirus licentiat care se va incarca la bootare si isi va face actualizarile regulat.
  
   Un lucru mai nou este ca virusii nu se fac vazuti in sistem chiar si dupa acestia au cauzat anumite daune.
   Nu pot spune ca un trojan sau un worm este un virus, adesea se face confuzia si lumea ii numeste tot virusi, cu toate ca sunt programe daunatoare ei nu sunt virusi de aceea li s-a dat denumirile respective. De exemplu un trojan horse nu se replica ceea ce nu il face un virus, da el iti poate descarca un virus in pc insa in sine el nu este un virus.
Logged
20-06-2010, 22:12 Twitt ::
Agkelos
*


Mesaje: 7197
OfflineOffline

WWW

Se pare ca a mers bine si acest task. A prins lumea curaj si raspunsurile sunt mai mult decat multumitoare Big grin

Inchidem taskul momentan, sa facem loc urmatorului task Winking
Logged

20-06-2010, 22:45 Twitt ::
Agkelos
*


Mesaje: 7197
OfflineOffline

WWW

Topic redeschis. Sa inceapa votarea Big grin

Conform regulamentului (Art 3.4), publicul decide 40% din scorul final - adica veti da o nota intre 0 si 40. Pentru un rezultat corect, va trebui sa prezentati punctajul pentru fiecare participat la task. Asadar, prezentati punctajul de forma:

30 Puncte: Userul X
10 Puncte: Userul Y
40 Puncte: Userul Z

So, let's do it Big grin
Logged

02-07-2010, 06:50 Twitt ::
Dieliric
*


Mesaje: 508
OfflineOffline


30 puncte: brakdown.
25 puncte: dj_yry.
Logged



"Stii bine ca pe mine nimeni nu ma poate schimba
Nu ma mai intreba ce vreau sa fac cu viata mea
Pentru ca de pe acum iti spun asa raman
Pana cand va creste iarba la mine pe mormant"
02-07-2010, 07:16 Twitt ::
3Nigma
*


Mesaje: 1617
OfflineOffline

WWW

Criterii de punctare personale :
  • Coerența ideilor în scris
  • Numărul de idei diferite exprimate pe cerință raportat la alți participanți
  • Notă personală privind calitatea informației
  • Nivelul de ontopic

Punctaj acordat pe utilizator/sarcină:
PunctajUtilizatoriObservații
5 puncte
15 punctedj_yry
20 puncteDieliric
25 punctebeakdown
35 puncte

[Punctaj realizat și reglat pentru a susține o distribuție gaussiană cu caracter analizat: numărul de puncte/individ tradus în nivel de abordare cerință/individ.]
Logged

08-07-2010, 08:55 Twitt ::
Agkelos
*


Mesaje: 7197
OfflineOffline

WWW

40 Puncte: Dieliric, breakdown
30 Puncte: dj_yry
Logged

11-07-2010, 23:28 Twitt ::
Agkelos
*


Mesaje: 7197
OfflineOffline

WWW

Dupa noua regula de punctare:
Dieliric: 2*20 + 40 = 80 Puncte
breakdown: 2*55 + 40 = 150 Puncte
dj_yry: 2*40 + 30 = 110 Puncte

Castigator: breakdown Big grin
Logged

11-07-2010, 23:29 Twitt ::
Pagini: [1]
Print
SkullBox Forum  |  Administrare, configurare si intretinere  |  Securitate  |  Topic: [Concurs] [Task06] Cum functioneaza un virus?