Sunteți pe pagina 1din 21

Specializare:M.I.

Tema site:Viruurii-problema tuturor calculatoarelor

Elev:omoiag Loredana Elena

Profesor coord:Elena Peticil

Page 1 of 21

Cuprins

1. Introducere 2. Generaliti despre limbajul HTML i FLASH 3. Cerine hardware i software 4. Structura i coninutul proiectului 5. Bibliografie

Page 2 of 21

Argument
Motivul pentru care am ales aceasta tem a fost una simpl:nu exist nici o persoan n lume care s nu fi avut probleme sau s aibe in continuare acesta problem cu viruii informatici.M-am gandit s- fac acest site n sperana c voi putea ajuta pe muli dintre noi s- fac faa acestor virui.Din punctul meu de vedere,aceti virui au fost concepui inteionat de anumite persoane pentru a face ru,nu tiu dac de cei care fac aceste minuni de programele ce ne ajuta s- scapam de ei sau de oameni ru intentionai pentru a fura anumite date din calculatorul nostru.n orice caz,aceti virui nu sunt atat de inofensiv cum se crede.Unii pot provoca pagube uriae(tergeri importante de fiiere,distrugeri de componente sau chiar pierderea totala a datelor).n acest site vei afla cteva infomaii generale,programe ce sper c v vor fi de folos!

Page 3 of 21

Introducere
Lucrarea de faa are ca tem viruii informatici. Sunt prezentate toate categoriile de virui,moduri de a ne apara de virui,informaii generale ct i moduri n care acioneaza viruii. Aplicaia a fost realizat n limbajul HTML i FLASH, prin programare direct n cod surs (scrierea liniilor de comand) n cazul html i prin intermediul programului Macromedia Flash 8 n cazul elementelor flash. Paginile meniului au fost realizate tot n flash.

Page 4 of 21

Generalitati despre limbajul HTML i FLASH


Pn n anul 1990 accesarea nformaiilor de pe INTERNET era foarte dificil i reeaua nu era folosit dect de un numr restrns de persoane, n general oameni de tiina. Fizicianul Tim Berners-Lee a devenit celebru deoarece a inventat link-urile hypertext.Aceast idee a dus la dezvoltarea unui limbaj simplu care s-a impus pe piaa mondial.Acest limbaj a fost numit Hypertext Markup Language, prescurtat, HTML. Dar ce este de fapt limbajul HTML ? HTMLul este un set de convenii pentru marcarea poriunilor de document astfel ncat fiecare poriune s- apar cu format distinct atunci cnd documentul este accesat de un program de analiz sintactic (parser). HTML este limbajul de marcare ce stabilete aspectul documentelor WWW, iar prin intermediul browserelor se poate vedea documentul gata formatat. HTML este de fapt un subset al standardului SGML (Standard Generalized Markup Language) i include capacitai care permit autorilor s- insereze hiperlegaturi care afieaz alte documente HTML cnd se execut clic pe ele. Noiunea de hypertext nseamna text pstrat n format electronic cu link-uri ntre pagini. Pn n 1993, n jur de 100 de calculatoare erau echipate pentru a gzdui pagini HTML;aceste pagini interconectate au fost denumite <WORLD WIDE WEB>

Page 5 of 21

Nu mult dup aceea au nceput s fie scrise primele browsere Web cu ajutorul crora puteau fi vizualizate pagini web care conineau text i imagini. n funcie de versiunea HTML folosit, paginile WEB sunt grupate n trei generaii: - paginile din prima generaie, care foloseau versiunea 1.0, n care se edita text i 1-2 imagini. - paginile din a doua generaie, proiectate cu HTML 2.0, care puteau conine i un fundal, permiteau aranjarea datelor n tabele i posibilitatea de a comanda un produs prin intermediul Internetului. - paginile din a treia generaie care pot conine culori diferite, secvene animate, sunete, etc. n prezent a aprut a patra versiune a limbajului HTML. Documentele HTML sunt exclusiv de tip text (ASCII); ele pot fi editate direct, prin comenzi specifice sistemului de operare folosit. n WINDOWS, se poate utiliza NOTEPAD,WORDPAD sau orice alt editor de texte. Vizualizarea acestor documente se face cu ajutorul unor aplicaii speciale, numite BROWSER-e, care nu depind de tipul sistemului de calcul folosit, ceea ce permite independenta fiierelor de tip HTML faa de platforma de lucru. Pentru descrierea documentelor WEB se utilizeaza anumite etichete (tag-uri) specifice pentru fiecare element descris; acestea stabilesc structura i aspectul documentului final. Tag-urile sunt recunoscute de browser-e care stabilesc apoi modul de formatare a documentului. Pentru delimitarea (separarea ) tag-urilor se folosesc delimitatorii < i > care ncadreaza fiecare etichet. Forma general: <tag> pentru a marca nceputul unui tag i </tag> pentru a marca sfritul unui tag.
Page 6 of 21

