แแแแฎแแแแแแ แแ แแ แฌแแแก แฌแแ, แฉแแแ DataLine-แจแ แแแแฃแจแแแ
แฅแแแแแ แแแชแแแฃแ แกแขแแขแแแจแ แแ แแแฉแแแแแแ แแฃแกแขแแ แ แ แฎแแ แแแแแ แแแแแแแ แแแแกแแแขแแก แฃแกแแคแ แแฎแแแแแจแ แแ แแขแแแฃแแแแแก แกแฎแแแแแกแฎแแ แแแแแก แแแฆแแ. แแแแฎแแ, แ แ แแแฃแชแแแแแแแก แแฆแแแแฉแแแก แกแแแแแ แ แแแแกแแแฃแแ แแแแ แฎแจแแ แแ, แ แแขแแ แจแแแซแแแแ แแแฎแแแก แแกแแแ แแ แ แแแแ แแแแแชแแแ แแแแ.
Qualys แงแแคแก แงแแแแ แแแ แแแแแแแชแแแก แแแฃแชแแแแแแแก แแ แแขแแแฃแแแแแก แกแแ แแแแแแ: แแแแแแ, แกแแจแฃแแแ แแ แแแฆแแแ. แแฃ แแแแแแฎแแแแแ แแแแแฌแแแแแแก โแกแแแซแแแแกโ แแแฎแแแแแ, แ แแแแ แช แฉแแแก, แงแแแแแคแแ แ แแ แช แแกแ แชแฃแแแ. แแ แกแแแแแก แ แแแแแแแแ แแแฃแชแแแแแแ แแแฆแแแ แแแแแก แแ แแขแแแฃแแแแแ, แซแแ แแแแแแ แงแแแแ แแ แแแ แแขแแแฃแแแ:
แแแแ แแ แฃแแ แแขแแแ แแ แแแจแแแแก แฃแแแแแแแก. แแแ แแกแแแ แจแแฃแซแแแแ แกแแ แแแแฃแแ แแแแแ แแแแงแแแแ.
แงแแแแแแ "แแ แแแ แแขแแแฃแแ" แแแฃแชแแแแแแ
- แจแแ แแฃแแ แจแแแแแ แกแแก แแแฃแชแแแแแแ.
แแแแกแแแขแแก แฃแกแแคแ แแฎแแแแแก แกแขแแแแแ แขแ แแ แแก แแแแแชแแแแ แแแแแชแแแ แแแแแแขแกแ แแ แกแแ แแแ แก แจแแ แแก HTTPS แแ แแขแแแแแแก แกแแจแฃแแแแแแ, แ แแแแแแช แแฎแแ แก แฃแญแแ แก แแแจแแคแแ แแก แแ แแชแแแก แแแคแแ แแแชแแแก แฉแแ แแแแกแแแ.
แแแแแแ แแ แกแแแขแ แแงแแแแแก แจแแ แแฃแแ แจแแแแแ แกแ: แแแแแแ แแ แแแแแชแแแ แแแแแแแก แแแฃแชแแแแ HTTP แแ แแขแแแแแแ. แงแแแแแแ แฎแจแแ แแ แแกแ แแแแแแแชแแแ แแแกแแฃแ แ แจแแแแแ แกแ โ แแแคแแ แแแชแแ, แ แแแแแแช แแแแแแแแก แแฎแแแแก แแฎแแแแ แกแแแขแแก แฉแแแแแแแแ: แกแฃแ แแแแแ, css แกแขแแแแแ. แแแแ แแ แแแแฏแแ แแก แแกแ แแแแแแแก แแฅแขแแฃแ แ แจแแแแแ แกแ: แกแแ แแแขแแแ, แ แแแแแแแช แแแแแขแ แแแแแแ แกแแแขแแก แฅแชแแแแก. แแ แจแแแแฎแแแแแจแ, แกแแแชแแแแฃแ แ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแแแงแแแแแแ, แจแแแแซแแแแ แแแแแแแแแแแ แแแคแแ แแแชแแ แแฅแขแแฃแ แ แจแแแแแ แกแแ, แ แแแแแแช แแแแแก แกแแ แแแ แแแแ, แจแแชแแแแแ แแฅแแแแ แแแกแฃแฎแแแ แคแ แแแแก แแ แแก แแ แแแแงแแแแ แแแแฅแแแ แแกแ, แ แแ แแ แแงแ แแแแแฃแแแแแแ แแแกแ แจแแแฅแแแแแแแแก แแแแ .
แแ แแฃแแแ แแแแก แแฎแแแ แแแ แกแแแแ แแคแ แแฎแแแแแแ แแแแฎแแแ แแแแแแก, แ แแ แจแแ แแฃแแ แจแแแแแ แกแแก แแฅแแแ แกแแแขแแแ แกแแฎแแคแแแแ แแ แแแแแแแก แแแแขแแแขแก. แแแแกแแแขแแแแก แแแแแแแแแ แแแ แแกแแแ แแฆแแแแ แแ แแฃแแแ แแก แแแคแ แแฎแแแแแแแก แแแแกแแแจแ. แแแแแแแแแ, แแกแ แแแแแแงแฃแ แแแ
Firefox :
ะ ัะ ะ ะ ะ ะ ะฒะ ะ ัะ ยฐ ะกะะ ะ ะ ะ : แแแแแแแกแฎแแแแแแ แแงแแแแแแ แแแฃแชแแแ แแ แแขแแแแแก แแแแฎแแแ แแแแแก แแแคแแ แแแชแแแก แฉแแกแแญแ แแแแ, แกแแ แแแขแแแแก แจแแกแแชแแแแแแ แแ แกแแแขแแ แแแกแ แกแแฎแแแแ แแแแฎแแแแแก แแแกแแแแแแแแ. แแแจแแแแช แแ, แแฃ แกแแแขแแก แแแแแขแแ แแ แแ แจแแแงแแแแ แแแแแชแแแแแ, แแก แแ แแชแแแก แแแก แคแแจแแแแ - แแแแคแแแแแชแแแแฃแ แ แแแคแแ แแแชแแแก แแแแแแแแ แแแฆแแแแฃแ แ แแแแแแแแแ. แแแแแแแแแ, แกแแ แแแขแแก แแแแแงแแแแแแ, แจแแแแซแแแแ แแแแฎแแแ แแแแแก แแแแแแแกแแแแ แแแแ แกแแฎแแคแแแ แกแแแขแแ, แ แแแแแแช แแแแฎแแแ แแแแแกแแแแก แแแชแแแแ แแแฎแแ. แแแแแแ แ แจแแแแฎแแแแแจแ, แแแแแ แกแแแขแ แแ แแแแแแแแ แฃแแแ แแแแแแงแฃแ แแแ แแ แแแแฎแแแ แแแแแก แจแแฃแซแแแ แแแแแ แจแแแแกแแก แคแแ แแ แแ แฌแแ แแแแแแแก แแแแคแแแแแชแแแแฃแ แ แแแแแชแแแแแ.แ แ แฃแแแ แแฎแกแแแแแก แแแ แแแแแแแแแ แก: แแแจแแแแช แแ, แแฃ แกแแแขแแก แแแแแแแกแขแ แแขแแ แแ แแแแแแกแขแแแแ แ แแ แแแแแแแคแแแฃแ แแ แ SSL/TLS แกแแ แแแคแแแแขแ, แแแฃแชแแแแแแ แจแแแซแแแแ แฌแแ แแแแจแแแก แแแแแแแแแก แจแแชแแแแแก แแแแ. แแแแแแแแแ, แแฃ แแ แ-แแ แ แแแแ แแแ แแฅแแแ แแแแแแแแกแแแ แแ แ แจแแแแ แแแแ แแแฃแแก, แแ แแแแ แแแกแแแฃแขแฃแ แแแฃแแก http-แแแ แแ แแแ แแ แแแแกแ, แแฅแแแ แแ แแแแงแแแแ แแแแแแแกแแแแ แแแแแแ http-แแแ https-แแ.
แแฅแแแ แจแแแแซแแแแ แแแแแแ แจแแ แแฃแแ แจแแแแแ แกแ แกแแแขแแ แแ แแฃแแแ แแก แแแแแงแแแแแแ: แแแซแแแแแ แแแแ แแแก แกแแฌแงแแกแ แแแแ, แฌแแแแแแฎแแ แจแแขแงแแแแแแแแแ แแแแแแแแแ แแก แแแแกแแแจแ. แแฃแแชแ, แแแแแแแแแ แก แแแฃแฌแแแก แแแแแก แแแแแแแแ แแแแ แฎแแแก แแแแแแแแแแแจแ แแ แแแกแแแแแ แแแแแ. แแฅแแแ แจแแแแซแแแแ แแแแฉแฅแแ แแ แแ แแชแแกแ แแแขแแแแขแฃแ แ แแแแแแแแก แฎแแแกแแฌแงแแแแแ, แแแแแแแแแ:
SSL แจแแแแฌแแแแ , แฃแคแแกแ Lighthouse แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแ แแ แคแแกแแแแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแ Screaming Frog SEO Spider.แแกแแแ, แแแฃแชแแแแแแ แจแแแซแแแแ แฌแแ แแแแจแแแก แแแแแแแแ แแแแแ แแแแแแ แแแแแแจแแ แแแฃแแ แแ แแแแแแแแแก แแแแ - แแแแ, แ แแแแแแช แแแแแแแแ แแแแแ แแงแ แแแฆแแแฃแแ. แแแแแแแแแ, แแฃ แแแแแแ แแ แแแแ แแ แแแแแ แแ แแแแ แซแแแแ แจแแแแแแแก แแแแแงแแแแแแ, แ แแแแแแช แแ แแแแแแแกแฌแแแแแก แกแแแขแแแแก https-แแ แแแแแกแแแแก.
- แฅแฃแฅแ แคแแแแแแ "HTTPOnly" แแ "แฃแกแแคแ แแฎแ" แแ แแจแแแแก แแแ แแจแ.
"HTTPOnly" แแขแ แแแฃแขแ แแชแแแก แฅแฃแฅแแแแก แกแแ แแแขแแแแก แแแแ แแแแฃแจแแแแแแกแแแ, แ แแแแแแกแแช แแแแแแแกแฎแแแแแแ แแงแแแแแแ แแแแฎแแแ แแแแแก แแแแแชแแแแแแก แแแกแแแแ แแ. "แฃแกแแคแ แแฎแ" แแ แแจแ แแ แแซแแแแ แฅแฃแฅแ-แคแแแแแแแก แแแแแแแแแก แแแแคแแ แขแแฅแกแขแจแ. แแแแฃแแแแแชแแ แแแแจแแแแ แแฎแแแแ แแ แจแแแแฎแแแแแจแ, แแฃ แฃแกแแคแ แแฎแ HTTPS แแ แแขแแแแแ แแแแแแงแแแแแ แฅแฃแฅแ-แคแแแแแก แแแกแแแแแแแแ.
แแ แแแ แแขแ แแแฃแขแ แแแแแแแแฃแแแ แฅแฃแฅแแแแแก แแแแกแแแแแจแ:
Set-Cookie: Secure; HttpOnly
ะ ัะ ะ ะ ะ ะ ะฒะ ะ ัะ ยฐ ะกะะ ะ ะ ะ : แแฃ แกแแแขแแก แจแแแฅแแแแแแ แแ แแแแแแแแ แแขแ แแก แแขแ แแแฃแขแแแ, แแแแแแแกแฎแแแแก แจแแฃแซแแแ แแแแฎแแแ แแแแแก แแแคแแ แแแชแแแก แฉแแญแ แ แฅแฃแฅแแแแแ แแ แแแแแแงแแแแก แแแ. แแฃ แฅแฃแฅแ-แคแแแแแแ แแแแแแงแแแแแ แแแแแแขแแคแแแแชแแแกแ แแ แแแขแแ แแแแชแแแกแแแแก, แแก แจแแซแแแแก แแแแฎแแแ แแแแแก แกแแกแแแก แแแขแแชแแแแก แแ แกแแแขแแ แแแกแ แกแแฎแแแแ แแแฅแแแแแแแแแก แจแแกแ แฃแแแแแก.
แ แ แฃแแแ แแฎแกแแแแแก แแแ แแแแแแแแแ แก: แ แแแแ แช แฌแแกแ, แแแแฃแแแ แฃแ แฉแแ แฉแแแแจแ แแก แแขแ แแแฃแขแแแ แแแงแแแแแฃแแแ แแแขแแแแขแฃแ แแ. แแแแ แแ แแแแแช แจแแแแแฌแแแ แแแ แกแแ แแแ แแก แแแแคแแแฃแ แแชแแ แแ แแแแงแแแแ แแ แแจแ: Set-Cookie HttpOnly; แฃแกแแคแ แแฎแ.
แแ แจแแแแฎแแแแแจแ, โHTTPOnlyโ แแขแ แแแฃแขแ แแแฎแแแก แฅแฃแฅแ-แคแแแแแแก แฃแฎแแแแแก แแฅแแแแ JavaScript-แแกแแแแก.
- แแแแแ แแแคแฃแซแแแแฃแแ แแแฃแชแแแแแแ.
แกแแแแแ แ แแขแงแแแแแแแ แแกแแแ แแแฃแชแแแแแแแก แจแแกแแฎแแ, แแฃ แแฆแแแแฉแแแก แกแแฏแแ แแ แฎแแแแแกแแฌแแแแ แคแแแแก แแ แแแแกแแแขแแก แแแ แแฅแขแแ แแแก แแแขแแแชแแฃแ แแ แแแแคแแแแแชแแแแฃแ แ แแแคแแ แแแชแแแ. แแแแแแแแแ, แแก แแแแแชแแแแก แกแแกแขแแแแก แชแแแแแฃแ แแแแคแแแฃแ แแชแแแก แคแแแแแแก แแ แฌแแแแแแก แแแแ แคแแแแฃแ แกแแกแขแแแแแ. แแก แกแแขแฃแแชแแ แจแแกแแซแแแแแแแ, แแฃ แกแแแขแแ แฌแแแแแแก แฃแคแแแแแแ แแ แแกแฌแแ แแ แแ แแก แแแงแแแแแฃแแ.
ะ ัะ ะ ะ ะ ะ ะฒะ ะ ัะ ยฐ ะกะะ ะ ะ ะ : แแฃ แคแแแแฃแ แ แกแแกแขแแแ โแแแฉแแ แแแแโ, แแแแแแแกแฎแแแแก แจแแฃแซแแแ แแแฎแแแแก แแแแ แแชแแฃแแ แกแแกแขแแแแก แแแขแแ แคแแแกแจแ แแ แจแแแชแแแแก แแแแแแ แกแแฅแแฆแแแแแแแ แแแ แแแแแแ, แแฃ แแกแแแ แแแแฎแแแ แฌแแแแแ แขแแฅแกแขแจแ (แแฃ แแแแแแแแแ แแแแก!). แแ แจแแแแซแแแแ แแแแแแ แแ แแแ แแแแก แฐแแจแแแ แแ แแแ แแแ แฃแฎแแจแ แซแแแแ, แแกแแแ แกแชแแแแ แกแแกแขแแแแจแ แแ แแแแแแแแแแแก แแแแฆแแแแ แแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แกแแฆแ แแแจแ แแแแแกแแแ.
แ แ แฃแแแ แแฎแกแแแแแก แแแ แแแแแแแแแ แก: แแ แแแแแแฌแงแแ แฌแแแแแแก แฃแคแแแแแแ แแ แแแแแแแคแแแฃแ แแ แแ แแแแขแคแแ แแ, แแแ แกแแ แแแ แ, แแแ แแแแแแแชแแ แแกแ, แ แแ แจแแฃแซแแแแแแ แแงแแก แแแ แแแขแแแแแแแแ โแแแฅแชแแแโ.
- แกแแแกแแขแแฃแ แ แแแแแชแแแแแแก แจแแงแแแแแก แคแแ แแแแ แฉแแ แแฃแแแ แแแขแแแแขแฃแ แ แจแแแกแแแแ.
แแฃ แแแแฎแแแ แแแแแ แฎแจแแ แแ แแแกแแแก แคแแ แแแแก แแแแกแแแขแแแแ, แแแกแ แแ แแฃแแแ แ แแแแฎแแแก แแ แแแคแแ แแแชแแแก แแแขแแแแขแฃแ แ แจแแแกแแแแก แคแฃแแฅแชแแแก แแแแแงแแแแแแ.
แแแแแแแ แแแแแก แคแแ แแแแ แจแแแซแแแแ แจแแแชแแแแแก แกแแแกแแขแแฃแ แแแคแแ แแแชแแแก, แ แแแแ แแชแแ แแแ แแแแแ แแ แกแแแ แแแแขแ แแแ แแแแก แแแแ แแแ. แแกแแแ แแแแแแแกแแแแก, แฆแแ แก แคแแ แแแก แแแขแแแแขแฃแ แ แจแแแกแแแแก แคแฃแแฅแชแแแก แแแแแ แแแ แแแแแ แกแแแขแแ.
ะ ัะ ะ ะ ะ ะ ะฒะ ะ ัะ ยฐ ะกะะ ะ ะ ะ : แแฃ แแแแฎแแแ แแแแแก แแ แแฃแแแ แ แแแแฎแแแก แกแแแกแแขแแฃแ แแแคแแ แแแชแแแก, แแแแแแแกแฎแแแแก แจแแฃแซแแแ แแแแแแแแแแแ แแแแแญแ แแก แแแ, แแแแแแแแแ, แคแแจแแแแแก แกแแจแฃแแแแแแ. แแ แกแแแแแแ, แแแ แแแแแแแแแ แ, แ แแแแแแแช แแแแแแฌแงแ แแก แแแฃแแแกแ, แแงแแแแแก แแแแแก แแแแฎแแแ แแแแแแก.
แ แ แฃแแแ แแฎแกแแแแแก แแแ แแแแแแแแแ แก: แแ แจแแแแฎแแแแแจแ, แฉแแแ แแแแฅแแก แแแแกแแแฃแ แ แแแแคแแแฅแขแ: แแแฎแแ แฎแแแฃแแแแ vs แฃแกแแคแ แแฎแแแแ. แแฃ แแแ แแแแแแแแแ แ แคแแฅแ แแแก แแแแฎแแแ แแแแแก แแแแแชแแแแแแแแ, แแแก แจแแฃแซแแแ แจแแแแแแฃแแแ แแแ แฉแแแก แแแขแแแแขแฃแ แ แแแกแ แฃแแแแ. แแแแแแแแแ, แแฃ แแแแจแแแแแแแแแแ แแแแชแแแก
แแแ แ แแกแฃแ แกแแแแก แฎแแแแแกแแฌแแแแแแแ แกแแฎแแแแซแฆแแแแแแแก โ แ แแแแแแแแแชแแแแ แจแแแฆแฃแแฃแแ แจแแกแแซแแแแแแแแก แแฅแแแ แแแแฎแแแ แแแแแแแกแแแแก แแแแขแแแขแแก แฎแแแแแกแแฌแแแแแแแแก แจแแกแแฎแแ.แแ แแฃแแแ แแแแก แฃแแแขแแกแแแแกแแแแก แจแแแแซแแแแ แแแแแ แแแ แแแขแแแแขแฃแ แ แแแกแ แฃแแแแ autocompete=offโ แแขแ แแแฃแขแแ, แแแแแแแแแ:
<body> <form action="/ka/form/submit" method="get" autocomplete="off"> <div> <input type="text" placeholder="First Name"> </div> <div> <input type="text" id="lname" placeholder="Last Name" autocomplete="on"> </div> <div> <input type="number" placeholder="Credit card number"> </div> <input type="submit"> </form> </body>
แแแแ แแ แแก แแ แแแฃแจแแแแแก Chrome-แแกแแแแก. แแก แแ แแก แแแแ แแแก แแแแแ JavaScript-แแก แแแแแงแแแแแแ, แจแแแแซแแแแ แแแแแแ แ แแชแแแขแแก แแแ แแแแขแ
แแฅ . - X-Frame-Options แกแแแแฃแ แ แแ แแ แแก แแแแแแแแฃแแ แกแแแขแแก แแแแจแ.
แแก แกแแแแฃแ แ แแแแแแแแก แแฎแแแแก แฉแแ แฉแแแ, iframe-แแ, แฉแแจแแแแแแแ แแ แแแแแฅแขแแก แขแแแแแแ. แแแกแ แแแฎแแแ แแแแ แแฅแแแ แจแแแแซแแแแ แแแแแแแแ แแแ แซแแแแ แแฅแแแแ แกแแแขแแก แฉแแ แฉแแจแ แฉแแกแแ. แแแแกแแแแแก แแฅแแแ แฃแแแ แแแฃแแแแแ แแแแจแแแแแแแ X-Frame-Options: deny. แแ แจแแแแซแแแแ แแแฃแแแแแ X-Frame-Options: sameorigin, แจแแแแแ iframe-แจแ แฉแแจแแแแแ แฎแแแแแกแแฌแแแแแ แแฅแแแแ แแฎแแแแ แแฅแแแแก แแแแแแแ.
ะ ัะ ะ ะ ะ ะ ะฒะ ะ ัะ ยฐ ะกะะ ะ ะ ะ : แแกแแแ แกแแแแฃแ แแก แแ แแ แกแแแแแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แแแแแ แกแแแขแแแแ clickjacking. แแ แจแแขแแแแกแแแแก แแแแแแแกแฎแแแแ แฅแแแแก แแแแญแแแ แแแแ แฉแแ แฉแแก แฆแแแแแแแแก แแแแแ แแ แแขแงแฃแแแก แแแแฎแแแ แแแแแก. แแแแแแแแแ: แแแฆแแแแแแ แแงแแแแแแแแ แกแแชแแแแฃแ แ แฅแกแแแแก แแแแ แแแแก แแแแกแแแขแแ. แแแแฎแแแ แแแแแ แคแแฅแ แแแก, แ แแ แแ แกแแแขแแ แแญแแ แก แฆแแแแแก. แกแแแแแแแ แแ, แแแฌแแแแฃแแแแ แแแแแแแแ แแ แแแแฎแแแ แแแแแก แแแแฎแแแแ แแแแแแแแแ แกแแชแแแแฃแ แฅแกแแแจแ, แกแแแแช แแ แแก แแฅแขแแฃแ แ แกแแกแแ. แแกแ แแแแแแแแแ แแแแแแแกแฎแแแแแแ แแแแฎแแแ แแแแแก แกแแฎแแแแ แกแแแแก แแ แแซแแแแ แแแแแแแขแแแก แแ แแแฌแแแแแแแก.
แแฃ แแ แแแแแ แแแแ แแ แคแฃแแฅแชแแแก, แแแแแแแกแฎแแแแก แจแแฃแซแแแ แแแแแแแแกแแก แแฅแแแแ แแแแแชแฎแแแแก แฆแแแแแ แแแแแ แกแแแขแแ. แแก แจแแแซแแแแ แแแแแขแแ แแกแแแก แแฅแแแแ แ แแคแแ แแแฃแ แ แแ แแแ แแแแ แแ แแฅแแแแ แแแแฎแแแ แแแแแแแ.
แ แ แฃแแแ แแฎแกแแแแแก แแแ แแแแแแแแแ แก: แแแฃแชแแแแแแ แจแแแซแแแแ แแแฎแแแก, แแฃ X-Frame-Options แแแแคแแแฅแขแฃแ แ แแแแจแแแแแแแแ แแแงแแแแแฃแแแ แแแ แกแแ แแแ แแ แแ แแแขแแแ แแแแก แแแแแแกแแ แแ. แแ แจแแแแฎแแแแแจแ, แกแแ แแแ แ แแ แแแแแแกแแ แ แฃแแ แแแแ แแแแแฌแแ แแ แกแแแแฃแ แก, แ แแแแแ แแแ แฃแคแ แ แแแฆแแแ แแ แแแ แแขแแขแ แแฅแแ backend แแแแแแ แจแแแแ แแแแ.
X-Frame-Options แกแแแแฃแ แแก แฃแแ แงแแคแ แแ แแแแแ แฌแแ แแแจแแแแก แแแแจแแแแแแแแแ แฎแแแก แฃแจแแแก Yandex แแแ แแแงแฃแ แแแแแก แแฃแจแแแแแก. แแแ แแแงแฃแ แแแแแกแแแแก iframes-แแก แแแแแงแแแแแแก แแแกแแจแแแแแ, แแฅแแแ แฃแแแ แแแฌแแ แแ แชแแแแ แฌแแกแ แแแ แแแแขแ แแแจแ. แแแแแแแแแ, nginx-แแกแแแแก แจแแแแซแแแแ แแแกแ แแแแคแแแฃแ แแชแแ แแกแ:
http{ ... map $http_referer $frame_options { "~webvisor.com" "ALLOW-FROM http://webvisor.com"; default "SAMEORIGIN"; } add_header X-Frame-Options $frame_options; ... }
- PRSSI (Path-relative stylesheet import) แแแฃแชแแแแแแ.
แแก แแ แแก แแแฃแชแแแแแแ แกแแแขแแก แกแขแแแจแ. แแก แฉแแแแแ, แแฃ แจแแแแ แแแแแ แแแฃแแแแ, แ แแแแ แแชแแ href="/ka/somefolder/styles.css/" แแแแแแงแแแแแ แกแขแแแแก แคแแแแแแแ แฌแแแแแแกแแแแก. แแแแแแแกแฎแแแแ แแกแแ แแแแแแแก แแแแ, แแฃ แแแแแแก แแแแฎแแแ แแแแแก แแแแแ แแแแ แแแ แแแแแแแกแแแแ แแแแแก แแแแก. แแแแ แแ แฉแแกแแแแก แจแแกแแแแแแก แแแฃแแก แแแก url-แจแ แแ แแแแฎแแแแก แกแขแแแแก แแแ แแก แกแแแฃแแแชแแแก. แแฅแแแ แแแแฆแแแ แแแแฎแแแแแก, แ แแแแ แแชแแ badsite.ru/โฆ/somefolder/styles.css/, แ แแแแแกแแช แจแแฃแซแแแ แจแแแกแ แฃแแแก แแแแแ แแแฅแแแแแแแแ แกแขแแแแก แกแแคแแ แฅแแแจ.
ะ ัะ ะ ะ ะ ะ ะฒะ ะ ัะ ยฐ ะกะะ ะ ะ ะ : แแแฆแแแแก แจแแฃแซแแแ แแแแแแงแแแแก แแก แแแฃแชแแแแแแ, แแฃแแ แแฆแแแแฉแแแก แฃแกแแคแ แแฎแแแแแก แกแฎแแ แฎแแ แแแก. แจแแแแแแ, แจแแกแแซแแแแแแแ แแแแฎแแแ แแแแแก แแแแแชแแแแแแก แแแแแ แแ แฅแฃแฅแแแแแแแ แแ แขแแแแแแแแแแ.
แ แ แฃแแแ แแฎแกแแแแแก แแแ แแแแแแแแแ แก: แแแแงแแแแ X-Content-Type-Options แกแแแแฃแ แ: nosniff. แแ แจแแแแฎแแแแแจแ, แแ แแฃแแแ แ แจแแแแแฌแแแแก แแแแขแแแขแแก แขแแแก แกแขแแแแกแแแแก. แแฃ แขแแแ แแ แแก แขแแฅแกแขแแก/css-แแก แแแ แแ, แแ แแฃแแแ แ แแแแแแแแแก แแแแฎแแแแแก.
แแ แแขแแแฃแแ แแแฃแชแแแแแแ
- แแแ แแแแก แแแแแก แแฅแแแ แแแแ แแ แแแแแแชแแแ แกแแ แแแ แแแแ แแแฃแชแแแแ แแ แฎแแ (HTML แคแแ แแ, แ แแแแแแช แจแแแชแแแก แแแ แแแแก แแแ(แแ)แก, แแแกแแฎแฃแ แแแ HTTP-แแ).
แกแแ แแแ แแก แแแกแฃแฎแ แแแจแแคแ แฃแ แแ แฎแแ แแแฃแชแแแแแ โแแแแแแแแ แจแฃแแจแโ แจแแขแแแแแแก แแแแแ แ. แแแแแแแกแฎแแแแก แจแแฃแซแแแ แจแแแฉแแ แแก แขแ แแคแแแ แแ แแแแ แจแแแแแแแก แแแแแแขแกแ แแ แกแแ แแแ แก แจแแ แแก, แ แแแแกแแช แแแแ แแ แแแแแแแก แกแแ แแแ แแแแ แแแแแแขแแแแ.
ะ ัะ ะ ะ ะ ะ ะฒะ ะ ัะ ยฐ ะกะะ ะ ะ ะ : แแแฆแแแแก แจแแแซแแแแ แจแแชแแแแแก แแแแ แแ แแ แแแฃแแแแแแแก แแแแฎแแแ แแแแแก แคแแ แแ แแแแคแแแแแชแแแแฃแ แ แแแแแชแแแแแแกแแแแก, แ แแแแแแช แแแแแแ แแแแแแแกแฎแแแแแก แกแแ แแแ แแ.
แ แ แฃแแแ แแฎแกแแแแแก แแแ แแแแแแแแแ แก: แแแแแแ แแ แกแแแขแ แแแแฎแแแ แแแแแแก แแแ แแแแก แแแชแแแแ แฃแแแแแแแก แแ แแฏแแ แแ แแแแก แแแแฅแขแ แแแฃแแ แคแแกแขแแ/แขแแแแคแแแแ. แแ แจแแแแฎแแแแแจแ, แแแฃแชแแแแแแ แแ แช แแกแ แแ แแขแแแฃแแแ, แแแแ แแ แแแฅแแแแแแ แแแแ แแฃแแแแก แแแแฎแแแ แแแแแแแก แชแฎแแแ แแแแก.
- แคแแ แแแก แแแแแแแแ แจแแกแแแแกแ แแ แแแ แแแแ แแแฃแชแแแ แแ แฎแแ (แจแแกแแแแก แคแแ แแ แแ แแ แแก แแแแแแแแแแ HTTPS-แแ).
แแ แจแแแแฎแแแแแจแ, แคแแ แแ แจแแกแแแแกแ แแ แแแ แแแแ แแแแแแแแแ แแแแฎแแแ แแแแแกแแแ แกแแ แแแ แแ แแแจแแคแ แฃแแ แแ แฎแแก แกแแจแฃแแแแแแ.
ะ ัะ ะ ะ ะ ะ ะฒะ ะ ัะ ยฐ ะกะะ ะ ะ ะ : แฌแแแ แจแแแแฎแแแแแกแแแ แแแแกแฎแแแแแแแ, แแก แฃแแแ แแ แแขแแแฃแแ แแแฃแชแแแแแแแ. แกแแแกแแขแแฃแ แ แแแแแชแแแแแแก แแแแแญแ แ แฃแคแ แ แแแแแแแ, แ แแแแแ แแแแกแแแแก แแแแแก แแแฌแแ แแช แแ แแ แแญแแ แแแแแ.
- JavaScript แแแแแแแแแแแแแก แแแแแงแแแแแ แชแแแแแแ แแแฃแชแแแแแแแ.
แกแแแแแ แแแแก แแ แแก แงแแแแแแ แฎแจแแ แแ แแแแแงแแแแแฃแแ แแแแแแแแแแ แแงแ jQuery แแแ แกแแแแแก แแแแ แ แแแแแแแแแ. แแแแแแฃแ แแแ แกแแแก แแฅแแก แแแแแแฃแ แแ แแ, แแ แแแแแ แแแขแ แชแแแแแแ แแแฃแชแแแแแแ. แแแแแฅแแแแแแ แจแแแซแแแแ แซแแแแแ แแแแกแฎแแแแแแฃแแ แแงแแก แแแฃแชแแแแแแแก แแฃแแแแแก แแแฎแแแแแ.
ะ ัะ ะ ะ ะ ะ ะฒะ ะ ัะ ยฐ ะกะะ ะ ะ ะ : แแ แกแแแแแก แแฅแกแแแแแขแแแ แชแแแแแแ แแแฃแชแแแแแแแกแแแแก, แแแแแแแแแ:
แ แ แฃแแแ แแฎแกแแแแแก แแแ แแแแแแแแแ แก: แ แแแฃแแแ แฃแแแ แแแฃแแ แฃแแแแ แชแแแแก: แแแซแแแแแ แชแแแแแแ แแแฃแชแแแแแแ - แแแแแกแฌแแ แแแ - แจแแแแฌแแแแ. แแฃ แซแแแ แแแแแแแแแแแแก แแแแแแแแแแ แแฃแแแ แแงแแแแแ, แแแแแแแแแ, แซแแแแ แแ แแฃแแแ แแแแก แแฎแแ แแแกแแญแแ แแ แแ แคแฃแแแก แแแแแแแแก แแแแแแ, แแแซแแแแแ แจแแกแแซแแแแแแแ แแแแแแกแฌแแ แแ แชแแแแแแ แแแฃแชแแแแแแ. - แฏแแแ แแแแแ แกแแ แแแขแแ แแแ (XSS).
Cross-Site Scripting (XSS), แแ cross-site แกแแ แแแขแแ แแแ, แแ แแก แแแแแแกแฎแแ แแแ แแแแแแแชแแแแ, แ แแแแแแช แแฌแแแแก แแแแแชแแแแ แแแแแจแ แแแแแ แแ แแแ แแแแก แจแแขแแแแก. แแฃ Qualys แแฆแแแแฉแแแก แแกแแ แแแฃแชแแแแแแแก, แแก แแแจแแแแก, แ แแ แแแขแแแชแแฃแ แแแแแแแกแฎแแแแก แจแแฃแซแแแ แแ แฃแแแ แจแแแแแขแแแ แกแแแฃแแแ แ js แกแแ แแแขแ แกแแแขแแก แแแแจแ แแแแแ แฅแแแแแแแแแก แจแแกแแกแ แฃแแแแแแ.แจแแแแฎแฃแแ XSS แฃแคแ แ แกแแจแแจแแ, แ แแแแแ แกแแ แแแขแ แฉแแจแแแแแฃแแแ แกแแ แแแ แแ แแ แจแแกแ แฃแแแแฃแแแ แแ แแฃแแแ แจแ แแแแแแกแฎแแฃแแ แแแแ แแแก แงแแแแ แฏแแ แแ แแแฎแกแแแกแแก.
แแแกแแฎแ XSS แฃแคแ แ แแแแแแแ แจแแกแ แฃแแแแ, แ แแแแแ แแแแแ แกแแ แแแขแแก แจแแงแแแแ แจแแกแแซแแแแแแแ HTTP แแแแฎแแแแแจแ. แแแแแแแชแแ แแแแฆแแแก HTTP แแแแฎแแแแแก, แแ แแแแแแกแขแฃแ แแแก แแแแแชแแแแแก, แจแแคแฃแแแแก แแ แแแฃแงแแแแแแแแ แแแแแแแแแแก. แแฃ แแแแแแแกแฎแแแแ แฌแงแแแขแก แขแ แแคแแแก แแ แฉแแกแแแแก แกแแ แแแขแก, แ แแแแ แแชแแ
<script>/*+ััะพ+ัะพ+ะฟะปะพั ะพะต+*/</script>
แจแแแแแ แแแแแแขแแก แกแแฎแแแแ แแแแแแแแแแแ แแแแแ แแแแฎแแแแ.
XSS-แแก แแแแแกแแฉแแแ แแแแแแแแ: js sniffers, แ แแแแแแแช แแฎแแแแแ แแแแ แแแแแก แกแแแฃแแแชแแแก CVC-แแก แจแแกแแงแแแแแ, แแแ แแแแก แแแแแก แแแกแแแแก แแแ แแฆแก แแ แ.แจ.
แ แ แฃแแแ แแฎแกแแแแแก แแแ แแแแแแแแแ แก: Content-Security-Policy แกแแแแฃแ แจแ แแแแแแงแแแแ script-src แแขแ แแแฃแขแ, แ แแแ แแแซแฃแแแ แแแแแแขแแก แแ แแฃแแแ แ แฉแแแแขแแแ แแแก แแ แจแแแกแ แฃแแแก แแแแ แแฎแแแแ แกแแแแ แฌแงแแ แแแแ. แแแแแแแแแ, script-src 'self' แแแแแกแแแก แงแแแแ แกแแ แแแขแก แแฎแแแแ แฉแแแแ แกแแแขแแแแ.
แกแแฃแแแแแกแ แแ แแฅแขแแแ แแ แแก Inline แแแแ: แแแฃแจแแแ แแฎแแแแ inline javascript แกแแฎแแคแแแ-inline แแแแจแแแแแแแแก แแแแแงแแแแแแ. แแก แแแแจแแแแแแแ แกแแจแฃแแแแแแก แแซแแแแ แแแแแแงแแแแก inline js/css, แแแแ แแ แแ แแ แซแแแแแก js แคแแแแแแแก แฉแแ แแแแก. script-src 'self'-แแแ แแ แแแ แฉแแแ แแแแแแ แแชแฎแแแ แแแ แ แกแแ แแแขแแแแก แจแแกแ แฃแแแแแก.แแแ แฌแแฃแแแแ, แ แแ แแแแ แแแแกแขแ แแ แแ แงแแแแแคแแ แ Report-uri-แแก แแแแแงแแแแแแ แแ แจแแฎแแแแ แแแก แแแแแ แแแแก แแชแแแแแแแแก แกแแแขแแ.
- SQL แแแแฅแชแแแแ.
แแแฃแชแแแแแแ แแแฃแแแแแแก SQL แแแแแก แจแแงแแแแแก แจแแกแแซแแแแแแแแแ แแแแกแแแขแแ, แ แแแแแแช แฃแจแฃแแแแ แฌแแแแแ แแแแกแแแขแแก แแแแแชแแแแ แแแแแก. SQL แแแแฅแชแแ แจแแกแแซแแแแแแแ, แแฃ แแแแฎแแแ แแแแแก แแแแแชแแแแแ แแ แแ แแก แจแแแแฌแแแแฃแแ: แแก แแ แแ แแก แจแแแแฌแแแแฃแแ แกแแกแฌแแ แแกแแแแก แแ แแแฃแงแแแแแแแแ แแแแแแงแแแแแ แแแแฎแแแแแจแ. แแแแแแแแแ, แแก แฎแแแแ แแ แจแแแแฎแแแแแจแ, แแฃ แคแแ แแ แแแแกแแแขแแ แแ แแแแฌแแแแก, แจแแแกแแแแแแแ แแฃ แแ แ แจแแงแแแแ แแแแแชแแแแ แขแแแก.ะ ัะ ะ ะ ะ ะ ะฒะ ะ ัะ ยฐ ะกะะ ะ ะ ะ : แแฃ แแแแแแแกแฎแแแแ แจแแแงแแแแก SQL แแแแฎแแแแแก แแ แคแแ แแแจแ, แแแก แจแแฃแซแแแ แแแแแแแแแก แแแแแชแแแแ แแแแ แแ แแแแแแแแแแแก แแแแคแแแแแชแแแแฃแ แ แแแคแแ แแแชแแ.
แ แ แฃแแแ แแฎแกแแแแแก แแแ แแแแแแแแแ แก: แแ แแแแแ แแ แแฃแแแ แแแแ แแแกแฃแ แแแคแแ แแแชแแแก. แแฅแแแ แฃแแแ แแแแชแแแ แแแแ แ แแแแ แช แแแแแแขแแก, แแกแแแ แกแแ แแแ แแก แแฎแ แแแแ.
แแแแแแขแแก แแฎแแ แแก แฉแแฌแแ แแ แแแแแก แแแแแกแขแฃแ แแแ JavaScript-แแก แแแแแงแแแแแแ.
แฉแแจแแแแแฃแแ แคแฃแแฅแชแแแแ แแแแฃแแแ แฃแ แฉแแ แฉแแแแจแ แแกแแแ แแแแแฎแแแ แแแแ แกแแ แแแ แแ แกแแแญแแ แกแแแแแแแแแแกแแแ แแแแแก แแแฆแฌแแแแจแ. แแกแแแ แ แแแแแแแแแ แแแฃแแแ แกแแ แแแ แแ แแแ แแแแขแ แแแแแฃแแ แแแแแชแแแแ แแแแแก แแแแฎแแแแแแแก แแแแแงแแแแแ.
แแแแแแแแแ, แกแแ แฎแแแแ แแแแแชแแแแ แแแแแกแแแ แฃแ แแแแ แแฅแแแแแแ แแแ แแแแแแแชแแแจแ.
แฃแ แแแแ แแฅแแแแแแ แฎแแแแ แแแจแแ, แ แแแแกแแช แแแฆแแแ แ แแแแ แแแคแแ แแแชแแแก: แแแแฎแแแแ id-แแ (id-แแก แจแแชแแแ), แแฎแแแ แแแแฎแแแ แแแแแก แจแแฅแแแ, แแฎแแแ แแแแแแขแแ แ แแ แแฎแแแ แฉแแแแฌแแ แแแ แแแแแชแแแแ แแแแแจแ. แแก แแ แแก แกแแแแช SQL แแแแฅแชแแแแ แจแแแซแแแแ แแแฎแแแก. แแแจแแแแช แแ, แแฃ แฉแแแ แฌแแแจแแแ แฉแแแแฌแแ แก แแแแแชแแแแ แแแแแแแ, SQL แแแแฅแชแแ แจแแกแแซแแแแแแแ.
แแแแแแ แ แแแแแแแแแชแแแแ
แแฃ แแแแแแแแแแแ แแแ แแแแก - แแแแแแงแแแแ แแแแแกแขแฃแ แแแฃแแ แฉแแ แฉแแแแ. แแแแแแแ, แแแแฃแแแ แฃแแ แฉแแ แฉแแแแ แฃแคแ แ แฃแกแแคแ แแฎแแ. .NET-แแกแแแแก - ASP.NET MVC แแ ASP.NET Core, Python-แแกแแแแก - Django แแ Flask, Ruby-แกแแแแก - Ruby on Rails, PHP-แกแแแแก - Symfony, Laravel, Yii, JavaScript-แแกแแแแก - Node.JS-Express.js, Java-แกแแแแก - แกแแแแแแคแฎแฃแแ MVC.
แแแฐแงแแแแ แแแแงแแแแแแแก แแแแแฎแแแแแแก แแ แ แแแฃแแแ แฃแแแ แแแแแแฎแแแ. แแกแแแ แแแแแแแ แแแฃแชแแแแแแแก, แจแแแแแ แแแฌแแ แแ แแฅแกแแแแแขแก, แแแฎแแแแแ แแแก แกแแฏแแ แแ แแ แงแแแแแคแแ แ แแแแแแแ แแแแ. แแแแแแฌแแ แแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแแงแแแแแแแก แกแขแแแแแฃแ แ แแแ แกแแแแแก แแแแแฎแแแแแแ.
แจแแแแแฌแแแ แฌแแแแแแก แฃแคแแแแแแ. แกแแ แแแ แแก แแฎแ แแ, แงแแแแแแแแก แแแแแงแแ แแ แแฅแแแแก แแแแก, แแแแฅแแก แแก, แแแ แแแแแแแ แแแแ แแกแแแแ, แแแฌแแ แแแแ แแฅแแแแ แงแแแแแแ แกแแซแฃแแแแแ แแขแ แแก แแแแ , แ แแแแแกแแช แกแฃแ แก แแฅแแแแ แกแแแขแแก แแแขแแฎแแ, แแฅแแแแ แแแแแชแแแแแแก แแแแแแแแแแก แแแ แฆแแแแ. แฃแคแ แ แแแขแแช, แแแแฏแแ แแก แแแ แแแแแ.
แแแแแแงแแแแ แแแแแแแ, แกแแขแแกแขแ แแแแแแแแ แแ แจแแแแแ แแแแแแงแแแแ แแกแแแ แฌแแ แแแแแแกแแแแก. แแก, แแแ แแแ แ แแแจแ, แฎแแแก แจแแฃแฌแงแแแก แจแแชแแแแแแแก แแ แจแแชแแแแแแแก แแแแแแแ แแชแแแแแแก แแ แแแฃแฅแขแแฃแ แแแ แแแแจแ: แแ แแแฃแฅแขแแฃแ แแแ แแแแก แแแแฅแแก แคแฃแแ, แแแ แขแแแ แแ แแแฃแฅแขแแฃแแ แแแ แแแ แแ แแขแแแฃแแแ. แ แแแแ แแ แแแแแแแก แแแแแขแแแแก, แแแแแกแฌแแ แแแแก แแ แแแฎแฃแ แแแกแแก แฆแแ แก แกแแขแแกแขแ แแแ แแแแจแ แแฃแจแแแแ, แจแแแแแ แแฆแแแฉแแแแแ แคแฃแแฅแชแแแแแ แแแแกแ แแ แแแฃแชแแแแแแแก แจแแแแฌแแแแ แแ แจแแแแแ แกแแฌแแ แแแ แแแ แแแแกแแแ แแฃแจแแแแแก แแแแแแแแ.
แแแแชแแแแ แแฅแแแแ แแแ แแแแแแแชแแ
แฌแงแแ แ: www.habr.com