Sobes.tech
Senior

Τι είναι μια επίθεση XSS; Ποιοι τύποι υπάρχουν;

sobes.tech AI

Απάντηση από AI

XSS (Cross-Site Scripting) — είναι μια ευπάθεια στις web εφαρμογές όπου ένας επιτιθέμενος εισάγει κακόβουλο σκριπτ σε σελίδες που προβάλλονται από άλλους χρήστες.

Τύποι XSS:

  • Stored XSS (αποθηκευμένο): ο κακόβουλος κώδικας αποθηκεύεται στον διακομιστή (π.χ. σε μια βάση δεδομένων) και εμφανίζεται σε όλους τους χρήστες.
  • Reflected XSS (αντανακλαστικό): το σκριπτ μεταδίδεται μέσω URL ή φόρμας και εμφανίζεται άμεσα στην απάντηση του διακομιστή.
  • DOM-based XSS: η ευπάθεια προκύπτει από λανθασμένη επεξεργασία δεδομένων στην πλευρά του πελάτη (σε JavaScript), χωρίς συμμετοχή του διακομιστή.

Για προστασία, χρησιμοποιούνται τεχνικές απόδρασης και επικύρωσης εισόδου, Content Security Policy (CSP), και ασφαλείς μέθοδοι χειρισμού του DOM.