n HTML nu se face distincie ntre majuscule i minuscule. Unele elemente HTML admit atribute care specific informaii suplimentare despre coninutul elementului. Atributele elementului se precizeaz n cadrul etichetei de nceput i se aplic doar elementului curent. Exemplu: Dac se dorete includerea unei imagini n document, se v-a specifica drept atribut adresa fiierului care conine imaginea i eventual alte informaii despre felul n care se va face includerea. Avantajul major al unui browser este acela c poate suporta i alte limbaje, ca Java sau Basic, ce completeaz utilitatea limbajului HTML. Macromedia Dreamweaver este o unealt destinatcreatorilor de pagini web. Dreamweaver a fost creat de Macromedia (acum Adobe Systems) i momentan a ajuns la versiunea 9. Primele versiuni ale produsului serveau doar ca simple editoare HTML de tipul WYSIWYG dar n versiunile recente au fost implementate funcii de editare avansate i support pentru alte tehnologii web cum ar fi CSS, JavaScript etc.Dreamweaver s-a bucurat de un larg succes nc de la sfritul anilor '90 i momentan deine aproximativ 80% din piaa editoarelor HTML. Produsul poate fi rulat pe variate platforme software: Mac, Windows, dar suport n acelai timp i platforme UNIX cu ajutorul unor emulatoare software, cum ar fi Wine.Ca orice alt editor WYSIWYG, Dreamweaver poate ascunde detaliile de implementare a paginilor HTML, fcnd astfel posibil crearea cu uurin a paginilor web de ctre utilizatorii neexperimentai.Unii creatori de pagini web critic aceste tipuri de editoare deoarece produc pagini de dimensiuni mult mai mari dect ar fi necesar, ceea ce conduce la o funcionare neperformant a browserelor web.
Page 7 of 21

Aceast afirmaie este n mare parte adevarat deoarece paginile web produse folosesc design-ul pe baz de tabel. n plus, produsul a mai fost criticat n trecut i pentru producerea de coduri care adesea nu erau conform standardelor W3C.Cu toate acestea, Macromedia a crescut suportul pentru tehnologia CSS precum i alte modaliti de design fr a fi necesar folosirea design-ului pe baz de tabel. Dreamweaver permite folosirea majoritii browserelor instalate pe calculatorul utilizatorului, pentru a previzualiza website-ul creat. De asemenea conine i cteva utilitare pentru administrarea site-urilor, cum ar fi cele pentru a gsi i modifica un paragraf sau o linie de cod, n ntregul web site, pe baza oricror parametri specificai de ctre utilizator. Cu ajutorul panourilor de stare se poate crea cod JavaScript fr a avea cunotine de programare.Odat cu apariia versiunii MX, Macromedia a ncorporat utilitare de generare dinamic a coninutului. De asemenea este oferit suport pentru conectarea la baze de date (cum ar fi MySQL i Microsoft Access) pentru a filtra i afia coninutul folosind script-uri de genul PHP, ColdFusion, Active Server Pages (ASP) i ASP.NET, fr a avea nevoie de o prealabil experien n programare.Un aspect foarte ludat al Dreamweaver-ului l reprezint arhitectura sa extensibil. Extensiile, aa cum sunt ele cunoscute, sunt mici programe, pe care orice dezvoltator le poate scrie (de obicei n HTML i JavaScript) i pe care oricine le poate descarca i instala, acestea aducnd un spor de performan i funcionalitate mbuntit programului. Exist o comunitate de dezvoltatori care produc aceste extensii i le public (att comercial ct i gratuit) pentru probleme de dezvoltare web, de la simple efecte rollover pn la soluii complete de vnzare online.
Page 8 of 21

Macromedia Flash sau mai pe scurt Flash este o aplicaie utilizat pentru dezvoltarea obiectelor-aplet de tip Flash disponibile n cadrul unor pagini WEB. Prin intermediul obiectelor flash, vei putea crete dinamismul unei pagini precum i facilita interaciunea cu utilizatorul. Iniial dezvoltat de Macromedia, aplicaia Flash a fost preluat de ctre Adobe odat cu achiziionarea companiei sus amintite. Avantajele folosirii Flash-ului pe web: Elemente grafice vectoriale: dimensiuni mici i scalabil. Pentru a memora imaginile un calculator poate recurge la dou metode: prima este reinerea pixel cu pixel a imaginii, cea de-a doua este memorarea unor puncte
Page 9 of 21

