Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Доступ к сайту только из самописанного Браузера Добавлено: 14.09.07 22:59  

Автор вопроса:  Vitaliy
1. Имеется Web-сервер (Apache, PHP, MySQL), на нём крутится сайт.
2. Имеется самописанный на VB6 Web-браузер с помощью которого и будем просматривать этот сайт.

Вопрос.
Можно ли сделать так чтобы сайт был доступен для просмотра только из моего приложения и недоступен из IE, Opera и т.д.. Где копать на стороне Web-сервера или в моей проге или и там и там?
Если есть какие идеи подскажите или где почитать можно ткните меня.

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #1 Добавлено: 14.09.07 23:48
1. Менять User-Agent в отправляемых паетах. ИМХО, сложно
2. Шифровать исходящие запросы браузера, а на сайте их расшифровывать.

Ответить

Номер ответа: 2
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #2 Добавлено: 15.09.07 00:20
Использовать Basic Authorization.

'========================================================================
' * HTTP-аутентификация

' WB - Объект WebBrowser
' sURL - Страница на которой производится аунтификация
' sLogin/sPassword - логин/пароль для аунтификации

Public Sub AuthBasic(ByVal WB As WebBrowser, ByVal sUrl As String, ByVal sLogin As String, ByVal sPassword As String)
    Dim base64 As String
    Dim PostData As String
    
    base64 = EncodeStr64(sLogin & ":" & sPassword)
    
    PostData = "Authorization: Basic " & base64 & vbCrLf
    PostData = PostData & vbCrLf
    
    WB.Navigate sUrl, , , , PostData
End Sub


На скрипте проверить авторизацию достаточно просто
http://ods.com.ua/win/eng/web-tech/php/features.http-auth.html

После авторизации можно через переменные пхп-сессий записать туда хеш User-Agentа + IP.

P.S. Возможно стоит посмотреть в сторону HTTPS, т.к. отснифить что передаёт прога скрипту достаточно просто.

Ответить

Номер ответа: 3
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #3
Добавлено: 15.09.07 09:06
Да легко! Юзай собственный язык разметки, например у меня дополнения в FormCreator загружаются по собственной разметке, и фиг-два другим браузером ты че откроешь. Может и откроешь, только ниче не поймешь :)))

Ответить

Номер ответа: 4
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #4
Добавлено: 15.09.07 09:06
Еще вариант: шифруй HTML на сервере, а твой клиент пусть когда заходит к тебе на сайт расшифровывает.

Ответить

Номер ответа: 5
Автор ответа:
 Vitaliy



Вопросов: 4
Ответов: 10
 Профиль | | #5 Добавлено: 16.09.07 10:37
Спасибо за идеи ребята. Теперь буду пробовать воплотить!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам