Провайдер что это программа

Что такое провайдер в программировании?

Часто встречаю классы с названиями «EventServiceProvider.php», «AppServiceProvider.php» и т.п
Объясните простым языком что такое провайдер? Я так понимаю это поставщик услуг, некий интерфейс для работы с другими сервисами. Могу ли я класс PDO или ActiveRecord назвать провайдером или я могу вообще любой класс назвать провайдером?

  • Вопрос задан более трёх лет назад
  • 10329 просмотров

Комментировать

Решения вопроса 1

dunmaksim

Быдлокодер

Как правило провайдер используется для инкапсуляции более сложного кода, скрывая детали реализации. Он служит этакой обёрткой, реализуя шаблон проектирования «Фасад».
Вы копируете файл из каталога в каталог, просто перетащив его мышью. Но как это произошло на физическом уровне? Вам этого знать не обязательно, всё скрыто под множественными слоями абстракций.
Чтобы не думать о каких-либо низкоуровневых вещах, часто вводят провайдеры, сервисы и т.д. Суть одна — скрыть какие-либо часто используемые сложные функции и рутинную работу за простым и понятным интерфейсом.

Ответ написан более трёх лет назад

Нравится 17 2 комментария

Что такое провайдер?

Часто вижу в приложениях ServiceProvider, AuthProvider, CryptoProvider, AuthService CryptoService. Что должен делать провайдер? В чем его отличие от сервиса?

  • Вопрос задан более трёх лет назад
  • 3332 просмотра

Комментировать

Решения вопроса 1

Разработчик ПО.

Service — это то, что реализуют саму логику ммм… сервиса.
ServiceProvider — это то, что даёт доступ к сервису или сервисам. То есть что-то фроде фасада, за которым могут быть разные сервисы на одну тему (например, сервисы аутентификации).

Ответ написан более трёх лет назад

Комментировать

Нравится 2 Комментировать

Ответы на вопрос 0

Ваш ответ на вопрос

Войдите, чтобы написать ответ

php

  • PHP
  • +1 ещё

Какова допустимая глубина иерархии методов класса?

  • 1 подписчик
  • 13 сент.
  • 96 просмотров

Что знает провайдер о своих клиентах и видит ли историю браузера?

Как установить «Дикси – Клуб друзей» на Huawei

Разбираемся, видит ли провайдер поисковые запросы и какая информация ему доступна.

Что знает провайдер о своих клиентах и видит ли историю браузера?

Кто такой провайдер и что он точно знает

Для начала давайте разберемся, что такое «провайдер» и какая информация ему доступна в любое время.

Итак, это так называемый поставщик услуг связи. То есть МТС, Мегафон, Ростелеком — все они являются провайдерами. Пользователь заключает с ними договор, согласно которому компания предоставляет человеку доступ к Сети, телефонной связи или цифровому телевидению — а зачастую ко всему сразу в виде пакета услуг.

Именно поэтому у провайдера всегда есть доступ к вашим личным данным, которые вы указали во время покупки выбранных услуг. Это ваш номер телефона, ФИО, домашний адрес и паспортные данные.

Но может ли поставщик связи видеть то, что люди делают в интернете? Для ответа на этот вопрос надо иметь небольшое представление о том, как вообще работает связь. Если объяснить этот процесс простыми словами, то во время работы в интернете все запросы сначала попадают на сервер провайдера. В свою очередь, он обрабатывает их и передает в глобальную Сеть — то есть на сервер сайта, к которому обращается пользователь. Также эта схема работает в обратном порядке — все ответы проходят через провайдера.

Видит ли провайдер, какие сайты я посещаю?

Если ответить кратко — да, видит, но не следит за этим денно и нощно. Да и данные о посещенных сайтах провайдер сохраняет не в виде списка URL, а в так называемых логах — они содержат IP-адреса серверов, которые посещал пользователь. Также доступ к трафику регулируется целым набором законов. Так, согласно постановлению РФ № 445, провайдер обязан хранить поисковые данные своих клиентов за последние 30 дней (хотя конкретный объем трафика в этом документе не указан и зависит от загрузки провайдера в определенный период).

А в соответствии с пунктом 1.1 Федерального закона от 07.07.2003 N 126-ФЗ (ред. от 05.12.2017) «О связи» оператор обязан предоставить доступ к данным о трафике государственным органам РФ по соответствующему запросу.

Сохраняет ли роутер историю интернет-браузеров?

По своему личному желанию работники провайдера не будут сидеть и следить, смотрите ли вы на котиков в Инстаграм или качаете пиратский фильм. Но если к ним обратятся, например, сотрудники ФСБ, то они обязаны будут дать им доступ к вашим логам. Несложно догадаться, что история браузера обычного мирного пользователя никому не нужна — только если он занимаются незаконной деятельностью или каким-то образом привлек внимание спецслужб.

А теперь давайте разберем более конкретные вопросы.

Может ли провайдер отслеживать трафик через HTTPS?

