Как взламывают сайты? XSS уязвимость, SQL-injection, CSRF, Code Injection