Вопрос: Существует ли риск безопасности при создании интернет-радиопроигрывателя в Visual Basic?


Я создал simpel интернет-радио плеер в Visual Basic. Он содержит пару кнопок и веб-браузер. Мой брандмауэр просит разрешить доступ в Интернет. Безопасно ли разрешить домашней программе получать доступ к Интернету или компьютер может быть угрожающим для угроз?

Private Sub btnBanditClassics_Click(sender As Object, e As EventArgs) Handles btnBanditClassics.Click
    WebBrowser1.ScriptErrorsSuppressed() = True
    WebBrowser1.Navigate("http://tunein.com/radio/Bandit-Classics-s228322/")
End Sub

0
2017-10-19 18:37


Источник




Ответы:


Ваш брандмауэр запрашивает разрешение, потому что, в то время как вы встраиваете IE в свое приложение и, насколько я могу судить, IE - это то, что обращается к Интернету, ваше приложение - это то, которое требуется для разрешения от имени IE.

Что касается безопасности: Нет, это не безопасно для домашней программы для доступа в Интернет. Безопасность даже для экспертов.

Тем не менее, на основе кода, который вы представили, вряд ли у вас возникнет проблема за пределами любых проблем безопасности IE.


1
2017-10-19 18:59



Примечательно, что при вызове веб-службы с определенными интерфейсами и семантикой разумно безопасно использовать эту услугу в вашем приложении, но просмотр веб-страниц общего назначения несколько сложнее. Также примечательно, что Net WebBroiwserControl написан MS и настолько силен, как любой другой браузер, который они распространяют. - Frank Thomas
Спасибо! Мой английский не самый лучший, но я предполагаю (пытаюсь перевести / понять ваши ответы на мой язык), что это нормально, чтобы программа заставляла его использовать IE и зависит от его безопасности. - MJK
@MJK Это правильно. - Ouroborus