Creeaza.com - informatii profesionale despre


Evidentiem nevoile sociale din educatie - Referate profesionale unice
Acasa » scoala » informatica » retele calculatoare
APLICATIE PRACTICA RETELE

APLICATIE PRACTICA RETELE


AplicaTie practicA RETELE

 
Structura aplicatiei



 


Aplicatia Windows Telnet Server

Aplicatia Extel este un program folosit pentru rularea unor comenzi pe calculatoare la distanta ce comunica prin protocolul TCP/IP.

Cele doua masini trebuie ca sa aiba portul folosit de telnet   liber (nu trebuie sa existe pe masina la distanta alt server de Telnet).

Conectarea la aplicatia server se poate face de pe orice platforma fie ea : Windows, Unix sau alta platforma ce are implementat un client de telnet si foloseste protocolul TCP/IP.

Serverul este realizat in Visual Basic versiunea 8.0, si foloseste controlul winsock ce este livrat cu aceasta versiune. Pentru instalare se va folosi kit-ul de instalare obtinut prin "deployment-ul aplicatiei.


Iata o fereastra tipica pentru un client Telnet Windows oarecare, care incearca o conexiune cu aplicatia practica.

La conectarea cu un client pe portul telnet 23, serverul raspunde cu mesajul: "Enter login ID".

Dupa introducerea numelui de utilizator, va fi ceruta parola care nu va aparea in clar la tastare. Daca procesul de autentificare este corect atunci serverul va returna un presudo prompter(initial calea in care se afla aplicatia).

Regula va fi simpla - toate comenzile trimise catre server vor fi cautate intr-o lista predefinita de comenzi, celelalte incercand a fi interpretate ca programe executabile, ducand la incercarea de lansare in executie a acestora. Daca lansarea in executie este facuta cu succes atunci se va returna PID-ul procesului respectiv.

In anexa 1 este prezentat listingul aplicatiei practice.

Caracteristici :

foloseste pentru comunicare protocolul TCP/IP

foloseste portul 23 (telnet) pentru server

aplicatia nu porneste daca pe acest port exista deja o alta aplicatie

este monosesiune (permite unei singure masini, la un moment dat sa se conecteze si sa execute comenzi),

log-on-ul se face cu autentificare de tip user/parola

autentificarea se face in clar

Avantajele folosirii RAS

Prin intermediul unei conexiuni RAS, se pot obtine avantaje cum ar fi:

controlul masinii de la distanta prin rularea unor diferite programe

controlul proceselor (cu posibilitatetea fortarii terminarii lor)

controlul statiei (logoff, shutdown, restart)

vizualizarea diferitelor log-uri

cautarea unor fisiere

lansarea unor utilitare de intretinere

controlul din orice zona a lumii in cazul unei conexiuni la Internet sau din orice zona a retelei locale sau a altei retele in cazul unor interconectari cu alte retele in cazul cand masinile pot fi vizibile (exista rutari ale pachetelor dinspre o retea catre alta)

Probleme de securitate

De-a lungul timpului au fost create multe programe pentru controlul unei masini de la distanta, cu avantajele enumerate mai devreme, insa uneori exista pericolul ca aceste programe sa fie ascunse in aplicatii care fac de obicei cu totul altceva.

De exemplu, o aplicatie gratuita permite vizualizarea tuturor tipurilor de fisiere grafice, insa pe langa acest lucru aceasta aplicatie la anumite momente poate declansa(folosind ca trigger existenta conexiunii la Internet) partea de aplicatie care permite fara ca utilizatorul sa stie conectarea de catre persoane straine(fie ele cei care au elaborat programul) si sustragerea de informatii sau chiar simpla scanare a discurilor utilizatorilor. Aceste programe sunt cunoscute ca si cai-troieni.

Utilizatorul trebuie sa cunoasca aceste posibilitati de patrundere in calculatoarele proprii prin audit-uri asupra starii tuturor porturilor deschise la un moment dat, fie prin instalarea unor filtre numite si firewall-uri.

Platforma Windows este cunoscuta prin extrem de slaba gestiune a programelor care pot deschide/folosi aceste porturi incat instalarea unor aplicatii third-party este absolut necesara.

Firewall necesar in comunicatii intre retele


VII. Concluzii

Folosirea tehnologiei client-server aduce scaderea costurilor globale in administrarea diferitelor servere sau servicii, permitand atat un control centralizat cat mai ales un control pe masura nevoilor din orice punct al retelei.

BIBLIOGRAFIE

Tannenbaum A., Retele de calculatoare, Editura Teora, Bucuresti, 2002

Patriciu Victor Valeriu, s.a., Securitatea comertului electronic, Editura All, Bucuresti, 2000

Michael Brookes,Informatica,Editura Teora,Bucuresti,1997

Eugene Kaspersky, "Computer Viruses",Editura Petrion 2002

Colectia de reviste de specialitate CHIP,vol II, anii 2005-2009

Colectia de reviste de specialitate X-tremePC,vol IV ,

anii

"A Hackers Guide to Protecting Your Internet Site and Network"





Politica de confidentialitate


creeaza logo.com Copyright © 2024 - Toate drepturile rezervate.
Toate documentele au caracter informativ cu scop educational.