Sunteți pe pagina 1din 7

Programe utilitare

Software-ul utilitar se refer la programele care desfoar activiti ce sunt eseniale


pentru funcionarea calculatorului, deoarece extind funcionalitatea sistemului de operare, dar nu
sunt incluse n sistemul de operare
Diferenele dintre software-ul de aplicaii i cel utilitar sunt adesea foarte mici. Muli
specialiti n tehnologia informaional includ n clasa software-ului utilitar orice soft livrat odat cu
sistemul de operare la cumprarea calculatorului. Ca atare, sunt incluse n categoria utilitarelor i
sistemele de dezvoltare a programelor (limbajele de programare sau mediile de programare),
deoarece adesea acesta sunt livrate la achiziia unui sistem de operare.
Diferena dintre software-ul utilitar i sistemul de operare este la fel de vag. Unele sisteme
furnizeaz serviciile elementare, cum ar fi de exemplu afiarea listei fiierelor existente pe un
suport de memorie, ca utilitare, altele includ aceste servicii n sistemul de operare.
Ca i partenerul lui uman, calculatorul are nevoie de verificri periodice i ntreineri
preventive regulate, care vor pstra sistemul ntr-o bun stare de funcionare. De aceea, n primul
rnd, Microsoft a fcut eforturi semnificative pentru a completa sistemul de operare Windows XP
cu programe utilitare dedicate pstrrii a ceea ce Microsoft numete PC Health (sntatea PC-
ului).
Aceste instrumente ofer posibiliti pentru:
- actualizarea sistemului Windows,
- restaurarea sistemului (readucerea calculatorului la o stare anterioar de funcionare,
mai bun,
- meninerea hard-discurilor n stare optim de funcionare,
- efectuarea copiilor de siguran ale datelor,
- recuperarea datelor dup cderea sistemului etc.
Dar, paleta programelor utilitare este mult mai larg, ele acoperind o arie funcional extrem
de mare, iar numrul programelor utilitare este mereu n cretere.

Curirea unui disc - programul Disk Cleanup


Pe msura folosirii calculatorului, hard-discul va acumula fiiere temporare, componente
nvechite, coninutul coului de gunoi i alte elemente inutile care pot fi sterse n siguran.
Atenie: rubrica More Options din fereastra Disk Cleanup for ... conine alte trei
instrumente de curare care v permit s tergei:
- componente opionale din Windows,
- programe instalate n Windows,
- punctele de restaurare create de aplicaia Sistem Restore, n afar de cel mai recent.
Folosii cu mare pruden aceste opiuni sau, mai bine, uitai c exist n acest loc.
Opiunea Temporary Files terge doar fiierele temporare mai vechi de o sptmn,
astfel nct coloana din dreapta va arta 0 KB chiar dac folderul temporar din calculatorul
dumneavoastr conine o mulime de fiiere. Pentru a cura manual acest folder, nchidei toate
programele, alegei comanda Start-Run, introducei %temp%, apsai tasta Enter i apoi tergei
fiierele din fereastra care apare.

Defragmentarea unui disc programul utilitar Disk Defragmenter


Atunci cnd se creaz un nou fiier, Windows nregistreaz pe hard-disc informaiile n mici
poriuni numite blocuri i rezerv pentru fiierul respectiv un numr de blocuri. Pe suprafaa unui
hard-disc nou sau recent formatat, sistemul aeaz aceste blocuri pe zon continu, respectiv unul

1
dup altul. Pe msur ce scriem informaii noi n acest fiier, zona continu iniial rezervat, nu mai
este suficient i urmtoarele blocuri ale fiierului sunt scrise acolo unde se gsete spaiu liber pe
disc.
Mai mult, pe msur ce discul se umple, spaiul rmas liber este format din grupuri din ce n
ce mai mici de blocuri. La un moment dat, este posibil ca un fiier nou s nu ncap ntr-un singur
loc de parcare (adic toate blocurile s fie ntr-o zon continu) de pe suprafaa hard-discului,
deoarece nu mai exist spaii libere suficient de mari pntru a nregistra ntregul fiier. De fapt, este
posibil ca, uneori, sistemul de operare s fie nevoit s stocheze un fiier n sute de locuri.
Utilizatorul, n mod obinuit, nu sesizeaz faptul c fiierele sunt astfel mprite, pentru c,
aparent, sistemul de operare le deschide repede i fr probleme, deoarece el nregistreaz
adresele locaiilor unde sunt stocate blocurile din fiierele respective.
Dar, atunci cnd se deschide un fiier scris fragmentat n sute de locuri, capetele unitii de
disc (care citesc efectiv informaia de pe disc) trebuie s parcurg toat suprafaa discului,
colectnd fiecare bolc, iar aceast operaie este mult mai lent comparativ cu citirea unei suprafee
de disc contiunue.
n timp, fragmentarea fiierelor se agraveaz i, la un moment dat, apare o semnificativ
reducere a vitezei cu care sunt deschise, salvate i nchise fiierele.
Pentru a rezolva aceast problem se poate utiliza programul Disk Defragmenter, un
program care pune pe zon continu fiierele fragmentate pe mai multe zone de disc. De
asemenea, acest program rearanjaz fiierele de pe hard-disc astfel nct s creasc viteza de
ncrcare a programelor.
Dei programul de defragmentare are nevoie uneori de un timp mai lung pentru a-i realiza
sarcinile, un disc proaspt defragmentat este mai rapid i rspunde mai bine la comenzi dect unul
puternic fragmentat.
n timpul procesului de defragmentare, Windows colecteaz segmentele care compun
fiierele i le mut temporar n alt loc, ca i cum ar ncerca s rezolve un puzzle. Dac hard-discul
este aproape plin, defragmentarea dureaz mult mai mult n comparaie cu cazul cnd exist
spaiu disponibil pe disc. Dac spaiul liber este mai mic de 15% din capacitatea discului,
programul nu poate face defragmentarea complet. Ca urmare, nainte de a rula programul Disk
Defragmenter, folosii utilitarul Disk Cleanup i tergei toate fiierele de care nu mai este nevoie
pentru a elibera ct mai mult spaiu posibil .
De asemenea, nainte de a rula programul de defragmentare, efecuati urmtoarele:
- nchidei toate programele,
- dezactivai programul antivirus,
- golii coul de gunoi.

2
Defragmentarea este un proces care dureaz uneori foarte mult (multe ore, chiar i o zi
ntreag) i pune sistemul ntr-o stare de vulnerabilitate. Ca urmare, nu se face defragmentarea
unui hard-disc care d semne de boal, pe vreme de furtun (cnd suspectm oprirea sursei de
alimentare electric), pe un laptop care funcioneaz numai pe baterie sau dac s-a planificat
pornirea automat a unor activiti cu programul Task Scheduler.

Verificarea discurilor programul Check Disk


De fiecare dat cnd se lanseaz comanda pentru scoaterea din funciune a calculaorului,
Windows verific sistemul, asigurndu-se c toate fiierele sunt salvate pe disc, iar dac nu apar
probleme, se oprete calculatorul.
Uneori, din cauza blocrii sistemului, a cderilor de tensiune, a blocrilor mecanice etc.,
calculatorul se oprete fr nici un avertisment i fr a mai parcurge procedura normal de oprire.
nainte de Windows XP, repornirea calculatorului dup o oprire necivilizat determina
rularea automat a unui program numit ScanDisk, un utilitar conceput pentru detectarea i, dac
era posibil, corectarea erorilor aprute datorit opririi incorecte a calculatorului.
Programul utilitar Check Disk este o actualizare puternic a programului ScanDisk, care
scaneaz suprafaa discului pentru a verifica existena erorilor i repar orice (sau aproape orice,
mai bine zis) eroare gsete.

Inscripionarea mediilor de stocare optic de tip CD i DVD


Pentru inscripionarea (sau arderea) unui CD sau DVD, se pot folosi diverse tipuri de
software specializate pentru acest tip de operaiuni, dintre care se evideniaz, ca fiind cel mai des
utilizate Nero Burning ROM, Roxio Easy Media Creator, CDBurner XP Pro, Unlead Burn CD&DVD
etc. Experiena n domeniu indic o popularitate major a aplicaiei Nero Burning ROM, fapt ce ne
determin s orientm studiul privind inscripionarea CD-urilor i DVD-urilor asupra acestui
software.
Nero Burning ROM este o aplicaie software de inscripionare a mediilor optice prin
intermediul unei interfee prietenoase cu utilizatorul, oferind o multitudine de faciliti pentru
stocarea prin ardere folosind tehnologia laser, a fiierelor de date, muzic sau de tip video pe
uniti de CD sau DVD.
Acest software permite utilizatorilor s personalizeze operaiuni complexe printr-un control
complet asupra proiectului de ardere. De exemplu, se poate defini tipul de stocare, viteza de
scriere, alocarea unei etichete de volum pentru discul inscripionat, configurarea barelor de
instrumente din cadrul aplicaiei etc.
n pofida complexitii sale i multitudinii de posibiliti oferite, Nero Burning ROM rmne o
aplicaie de ardere uor de utilizat, care v ofer posibilitatea de a inscripiona un disc CD n
doar trei simpli pai:
- se selecteaz mai nti tipul de disc (CD sau DVD) i formatul media al acestuia
(date, audio sau video);
- se precizeaz care sunt fiierele pe care le dorii a fi inscripionate pe disc
- se pornete procesul de inscripionare.
Nero Burning ROM ofer totodat posibilitatea de a copia un disc CD sau DVD pe un altul
similar (cu excepia celor protejate la copiere), conversia fiierelor de tip .MP3 n track-uri audio i
inscripionarea lor n format audio CD i, nu n ultimul rnd, trebuie specificat c, ncepnd cu
versiunea 7 a acestui software, se pot inscripiona discuri de tip HD DVD i Blu-ray Disc.

3
Comprimarea fiierelor i dosarelor
Prin comprimarea fiierelor i dosarelor este redus spaiul pe care acestea l ocup pe disc,
ceea ce faciliteaz manevrarea lor, trasmiterea prin e-mail sau prin sistemul FTP etc.
Sunt mai multe metode de comprimare (arhivare) a fiierelor, dou din ele (nu neaprat
cele mai bune) fiind puse la dispoziie de sistemul de operare Windows XP (nu sunt prezentate n
lucrare).
Vom prezenta, n aceast lucrare, modul de lucru cu arhive de tip .Rar, create cu programul
utilitar WinRar.
Elementele ce caracterizeaz fiierele arhivate cu programul WinRar sunt urmtoarele:
- Un fiier arhiv, de tip .Rar, este o colecie de fiiere comprimate i combinate ntr-un
singur fiier.
- Arhivarea se poate face pe orice unitate de disc, iar fiierele de tip .Rar pot fi utilizate i
n afara sistemului de operare Windows, de exemplu, n sistemul de operare Unix.
- Arhivarea fiierelor cu programul WinRar reduce dimensiunea fiierelor mai mult dect
arhivarea prin metodele Windows XP. Arhivarea fiierelor cu imagini, muzic i de tip
.PDF nu va economisi prea mult spaiu pe disc deoarece aceste tipuri de fiiere sunt
deja comprimate, ns fiierele de tip program, pagin Web, text simplu, text
tehnoredactat, foaie de calcul, baze de date i audio WAW sunt reduse foarte mult.
- Fiierele de tip .Rar se comport ca nite dosare. Executai dublu click pe o arhiv
pentru a vedea ce conine. Dac executai dublu click pe un document dintr-o arhiv,
este deschis o copie protejat la scriere a documentului respectiv, iar apoi din meniul
File se poate alege opiunea Save As ... pentru a copia fiierul n alt locaie sau se
poate extrage documentul din arhiv pentru a lucra cu originalul.
- Fiierele arhivate cu programul WinRar se pot proteja prin parol pentru a mpiedica
ali utilizatori s extrag fiiere.

Programe antivirus

Un virus informatic este un tip de software ru intenionat (malware) care, fiind executat,
se multiplic prin reproducerea sa (copierea propriului cod surs) sau infecteaz alte programe soft
prin modificarea acestora. Infectarea altor programe softwaere poate include i alterarea, criptarea,
tergerea fiierelor de date, sau modificarea sectorul de boot al hard disk-ului. Cnd aceast
replicare reuete, zonele afectate sunt ulterior numite "infectatate" cu un virus informatic.
Autorii de virui folosesc tehnici de inginerie social1 i exploateaz vulnerabilitile de
securitate pentru a acapara controlul asupra calculatoarelor intite i a resurselor de calcul ale
acestora. Marea majoritate de virui intesc sistemele cu Microsoft Windows, implicnd o varietate
de mecanisme pentru a infecta noile gazde i adesea utiliznd strategii complexe anti-detectare
pentru a evada de sub vizorul unui antivirus.
Motivele pentru crearea unui virus pot fi: cutarea de profit (ransomware), dorina de a
transmite un mesaj politic, amuzamentul personal, demonstrarea existenei unor vulnerabiliti n
software, sabotaj i DDoS sau chiar i cercetarea/explorarea vieii artificiale i algoritmilor
evolutive.
Adesea, programele trojan, viermii informatici, bootkit-urile, rootkit-urile i backdoor-urile
sunt clasificate n mod eronat drept virui informatici. Toate acestea fac parte din clasa
programelor malware, nu i din subclasa viruilor informatici. Un virus cibernetic are trei
caracteristici de baza: auto-executarea, auto-multiplicarea, infectarea fiierelor.

4
Programele trojan sunt incapabile s se auto-multiplice, viermii informatici nu infecteaz
fiierele i programele prin alterarea codului surs (cu unele excepii).

Componentele unui virus

Orice virus cibernetic viabil trebuie s conin o rutin de cutare care localizeaz noile
fiiere sau noile spaii de stocare ca poteniale inte pentru infectare. La fel, virusul trebuie s
conin instruciunile de autocopiere n programul/fiierul care a fost localizat n urma rutinei de
cutare. La fel, orice virus cibernetic are trei componente principale: mecanismul de infectare,
bomba logic i ncrctura.
Mecanismul de infectare - Numit i vector de infectare, este modul n care virusul se
rspndete sau se propag. De obicei, virusul are o rutin de cutare care localizeaz noile
fiiere i disk-uri pentru infectare.
Bomba logic - Bomba logic este versiunea compilat care poate fi activat odat cu
lansarea unui fiier executabil virusat. n unele cazuri, lansarea unui astfel de fiier este
condiionat de trecerea la o dat calendaristic anumit, un timp anumit, dublu-click etc.
ncrctura - ncrctura este corpul propriu zis sau datele ce realizeaz scopul ru-
intenionat al virusului. Activitatea cauzat de ncrctur poate fi notabil (uneori poate cauza
ncetinirea i scderea performanei de calcul a sistemului sau stoparea complet a acestuia
system freeze).

Fazele unui virus

Fazele unui virus sunt ciclul de via ale acestuia, analogic virusului biologic. Acest ciclu de
via poate fi divizat n patru faze: anabioza, propagarea, bomba logic, executarea.
Anabioza - Virusul este inactiv n timpul acestei etape. Programul virus a reu it s
calculatorul sau software-ul utilizatorului int, ns n aceast faz, virusul nu ia nici o aciune.
Virusul atept o anumit condiie (bomba logic) s fie ndeplinit pentru a-l activa, cum ar fi: o
anumit dat calendaristic, or, prezena unui fiier sau programe specifice sau aciunea
utilizatorului (dublu-click pe o anumit pictogram, deschiderea unei aplicaii etc.)
Propagarea - ncepe auto-multiplicarea i auto-replicarea virusului. Virusul i plaseaz
copiile n alte fiiere sau n anumite sectoare de pe disk. Copia poate s nu fie identic cu
versiunea pe baza creia a fost creat; codul surs se altereaz la propagare, astfel avnd loc
polimorfismul viruilor. Polimorfismul sau capacitatea de a suferi mutaii are drept scop evadarea
deteciei anti-viruilor sau profesionitilor din sfera IT.
Bomba logic - Se produce un eveniment n sistem, realizarea cruia condiioneaz
activarea programului virus.
Executarea - Aici se produce lucrul propriu-zis al virusului, unde ncrctura este lansat.
Poate fi distructiv (tergerea fiierelor de pe disk, blocarea sistemului, coruperea fiierelor) sau
relativ inofensiv (afiarea mesajelor hazlii sau politice pe ecran).

Cum lucreaz un virus informatic

n mod general, schema de lucru a majoritii viruilor informatici este urmtoarea:


1. Programul infectat este lansat. - Poate fi un fiier de program (n cazul unui virus
infectator de fiiere) sau un cod din sectorul boot care este lansat cel trziu odat cu sistemul,
astfel ncrcndu-se n memorie naintea programei anti-virus.
2. Programul infectat este modificat astfel nct codul virusului s fie executat. De obicei
virusul modific primele instruciuni din program pentru a sri n locul n care codul virusului este
stocat. Codul virusului ncepe a fi executat.
3. Virusul devine activ i preia controlul asupra calculatorului. Sunt dou tipuri de
comportamente tipice pentru virui cnd sunt executai: viruii de aciune direct se vor executa

5
imediat, adesea cutnd s infecteze alte programe ori prezentnd orice alt comportament ru
intenionat pe care autorul l-a codificat. Muli infectatori de fiiere sunt de aciune direct. n
contrast, viruii rezideni nu fac imediat nimic; ei se ncarc n memorie i ateapt activarea de un
anumit eveniment (bomba logic).
4. Aciunile concrete ale unui virus depind de codul acestuia. ns aciunile sale oricum
includ autoreplicarea i rspndirea astfel nct virusul va cuta, n general, noi obiecte care pot fi
infectate. Spre exemplu, un virus de tip boot va ncerca s se instaleze pe hard disk i floppy disk-
urile pe care le va gsi n sistem. Infectatorii de fiiere pot sta n memorie i inti noi programe
care sunt executate pentru a le infecta.
5. Viruii ruvoitori care deterioreaz fiierele sau fac ravagii n majoritatea
cazurilor vor fi activai cu ajutorul unor declanatori. Exist virui care vor fi activai numai n
anumite zile ale anului (ex. Friday the 13th10), sau acionnd la ntmplare, tergnd un fi ier
fiecare a 8-a oar ei sunt activai. Unii virui nu fac nimic dect maximizarea propriei infec ii n
fiiere i sisteme ducnd la micorarea memoriei disponibile.

Tipologii

Cum a fost menionat, termenul virus este adesea utilizat n mod eronat cnd ne referim la
alte tipuri de software ru intenionat (malware). Malware include pe lng virui alte forme de
software duntor, cum ar fi viermii informatici, ransomware, calul troian, keylogger, rootkit,
spyware, adware, Browser Helper Object (BHO) etc.
Diferena fundamental ntre un virus i restul malware este faptul c pentru existen,
replicare i infectare viruii au nevoie un program executabil sau sau de un fiier gazd care
suport funcia macros pentru execuia codului acestuia.
Cele mai ntlnite tipologii de virui:
1. Virui rezideni - Acesta este un tip de virus permanent care rmne n memoria RAM.
De acolo el poate depi i ntrerupe toate operaiile executate de sistem: coruperea fiierelor i
programelor care sunt deschise, nchise, copiate, redenumite etc. Exemple: Randex11, CMJ12,
Meve13, and MrKlunky14.
2. Virui non-rezideni - Virui care sunt activai numai la pornirea aplicaiei gazd. Virusul
nu este stocat i nici nu se execut din memoria RAM.
3. Virui pluripartii - Un virus pluripartit este un virus de micare rapid care folose te
infectatorii de fiiere sau infectatorii sectorului boot pentru a ataca simultan sectorul boot i fiierele
executablie. Cele mai muli virui afecteaz fie sectorul de boot, sistemul sau fiierele de program.
Virusul pluripartit poate afecta att sectorul de boot ct i fiierele de program n acelai timp,
cauznd astfel mai multe daune dect orice alt tip de virus. Exemple: Ghostball15, Tequila16
4. Virui de aciune direct - Principalul scop al acestui virus este sa se multiplice i s ia
msuri atunci cnd este executat. Cnd o specific condiie este ntlnit (bomba logic), virusul
va infecta fiierele din directorul sau mapa n care exist i n directoriile specificate n fi ierul
AUTOEXEC.BAT.
5. Viruii de suprascriere - Acest tip de virui se disting prin faptul ca ei terg informa ia din
fiierele infectate, recuperarea acestora fiind imposibil. Singura metod de a cura o sistem de
acest tip de virus este tergere complet a fiierelor infectate, astfel pierznd informa ia original.
Exemple: Way, Trj.Reboot17
6. Virui Boot - Acest tip de virui afecteaz sectorul boot al hard disk-ului. Acesta este o
parte esenial a dispozitivului de stocare, n care sunt nscrise tabelele de partiie i instruciunile
de pornire a sistemei. Exemple: Polyboot.B18
7. Macro Virui - Infecteaz fiiere care sunt create cu ajutorul aplicaiilor sau programe ce
conin macros. Aceste miniprograme automatizeaz seriile de operaiuni pentru a fi executate ntr-
o singur aciune, astfel lipsindul pe utilizator de povara executrii acestora una cte una.
Exemple: Relax19, Melissa.A20, Bablas21

6
8. Virui polimorfi - Viruii polimorfi analog viruilor biologici muteaz sau cu alte cuvinte
i rescriu codul surs prin utilizarea unor diferii algoritmi sau chei de criptare pe msur ce sunt
activi. Aceast trstur a viruilor polimorfi face imposibil gsirea lor de antiviru i ce folosesc
cutrile de tip string sau semntur. Exemple: Elkern22, Marburg23
9. Viruii stealth - Acest tip de virui are posibilitatea de a intercepta solicitrile ctre
sistemul de operare. Are abilitatea de a se ascunde de la unele programe antivirus.
10. Infectatorii de fiiere - Acest tip de virui infecteaz aplicaiile sau fi ierele executabile
(cu extensiunea .exe sau .com). Cnd aplicaia este pornit, virusul se activeaz producnd
efectele devastatoare programate. Majoritatea viruilor existeni aparin categoriei date i pot fi
clasificate n dependen de aciunile pe care le ndeplinesc.