critice cu ajutorul crora imaginea poate fi refcut. Astfel pentru a afia un cerc, acesta poate fi memorat ntro imagine de tip raster (cum ar fi formatul BitMap sau Jpeg) dac avem un cerc cu o raz destul de mare vor fi memorai nu numai pixelii de pe circumferina cercului ci i cei din interiorul acestuia sau care sunt n jurul su. Spre deosebire, n cadrul formatelor vectoriale (SVG - Scalable Vector Graphics, SWF - ShockWave Flash) sunt reinute doar centrul i raza cercului, calculatorul gsind imediat metoda de afiare a tuturor punctelor ce vor alctui cercul. Este evident faptul c dimensiunea unui fiier n format rasterizat (jpg, bmp, gif) este mai mare dect cea a unui fiier n format vectorial (din cauza numrului de informaii ce vor fi reinute). Atunci cnd mrim o imagine de tip vectorial nu facem dect s redesenm o parte a sa, calculatorul putnd reda cercul cu aceeai claritate se cunoate forma geometric reprezentat i mrirea imaginii nu reprezint dect trasarea (la scar) a fostei imagini vectoriale. Atunci cnd mrim o imagine de tip raster calculatorul nu cunoate despre ce este vorba i operaia va consta doar n suprademensionarea pixelilor (un pixel al cercului va fi afiat n mai multe puncte de pe ecran). Independena de platform (browser/sistem de operare): Imaginile vectoriale, dei mai utile, necesit o aplicaie care s genereze imaginea (pentru formatul SVG de exemplu exist Adobe SVG Player iar pentru SWF avem Playerul de Flash). Independena de platform apare din cauz c acest program ce tie s afieze imaginile a fost construit pentru o gam larg de hardware i sisteme de operare: Astfel dac vom vizualiza obiectul Flash n Windows se va folosi automat Playerul de Flash versiunea Windows, dac utilizm un telefon mobil (SmartPhone), se va folosi playerul disponibil pentru telefoane (Flash Player Lite 1.0), sau dac vom folosi MacOS exist un
Page 10 of 21

player separat (evident toate playerele vor afia aceeai imagine final). Animaii de lung durat uor de realizat: animaiile sunt punctul forte al Flash-ului, interfaa aplicaiei d posibilitatea de a sincroniza (n funcie de timp) diversele obiecte, poziii sau forme ale acestora. Flash-ul nu numai c realizeaz aceast sincronizare, dar poate i interpola poziia (sau forma) unui obiect pentru a uura munca utilizatorului. Se pot aduga interfeei elemente multimedia: n interiorul obiectelor Flash putei importa i manipula (nainte, inapoi, salt la un anumit moment) MP3-uri sau AVI-uri. Nu necesit cunotine de HTML, XHTML: n cazul n care v hotri s realizai un ntreg site n Flash, aplicaia v poate furniza odat cu obiectul flash i codul HTML necesar n acest fel tot ce mai trebuie fcut este doar publicarea sitului pe un server WEB.

Editoare puternice i lucrul facil: (Macromedia) Flash este un editor puternic care d posibilitatea de atari de comportamente diverselor obiecte fie folosind interfaa de desenare grafic fie prin ataarea de scripturi obiectelor. Uurina mbinrii elementelor grafice cu scriptul: ataarea codurilor ActionScript obiectelor din flash se realizeaz prin selectarea obiectului i introducerea codului asociat obiectului ntr-o fereastr special. Transferabil ca flux de date: pentru ca un film Flash s ruleze pe maina clientului nu este necesar s fie
Page 11 of 21

ncrcat n ntregime playerul va afia doar ct va putea din film ateptnd (eventual) ncrcarea n continuare. Din acest motiv se pot realiza scripturi speciale care ataate obiectelor Flash pot furniza informaii privitoare la procentul de fiier care a fost ncrcat.

Dezavantaje ale utilizrii Flash-ului:


Printre dezavantajele folosirii obiectelor flash n paginile web amintim:Depinde de player: dei acesta vine instalat pe o suit de browsere (i n cazul n care nu este preinstalat instalarea este destul de rapid dimensiunea Playerului Flash este destul de mic i descrcarea acestuia n contextul reelelor actuale este rapid), totui exist cazuri n care obiectele Flash ajung pe maini ce nu au instalat aplicaia necesar interpretrii obiectelor Flash, ajungndu-se n imposibilitatea folosirii fiierelor (Pentru a rula aplicaiile Flash pe aceste calculatoare trebuie exportat obiectul Flash ca un executabil). Mare amator de resurse: deoarece trebuie s reconstruiasc de fiecare dat elementele grafice, Playerul Flash (precum i aplicaia de dezvoltare) este mare consumator de memorie i procesor (n cazul graficii raster este clar unde trebuiau afiai pixelii ce formeaz cercul n cadrul graficii vectoriale trebuie ca poziiile pixelilor s fie recalculate). Motoarele de cutare nu pot indexa textul: Flashul lucreaz cu mai multe tipuri de texte, majoritatea dintre acestea (textul static) nu poate fi indexat de motoarele de cutare deoarece obiectul Flash este tratat ca element grafic/obiect i roboii de cutare nu au cunotinele necesare disecrii obiectelor Flash i extragerii textului intern.
Page 12 of 21

