|
Politica de confidentialitate |
|
• domnisoara hus • legume • istoria unui galban • metanol • recapitulare • profitul • caract • comentariu liric • radiolocatia • praslea cel voinic si merele da aur | |
Securitatea in mediul internet | ||||||
|
||||||
6.1. Securitatea serviciilor internet Retelele de calculatoare locale si de arie larga au schimbat aspectul utilizarii
calculatoarelor. Astazi, spre deosebire de trecutul nu prea indepartat,
in care calculatoarele erau separate si distincte, retelele permit utilizatorilor
sa strabata instantaneu camere, tari sau intregul glob pentru a schimba
mesaje electronice, pentru a accesa fisiere sau baze de date sau pentru a lucra
pe calculatoare situate la mari distante. Un aspect crucial al retelelor de
calculatoare, in special al comunicatiilor prin internet, il constituie
securitatea informatiilor, devenita una din componentele majore ale internet-ului. j5f3fg 6.2. Protocoale TCP/IP Serviciile internet au la baza schimbul de mesaje intre o sursa si un
destinatar. Principiul comunicarii este inspirat din sistemul postal: daca o
persoana A doreste sa-i transmita ceva lui B, A impacheteaza obiectul,
scrie pe pachet adresa expeditorului si a destinatarului si depune pachetul
la cel mai apropiat oficiu postal. Similar, daca un utilizator A din internet
doreste sa transmita un mesaj lui B, atunci mesajul trebuie "impachetat",
mai precis incadrat de anumite informatii de control. Unitatea de date
astfel obtinuta se numeste "pachet", prin analogie cu sistemul postal
obisnuit. Informatia de control include adresa expeditorului si a destinatarului,
specificate in forma numerica: patru numere naturale mai mici decat
256, despartite intre ele prin puncte. In sistemul postal obisnuit,
in functie de localizarea destinatarului, pachetul poate fi transmis prin
intermediul mai multor oficii postale intermediare. Ultimul oficiu postal din
traseu livreaza pachetul destinatarului. Similar, intr-o retea de calculatoare,
pachetul este dat unui comutator de pachete, numit si "ruter" (router),
care are un rol similar oficiului postal si care il transmite catre destinatar.
Eventual, pachetul traverseaza mai multe comutatoare intermediare. Ultimul comutator
livreaza mesajul destinatarului. Cu toate ca pot utiliza tehnologii de comunicatie diferite, toate subreteieie sunt tratate uniform in internet. O retea locala, una de arie larga sau o simpla legatura punct-la-punct intre doua sisteme din internet conteaza fiecare ca o subretea. Structura interna a internet-ului este ascunsa utilizatorilor Tot ceea ce vad ei este o singura retea foarte mare, ce leaga intre ele sisteme terminale si care le permite astfel accesul la resurse situate oriunde in internet. 6.3. Securitatea serviciilor TCP/IP Conectarea unui calculator la internet presupune, in general, folosirea sistemului de operare UNIX si a suitei de protocoale TCP/IP. Aceste componente au propriile lor probleme de securitate, evidentiate in sectiunile anterioare ale cartii. Accesul la internet presupune, insa, si folosirea unui set de cateva zeci de servicii, programe, cu numeroase probleme de securitate, fie datorita unor erori in software, fie datorita neincorporarii unor facilitati de securitate potrivite. in general, pentru ca un utilizator sa poata lua masurile de securitate adecvate la conectarea in retea, el trebuie sa inteleaga modul in care sistemul de operare UNIX lucreaza cu internet -ul. Tocmai de aceea, acest paragraf explica cum functioneaza serviciile TCP/IP si evidentiaza care sunt problemele de securitate ale fiecaruia dintre ele. 6.4. Securitatea prin firewall Termenul firewall provine din industria constructiilor civile. Multe din cladirile
moderne au in structura lor firewalls - pereti special construiti, rezistenti
la foc care, in cazul izbucnirii unui incendiu, au rolul de a impiedica
sau incetini raspandirea focului, pana la sosirea pompierilor.
Termenul a migrat si in constructia de masini, unde un firewall separa
compartimentul motorului unei masini de habitaclu, pentru a proteja pasagerii. In mod tipic, una din retele este cea interna unei organizatii (sigura, de incredere), in timp ce cealalta este internet-ul (in care nu avem incredere din punctul de vedere al securitatii). Ultimele statistici referitoare la INTERNET arata ca in compunerea sa intra peste 50.000 de retele, cu un total de peste 2,5 milioane de sisteme gazda, cresterea fiind estimata la 4.000 de noi domenii si 150.000 de noi sisteme gazda pe luna. Dat fiind numarul si mai mare de utilizatori multi dintre acestia avand, din nefericire, statutul de hacker (cracker sau vandal) folosirea unui firewall are sens, deoarece probabilitatea "izbucnirii unui foc" undeva in internet este foarte mare. Desi cele mai multe firewall-uri sunt, in mod curent, interpuse intre retelele interne si internet, conceptul de firewall nu vizeaza numai acest aspect, existand suficiente motive pentru folosirea firewall-urilor in oricare internet, inclusiv in retelele cu arie larga (WAN) ale diferitelor companii. Deoarece un firewall este dispus la intersectia dintre doua retele, acesta poate fi folosit si in alte scopuri decat acela de control al accesului: • pentru a monitoriza comunicatiile dintre o retea interna si o retea externa. De exemplu, un firewall poate jurnaliza (monitoriza, inregistra) seviciile folosite si cantitatea de date transferata prin conexiuni TCP/IP intre propria organizatie si lumea exterioara; • un firewall poate fi folosit pentru interceptarea si inregistrarea tuturor comunicatiilor dintre reteaua interna si exterior. O linie inchiriata, care permite viteze de pana la 128 Kbps, in conditiile in care ar fi folosita 100% din timp, ar transfera zilnic circa 1,4GB , ceea ce ar permite ca traficul pe cateva zile sa incapa pe o singura banda magnetica digitala de 8mm; 6.5. Protocolul Internet Protocol Version (IPv4) Internet-ul poate fi definit ca o retea de retele, care utilizeaza suita de protocoale TCP/IP. Incepand cu 1982, cel mai folosit protocol internet a fost IPv4. In momentul de fata, se lucreaza la noua generatie de protocoale IP, numite si IPv6 sau IPng (Internet Protocol New Generation). La nivel abstract, internet-ul este foarte asemanator cu reteaua telefonica. Dar daca, in cazul retelei telefonice, pentru fiecare convorbire se aloca un circuit separat, in cazui internet-ului mai multe procese folosesc in comun aceleasi legaturi dintre calculatoare. Datele sunt trimise sub forma unor blocuri de caractere, numite datagrame sau pachete. Fiecare pachet este prefatat de un mic ansamblu de octeti, numit header (”antet”), urmat de datele propriu-zise, ce formeaza continutul pachetului. Dupa sosire la destinatie, datele transmise sub forma unor pachete distincte sunt reasamblate in unitati logice de tip fisier, mesaj etc. internet-ul comuta pachetele pe diferite rute de la sursa la destinatie, numindu-se, de aceea, retea cu comutare de pachete.Exista trei cai distincte pentru conectarea a doua claculatoare, folosind protocolul IP. Cele doua calculatoare pot fi in aceeasi retea locala (Ethernet sau Token Ring). In acest caz, pachetele sunt incapsulate in pachetele folosite de protocoalele LAN; Cele doua calculatoare sunt direct legate printr-o linie seriala. Pachetele IP sunt transmise folosind unul din protocoalele SLIP (Serial Line Internet Protocol). CSLIP (Compressed SLIP) sau PPP (Point-to Point Protocol). Daca cele doua calculatoare sunt conectate fiecare la cate o retea locala linia telefonica leaga cele doua LAN-uri prin intermediul unor bridge-uri; Pachetele IP pot fi incapsulate in interiorul altor pachete folosite de alte protocoale retea. Astazi, multe linii inchiriate de 56 Kbps folosesc o incapsulare a pachetelor IP in pachete "frame relay"; in viitorul apropiat se va folosi protocolul ATM (Asynchronous Transfer Mode). in general, se poate considera IP ca fiind un protocol scalabil: el lucreaza la fel de bine in cadrul unei retele a unui mic birou, de pana la 10 statii, al unei retele de firma sau de universitate, avand in jur de cateva sute de statii sau al unei retele nationale sau internationale, cu mii de calculatoare interconectate. Calculatoarele conectate la o retea se numesc, in general, host-uri (calculatoare gazda). Conectarea intre retele se face prin calculatoare numite ruter-e, care folosesc tabele de rutare pentru a determina pe ce trasee sa trimita pachetele. 6.6. Adresarea in internet Fiecare interfata pe care o are un calculator catre o retea IP are asignat un numar unic, de 32 de biti, care este "adresa" sa. Adresa este exprimata cel mai adesea sub forma unui set de 4 numere de 8 biti: de exemlu, 15.58.0.221. O adresa IP are o structura de forma a 4 numere zecimale, a.b.c.d, fiecare cuprins intre 0 si 255, pentru a putea fi reprezentat pe 8 biti. Teoretic, adresa IP de 32 de biti poate referi maxim 4.294.967.296 calculatoare legate in internet. Practic insa, numarul total de calculatoare ce pot fi conectate este mult mai mic, datorita modului in care aceste adrese sunt asignate. Organizatiilor li se atribuie blocuri de adrese, asa cum companiile de telefon asigneaza cate un cod pentru fiecare localitate sau regiune.Noul protocol IPv6 furnizeaza un spatiu de adrese mai mare pentru host-un si retele datorita sistemului de adresare pe 128 de biti. In schema de adresare clasica exista 5 tipuri de adrese IP. Cei mai semnificativi biti ai adresei definesc clasa de retea la care apartine adresa. Ceilalti biti sunt divizati intr-o parte ce desemneaza reteaua si o alta specifica host-ului. Clasa A. Host-urile retelelor de clasa A au adresa de forma N.a.b.c, unde N reprezinta numarul de retea, iar a.b.c numarul host-ului. Bitul cel mai semnificativ al lui N trebuie sa fie zero (primul octet este mai mic de 128, putand exista astfel 126 de retele de clasa A). Nu exista, deci, prea multe retele de clasa A. De exemplu, daca reteaua dumneavoastra are pana la 16.387.064 de calculatoare, nu este necesara o adresa de clasa A. Unele organizatii mari, cum ar fi MIT sau BBN au asignate retele de tip A, insa ele nu isi pun toate calculatoarele in aceeasi retea si subdivid aceasta in mai multe retele de clasa B sau C. Clasa B. Host-urile au o adresa de forma N.M.a.b, unde N.M este numarul retelei, iar a.b numarul host-ilui. Cei mai semnificativi 2 biti ai lui N trebuie sa fie 10 (primul octet intre 129 si 191). Retele de clasa 8 sunt, in general, cele ale unor mari universitati sau companii. Pot exista cate 65.534 de host-uri in maximum 16.002 de retele de clasa B. Clasa D. Host-urile au o adresa de forma N.M.O.a, unde N.M.O este numarul retelei, iar a, numarul host-ului. Cei mai semnificativi 4 biti ai lui N trebuie sa fie 1110 (primul octet intre 224 si 239). Astfel de adrese sunt folosite in multicast adica, multimi de host-uri care asteapta pe o aceeasi adresa pentru a primi pachete ce contin in interior adresa destinatie a statiei. Clasa E. Host-urile au o adresa de forma N.M.O.P, unde N.M.O.P are cei mai semnificativi 5 biti ai lui N, 1111. Aceste adrese sunt folosite doar pentru anumite experimente. Odata cu explozia numarului de calculatoare conectate la internet, s-a dezvoltat, in ultimii ani, o noua metoda de asignare a adreselor, numita CIDR (Classes InterDomain Routing). Aici nu exista clase, ca in schema clasica. Retelele sunt definite de cei mai semnificativi k biti ai adreselor, restul de 32-k biti desemnand host-ui. Astfel, un furnizor de servicii poate aloca un set de adrese, in care primii 12 biti reprezinta o valoare fixa (adresa retelei), iar restul de 20 de biti reprezinta host-ui. Aceasta solutie permite furnizorului de servicii sa aloce 220 de adrese distincte pentru clienti. 6.7. Ruter-e si protocoale de rutare In ciuda complexitatii modului de construire a adreselor internet, calculatoarele
pot sa isi transmita usor mesaje, unele altora. Pentru a trimite un pachet,
calculatoarele seteaza adresa destinatie in interiorul pachetului. Apoi,
trimit pachetul unui calculator special al retelei locale, numit ruter. Acesta
poate determina catre ce calculator (ruter) sa trimita pachetul mai departe,
pentru a ajunge la destinatie. Multe organizatii configureaza reteaua lor interna
ca un arbore. In radacina se afla calculatorul care face legatura cu internet-ul.
Atunci cand un ruter primeste un pachet, el decide daca trebuie sa-l dirijeze
catre una din subretelele sale sau catre radacina. Diferitele functii ale internet-ului sunt apelate de catre utilizatori prin
programele de aplicatii, situate in sisteme terminale. Aceste programe
trebuie sa coopereze pentru a furniza un serviciu in internet, cum ar
fi posta electronica, transferul de fisiere, serviciul de stiri etc. Cooperarea
se face dupa modelul client-server, care descrie o relatie dintre furnizorul
unui serviciu, numit server, si solicitantul serviciului, numit client. Relatia
are la baza o comunicare de forma unor perechi cerere-raspuns. 6.9. Sistemul de nume in internet Chiar daca pare simplu, mecanismul de adresare prin numar este de utilitate
practica redusa, utilizatorii preferand nume, care pot fi tinute minte
usor. Este important de notat ca numele reprezinta un corespondent al adreselor
numerice, oferind utilizatorilor o forma mai convenabila de adresare. Este,
de asemenea, important de stiut ca un sistem de nume este folosit in aceeasi
maniera cu o carte de telefon: cunoscand numele unei persoane, putem afla
numarul sau de telefon. in fine, asa cum numerele de telefon inscrise
in carti sunt organizate pe localitati, sistemul de nume din internet
este structurat pe domenii sau zone de responsabilitate. Diferenta este ca un
domeniu poate contine, la randul sau, mai multe subdomenii, structura
avand mai multe nivele. De aici si numele, Domain Name System - DNS, al
acestei scheme folosita in internet. - A - Adresa IP a host-ului; |
||||||
|
||||||
|
||||||
Copyright© 2005 - 2024 | Trimite document | Harta site | Adauga in favorite |
|