Если использовать зашифрованное соединение HTTPS, провайдер сохранит только IP-адрес сервера, на который вы зашли, время соединения и объем переданных и полученных данных (трафик). Увидеть в логах название конкретной страницы сайта или ее содержимое с таким шифрованием не получится.

Видит ли провайдер поисковые запросы?

Нет, не видит, потому что все приличные поисковики используют протокол HTTPS, с которым содержимое страниц будет недоступно даже провайдеру.

В случае с незащищенным соединением HTTP оператор сохраняет те же самые данные. Однако, так как это открытый протокол, то провайдер (да и не только он — а любой достаточно продвинутый пользователь или злоумышленник) может получить доступ к URL и названиям страниц, которые вы открыли, истории поиска и даже той информации, которую вы использовали на конкретном сайте (переписке, загруженным файлам и так далее). Но опять же — самому провайдеру эти данные ни к чему, он действует в рамках законодательства и сохраняет логи только ради возможного запроса со стороны правоохранительных органов.

Что видит провайдер при использовании VPN?

Этот вопрос интересует всех любителей заблокированных сайтов и торрентов. Также советуем почитать, что такое VPN и как это работает.

Что такое VPN и для чего он нужен?

При использовании VPN провайдер видит, что вы отправляете шифрованный трафик на определенный адрес. При необходимости у него получится проверить этот IP и узнать, что сервер находится где-то в Швейцарии и используется для VPN. А вот отследить, какие страницы вы посетили внутри виртуальной сети, провайдер не сможет — по крайней мере, если вы все правильно настроили. Да и использовать VPN в России официально не запрещено.

То же самое происходит и при использовании браузера Tor. Однако если VPN-сервис создает соединение через один сервер (и большой трафик на один IP-адрес может вызвать подозрение), то программа Tor постоянно меняет сервера в процессе работы. Провайдер также может проанализировать IP-адреса и понять, что вы что-то ищете в Tor, но не получит доступ к конкретным URL и поисковым запросам.

При этом по закону № 149-ФЗ «Об информации, информационных технологиях и о защите информации» владельцам анонимайзеров нельзя предоставлять доступ к сайтам, заблокированным на территории РФ. Также хостинг-провайдерам и операторам поисковых систем запрещено размещать в Сети ссылки на «программно-аппаратные средства доступа к информационным ресурсам, информационно-телекоммуникационным сетям, доступ к которым ограничен».

Федеральные органы исполнительной власти, осуществляющие надзор в сфере коммуникационных технологий и связи, могут отправить нарушителям запрос на ограничение доступа к запрещенным ресурсам. И по федеральному закону № 155-ФЗ «О внесении изменений в Кодекс Российской Федерации об административных правонарушениях», если оператор продолжит предоставлять доступ к этим самым заблокированным сайтам и приложениям, то оштрафовать за их использование могут даже физических лиц:

Неисполнение оператором поисковой системы обязанности по прекращению на территории Российской Федерации выдачи по запросам пользователей указанной поисковой системы сведений о доменном имени и об указателях страниц сайтов в сети «Интернет», доступ к которым ограничен на основании соответствующего решения Московского городского суда, или копий заблокированных сайтов,

-влечет наложение административного штрафа на граждан в размере от 3000 до 5000 рублей;
-на должностных лиц — от 30 000 до 50 000 рублей;
-на юридических лиц — от 500 000 до 700 000 рублей.

Федеральный закон № 155-ФЗ, пункт 2.

Таким образом — фактически, VPN в России разрешено. Но использовать его для работы с заблокированными ресурсами нельзя. В реальности же отследить применение анонимайзеров практически невозможно — и если вы не являетесь владельцем крупного торрент-сервиса, волноваться вам не о чем.

Режим «инкогнито» спасет от слежки провайдера?

Режим «Инкогнито» есть во всех программах для серфинга — Google Chrome, Mozilla Firefox, Яндекс… Но он нужен только для того, чтобы браузер не сохранял историю поиска. Так как вы все равно используете соединение, которое предоставил провайдер, логи в режиме «Инкогнито» будут записываться в обычном порядке.

Знает ли провайдер мой MAC-адрес?

Да, эта информация никак не шифруется и доступна операторам в полном объеме. Зачастую потому, что MAC-адрес устройства используется непосредственно для подключения к Сети — и провайдеру необходимо его знать. Другое дело, что вы можете поменять MAC-адрес роутера или компьютера вручную — но это может привести к проблемам с соединением.

Читайте также:

  • Беспроводная зарядка: вредна ли она для аккумулятора смартфона?=«content_internal_link»>
  • Смартфоны с экраном 120 Гц: шаг вперед или просто маркетинг? =«content_internal_link»>

При подготовке материала использовались источники:
https://qna.habr.com/q/246915
https://qna.habr.com/q/181773
https://ichip.ru/tekhnologii/chto-znaet-provajder-o-svoih-klientah-i-vidit-li-istoriyu-brauzera-746312

Оцените статью