Uurina utilizrii l face sa fie folosit n cele mai absurde moduri (de exemplu, flash-urile - sperietoare). Pentru aceste tipuri de Flash-uri, fcute de obicei de nceptori, n limba englez exist un termen special: "flashturbation". Tehnologie liceniat: fiind o aplicaie dezvoltat de o serie de programatori (pltii pentru a dezvolta Flashul), instrumentul de dezvoltare cost cel puin 600[necesit citare]. Totui specificaiile formatului obiectului Flash sunt disponibile i din acest motiv au aprut (i nc apar) destule instrumente care s utilizeze acest format n scopuri mai mult sau mai puin productive sau legale. Dintre acestea amintim: Swift3D, Swish, ImperatorFLA, ActionScript Obfuscator.

Page 13 of 21

Cerine hardware i software


Fiind realizat n HTML, funcionarea corect depinde de foarte puini factori la nivel hardware. Configuraia minim necesar : procesor la 133MHz min. 32 MB RAM (de preferat cel putin 64 MB) o placa video care s suporte mai mult de 256 de culori (optional pentru o afiare corect a detaliilor) Este necesar o versiune a browser-ului care s- permit recunoaterea tuturor comenzilor ( testul a fost fcut cu Internet Explorer 6.0 ) i de asemenea este obligatoriu un flash player, sau un patch pentru flash. Condiii de testare: proiectul a fost fcut i testat pe un PC AMD Athlon 1700MHz, la 256 MB DDRAM, sistem de operare MS Windows Xp.

Structura si continutul proiectului


Aplicaia a fost realizat n limbajul HTML i FLash prin programare direct n cod surs. Scrierea liniilor de comand s-a facut cu Macromedia Dreamweaver, vizualizarea codului putndu-se face cu orice editor text (MS Word, Notepad s.a.). Structural, pagina principal (pagina principal.html) are ca element principal swf-ul care
Page 14 of 21

prezint informaii despre virui.n partea din stanga este prezentat meniul animat,din care poi alege:Istoria viruilor,Clasificare,Cum ne aparam?,Sfaturi si Contact.

Meniul principal a fost realizat n Flash, pentru care s-a folosit n principal programul de editare Macromedia Flash8.Meniul principal se gasete n partea superioar a ecranului. Acesta cuprinde urmatoarele capitole: 1. Prima pagina prezint caracteristici generale ale viruilor. 2. Istoria viruilor n aceasta pagina este prezentat o scurt istorie a viruilor,pn n prezent.

Page 15 of 21

3. Clasificare aceast pagin prezint principalele categorii de virui:virus companion,trojan,timebomb,etc... 4. Cum ne aprm? aceast pagin prezint o galerie de imagini i modalitai de aprare contra viruilor. 5. Sfaturi aici se prezint sfaturi generale de aprare contra viruilor informatici. 6. Contact datele de contact.

Page 16 of 21

Page 17 of 21

Page 18 of 21

Codul sursa al paginii pagina principala.html :

<html> <head> <title>...::: Virusi :::...</title> </head>

<style>body {scrollbar-face-color: #888888; scrollbar-shadow-color: #888888 ; scrollbar-highlight-color: #888888 ; scrollbar-3dlight-color: #888888 ; scrollbar-darkshadow-color: #888888 ; scrollbar-track-color: #eeeeee; scrollbar-base-color: #eeeeee ; scrollbar-arrow-color: #eeeeee ; scrollbar-background-color: #eeeeee ; scrollbar-front-color: #eeeeee ;} </style>

<body bgcolor="#f0f0f0"> <center> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwav


Page 19 of 21

e/cabs/flash/swflash.cab#version=7,0,0,0" width="750" height="750" id="index" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="index.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#f0f0f0" /> <embed src="index.swf" quality="high" bgcolor="#f0f0f0" width="750" height="750" name="index" align="middle" allowScriptAccess="sameDomain" type="application/xshockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object> <br> <br> </center> </body> </html>

Page 20 of 21

Bibliografie :

http://en.wikipedia.org/wiki/Dreamweaver http://ro.wikipedia.org/wiki/Adobe_Flash

Lewis, Tom; (2002), "HTML for the web", 2002 Ed. OceanPress.

Page 21 of 21

S-ar putea să vă placă și