Безопасность передачи данных на WWW-сервер

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

PUNK-GRUNGER
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 145
Зарегистрирован: 10.06.2004 (Чт) 14:22
Откуда: Украина, Николаев

Безопасность передачи данных на WWW-сервер

Сообщение PUNK-GRUNGER » 15.12.2005 (Чт) 17:28

Вот есть такая функция, которая стучит на локальный сервак (в дальнейшем планирую запустить в глобале :) )

Код: Выделить всё

Public Function Execute(ByVal URL_File As String) As String
        On Error GoTo err
        Dim req As Net.WebRequest = Net.WebRequest.Create("http://localhost/game/" & URL_File)
        Dim rsp As Net.WebResponse
        Dim sr As IO.StreamReader
        req.Method = "GET"
        rsp = req.GetResponse()
        sr = New IO.StreamReader(rsp.GetResponseStream(), System.Text.Encoding.Default)
        Return sr.ReadToEnd()
        Exit Function
err:
        If Err.Number = 5 Then MsgBox("К сожалению, невозможно присоединиться к серверу по техническим причинам. Возможно вам просто мешает FireWall или же сам сервер лежит в глубоком дауне... ХЗ что происходит :)", MsgBoxStyle.Critical, "Ошибка связи с Центром")
        Return "ERROR"
    End Function


Вобщем, примерно так я ее юзаю:

Код: Выделить всё

Dim str As String = Execute("account.php?type=ping&login=" & user_login)


В переменную возвращается код, обработанные PHP-скриптом.

Внимание вопрос: Уважаемые знатоки - как "обезопасить" сие мероприятие? Как-то раньше не приходилось работать "в связке" с несколькими языками. Было б это клиент-серверное - не было бы вопросов, а тут как... хз...

PUNK-GRUNGER
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 145
Зарегистрирован: 10.06.2004 (Чт) 14:22
Откуда: Украина, Николаев

Сообщение PUNK-GRUNGER » 15.12.2005 (Чт) 17:31

За корявый синтаксис и "плохой стиль" простите - только не давно на .NET перешел ) Тыкаюсь :)

Вернее как бы давно пытаюсь перейти... но только сейчас, наконец-то купил MSDN DVD компакт, что послужило еще одним (окончательным) аргументом в пользу перехода на новую платформу. Вот.


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18

    TopList  
cron