Показать сообщение отдельно
  #1 (permalink)  
Старый 25.01.2012, 11:25
Аспирант
Отправить личное сообщение для qwertyuiop10 Посмотреть профиль Найти все сообщения от qwertyuiop10
 
Регистрация: 29.09.2011
Сообщений: 42

Безопасность и динамические фреймы
Есть легкий «полигон». Смысл в том, что написаный html в textarea загружается в ифрейм:

<html>
<head>
</head>
<body>
<div class="a" onClick="cvf();">&gt;&gt;&gt;Посмотреть,&nbsp;что&nbsp;получилось&gt;&gt;&gt;</div>
<form action="" name="cod">
<textarea>
</textarea>
</form>
<iframe src="javascript:parent.document.cod.elements[0].value" id="mf"></iframe>
<script type="text/javascript">
function cvf(){
document.getElementById('mf').contentWindow.location.reload();
}
</script>
</body>
</html>


Вопрос: это же опасно? Если я этот код вставлю на свой сайт, человек сможет делать запросы к серверу избегая Same origin policy. Если это опасно, то как можно защититься, если не опасно, то почему никто так не делает?

Последний раз редактировалось qwertyuiop10, 25.01.2012 в 11:29.
Ответить с цитированием