﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Веб-программирование / Веб-программирование  / Определитель вызова / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Sun, 23 Nov 2008 00:18:10 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Определитель вызова</title><link>http://www.relib.com/forums/Topic909341-9-1.aspx</link><description>REMOTE_ADDR, REMOTE_HOST и Request.UserHostAddress возвращают IP-адрес.&lt;/P&gt;&lt;P&gt;Dns.GetHostByAddress по этому IP - возвращает название сервера-хостинга на котором расположен сайт, а не самого сайта.&lt;/P&gt;&lt;P&gt;Получается, что разрешив одному сайту на этом хостинге доступ к данным другие сайты тоже смогут свободно им воспользоваться ...&lt;/P&gt;&lt;P&gt;Возможно это происходит потому, что PHP работает от имени сервера хостинга и посылает с него запросы.&lt;/P&gt;&lt;P&gt;Тогда вопрос: какую подобную защиту имеют WEB-службы для ASP.NET? &lt;/P&gt;&lt;P&gt;Ну, почитал я немного о защите web-служб с помощью логина и пароля - а толку то в нашей стране от этого??&lt;/P&gt;&lt;P&gt;Итак: как более точно определить запрос с сайта site.ru , а не его хостинг? - или это не возможно?</description><pubDate>Sat, 06 Jan 2007 09:55:42 GMT</pubDate><dc:creator>lurii</dc:creator></item><item><title>RE: Определитель вызова</title><link>http://www.relib.com/forums/Topic909341-9-1.aspx</link><description>А можно еще и URL проверить вызывающего скрипта через environment variable REMOTE_ADDR</description><pubDate>Sun, 31 Dec 2006 00:51:28 GMT</pubDate><dc:creator>vlgsh</dc:creator></item><item><title>RE: Определитель вызова</title><link>http://www.relib.com/forums/Topic909341-9-1.aspx</link><description>Смотри IP адрес с которого пришел запрос (Request.UserHostAddress). Если IP сайта фиксированный, то этого вполне достаточно. При желании можно преобразовывать IP адрес в имя хоста (Dns.GetHostByAddress) и проверять уже хост, а не IP-шник.</description><pubDate>Thu, 28 Dec 2006 19:33:04 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>RE: Определитель вызова</title><link>http://www.relib.com/forums/Topic909341-9-1.aspx</link><description>Добавлю: вызывающая платформа - PHP, вызываемая - ASP.NET.&lt;/P&gt;&lt;P&gt;Вот на ASP.NET и надо определить, что вызов пришел именно с сайта site.ru , а не vasyapupkin.ru</description><pubDate>Thu, 28 Dec 2006 19:12:02 GMT</pubDate><dc:creator>lurii</dc:creator></item><item><title>Определитель вызова</title><link>http://www.relib.com/forums/Topic909341-9-1.aspx</link><description>Есть 2 страницы: одна запрашивает данные у другой (на разных серверах).&lt;/P&gt;&lt;P&gt;Задача: дать эти данные только определенному серверу (логин\пароль не катят).&lt;/P&gt;&lt;P&gt;Цель: однозначно определить вызывающую страницу и не дать данные для стороннего запроса.&lt;/P&gt;&lt;P&gt;Какие использовать технологии или просто и банально какие серверные переменные учитывать?</description><pubDate>Thu, 28 Dec 2006 19:10:02 GMT</pubDate><dc:creator>lurii</dc:creator></item></channel></rss>