Webshell

Aprašymas:

Webshell yra įrankis, kurio pagalba galima gauti prieigą prie SSH (angl. Secure Shell) serverių naudojantis standartine interneto naršykle. Šie įrankiai dažniausiai būna sukurti JavaScript/Ajax arba JavaScript/WebSockets pagrindu ir susideda iš dviejų dalių:

  • vartotojo pusės – tipiškai JavaScript ir HTML programavimo kalbomis sukurti interneto puslapiai, naudojami vartotojo įvesčiai skaityti, perduoti ją serveriui bei priimti serverio atsaką, ir atvaizduoti rezultatus vartotojui;
  • serverio pusė – apdoroja iš vartotojo gautas užklausas ir perduoda jas SSH serveriui, taip pat priima serverio atsakymus ir perduoda juos vartotojo pusei.


Webshell įrankio privalumai:

  • nereikia jokių papildomų programų įdiegimo, užtenka įprastinės interneto naršyklės;
  • galima apeiti ugniasienės (angl. Firewall) ar tarpinio serverio (angl. Proxy) taisykles, ribojančias interneto prieigą;
  • anonimiškumas – SSH serveriui perduodamas tik Webshell įrankio IP adresas, vartotojo IP lieka paslėptas;
  • galimybė įrašyti komunikacijos su SSH serveriu žurnalinius įrašus.


Naudojantis webshell įrankiu svarbu užtikrinti, kad užklausos būtų vykdomos saugiu HTTPS protokolu, kitaip visi duomenys perduoti serveriui susijungimo metu gali būti perimti ir panaudoti kenkėjiškais tikslais.

Informacijos šaltiniai:

https://en.wikipedia.org/wiki/Web-based_SSH

Visos rekomendacijos