Cross-Site Scripting (XSS) ਇੱਕ ਕਮਜ਼ੋਰੀ ਹੈ ਜਿੱਥੇ ਇੱਕ ਹਮਲਾਵਰ ਇੱਕ ਵੈੱਬ ਪੇਜ ਵਿੱਚ ਖਤਰਨਾਕ JavaScript ਨੂੰ ਇੰਜਕਟ ਕਰਦਾ ਹੈ ਜਿਸ ਨੂੰ ਹੋਰ ਯੂਜਰ ਦੇਖਦੇ ਹਨ — ਇਨ੍ਹਾਂ ਦੇ ਬ੍ਰਾਊਜ਼ਰਾਂ ਵਿੱਚ ਚੱਲ ਰਿਹਾ ਹੈ ਤਾਂ ਕਿ ਡਾਟਾ ਚੋਰ ਕਰਨ, ਸ਼ੈਸ਼ਨ ਹਾਈਜੈਕ ਕਰਨ, ਜਾਂ ਉਨ੍ਹਾਂ ਦੇ ਤੌਰ ਤੇ ਕ੍ਰਿਆਵਾਂ ਕਰ ਸਕੇ। ਇਹ ਇੱਕ ਆਮ, ਖਤਰਨਾਕ ਵੈੱਬ ਕਮਜ਼ੋਰੀ ਹੈ, ਜਿਸ ਨੂੰ ਸਹੀ ਆਊਟਪੁੱਟ ਹ್ਯਾਂਡਲਿੰਗ ਨਾਲ ਰੋਕਿਆ ਜਾ ਸਕਦਾ ਹੈ।
XSS ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
When user input is rendered into a page WITHOUT proper escaping, injected SCRIPTS run:
Welcome, <%= userInput %>
