Przejdź do zawartości

Cross-site scripting

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez Dabroz (dyskusja | edycje) o 19:15, 31 gru 2004. Może się ona znacząco różnić od aktualnej wersji.
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)

Cross site scripting (XSS) to rodzaj exploity, gdzie specyficzny rodzaj informacji, która nie pochodzi z zaufanego systememu, może być umieszczona w innym kontekście niż przewidywany. Z zaufanej pozycji, można uruchomić atak.

Typowym przykładem XSS jest dostarczenie parametrów do skryptu Common Gateway Interface na stronie, które spowodują wyjście nieprawdopodobnych danych. Na przykład, użycie skryptowania po stronie klienta w języku HTML może przenieść informację do innej strony, powodując w docelowych przeglądarkach wykonanie kodu.

Można to uczynić przez wprowadzanie danych do formularza na stronie, na przykład jako część forum, lub publicznie wysyłając URL który użytkownicy klikną, na przykład w poczcie e-mail lub usenecie.

Nazwa "cross site" pochodzi od sposobu, w jaki atak jest przekazywany "w poprzek" strony, od niebezpiecznego źródła danych do atakowanej przeglądarki.

Notka: Cross site scripting czasami skraca się do "CSS", ale nie ma to nic wspólnego z kaskadowymi arkuszami stylów, która najczęściej nazywana jest CSS.

Zewnętrzne linki