Что за qr код. Что такое QR-код и как правильно им пользоваться? Можно ли самостоятельно создать QR-код

Разгар дня. Пальцы набивают код, глаза напряженно всматриваются в монитор, неподалеку гудит принтер, выплевывая бумагу, цокают каблучки, переговариваются бухгалтера, пахнет крепким кофе. Обычная рабочая обстановка.

И тут прибегает сисадмин. Глаза на выкате, самого потряхивает.

— Срочно! — говорит, — надо запретить на сайте компании протокол HTTP!

— Чего?, — поднимаю глаза от ровных строчек на экране.

— Юристы позвонили! Говорят нужно оставить только HTTPS!

Суть проблемы

В принципе, все к этому шло. Сразу скажу, что проблема решается тремя строчками в файле.htaccess, но об этом чуть ниже.

А суть в том, что в нашей стране есть закон о защите персональных данных. Мало того, что те кто их собирают (например, интернет-магазины, для оформления заказа) должны предупреждать покупателя. Предупреждать о том, что его ФИО, адрес, паспортные данные (если нужно), телефонный номер, e-mail и т.п. отправляются не просто так, а для обработки!

Мне всегда казалось, что это вообще-то логично. Иначе зачем я все это вписываю? Уж точно не для того, чтобы оно ушло в никуда. Но нет! Закон требует предупреждать.

Но и это еще не всё! Все отправляемые данные должны отправляться по шифрованному протоколу (HTTPS). Как говорится — приплыли.

Решение

Подивившись юридическим выкрутасам, зашел на сайт, открыл файл .htaccess и под строчкой RewriteEngine On , добавил еще три. Вот они:

RewriteCond %{HTTPS} off RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI}

Всё. Фокус сработал, поскольку протокол HTTPS уже был установлен. Просто теперь сайт будет доступен только по нему и не будет доступен по протоколу HTTP. В остальном, ничего не изменилось.

Кстати, если вы искали как отключить на сайте протокол HTTP (оставив только HTTPS) и вам помог этот рецепт, не стесняйтесь в благодарность заслать мне немного на чай с печеньками.))

Помогло? Зашли Админу на чай.

Что касается самого HTTPS как явления…

Меня в этой ситуации напрягает лишь одно — навязывание HTTPS всем владельцам сайтов. Оно идет хоть и постепенно, но неуклонно.

Почему напрягает? Потому, что сертификат для этого протокола стоит денег. Это около 5000 руб (и выше) в год с нифига.

Т.е. к плате за хостинг и домены добавится еще и эта. Если расходы на первый и вторые, вполне обоснованы, то оплата сертификата — это «продажа воздуха».

Моя буйная фантазия запросто придумает еще десяток подобных вещей, за которые можно обязать платить веб-мастеров. Например, налог на сайт, или лицензия на использование трафика.

Это только кажется нереальным, а по факту вполне… Было бы желание. И все это, само-собой, будет исключительно для блага владельцев и посетителей сайтов.

Короче, без комментариев.

UPDATE: Что делать, если нужно разрешить протокол HTTP только для конкретного IP?

Нужно к уже упомянутым трем строчкам добавить еще одну. При том добавить ее перед строкой с RewriteRule . Вот она.

RewriteCond %{REMOTE_ADDR} !92.57.214.12

Вы спросите: Зачем открывать HTTP-протокол для конкретного IP? Ведь HTTPS прогрессивнее, защищеннее, современнее, понтовее в коне-концов.

Дело в том, что к вашему сайту могут обращаться какие-нибудь ваши программы, парсеры и т.п., не умеющие общаться по HTTPS. Например 1C Бухгалтерия.

Конечно ее в итоге можно настроить, но не факт, что вы это сумеете своими силами или быстро, а работать надо вот уже прямо сейчас. На этот случай вас и выручит волшебная строчка.

Есть много причин, по которым пользователи интернет интересуются, как заблокировать доступ к сайту того или иного содержания, чтобы он потом не открывался. В статье рассмотрены все возможные способы, которые доступны для обычного пользователя компьютера.

Когда это необходимо?

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

Как заблокировать доступ к сайту на компьютере, чтобы он не открывался

Существует множество методов для блокировки нежелательных сайтов, которые подойдут для обычного пользователя. Предлагаем рассмотреть каждый из них:

Создание фиктивных DNS-записей

В компьютере, на котором Вы хотите запретить доступ к какому-либо сайту, редактируется текстовый файл hosts. Найти этот файл можно по пути указаному на рисунке. Открываем его в обычном блокноте и вносим изменения. Этот файл содержит список DNS-записей с именами сайтов, к которым блокируется доступ.

Процесс редактирования файла host

Минусом данного способа является то, что механизм работает только на одном компьютере и применить его в офисе будет довольно сложно. Если в сети несколько ПК, то редактировать файл hosts придётся на каждом из них. Но также необходимо учесть, что если сайт имеет несколько зеркал, придётся для каждого зеркала создать отдельную запись в файле hosts.

И также этот способ не подойдёт для блокировки порносайтов, ведь просто нереально внести в него все это множество адресов.

Блокировка по IP

На ПК, где необходимо заблокировать доступ или на интернет-шлюзе создайте список с IP-адресами сайтов, к которым желаете запретить доступ. Открытие этих IP-адресов на компьютере будет блокироваться аппаратным шлюзом или программным файерволом. Для того, чтобы создать список запрещенный IP-адресов, нам необходимо зайти Панель управления> Система и безопасность> Брандмауэр Windows.

Настраиваем дополнительные параметры

Создаём правило:

Вносим список адресов

Выбираем блокировку подключения:

Блокировка подключения

  • Выбираем вкладку Область.
  • Выбираем пункт Указанные ip-адреса.
  • Вводим любые нежелательные ip.
  • Список IP - адресов

    Этот метод достаточно эффективен, но опять же нет возможности заблокировать все сайты для взрослых. Можно блокировать только известные Вам адреса (конкретные сайты).

    Прокси-сервер

    Этот способ основывается на настройке программного обеспечения, используемого Вами, прокси-сервера, в котором мы имеем возможность создавать «чёрные списки» — список запрещённых сайтов. Этим способом можно заблокировать сайт даже по части его имени или адреса.

    Для того чтобы выполнить блокировку нежелательных сайтов, нам достаточно скачать чёрный список с интернета в текстовом файле (по необходимости можете внести в него правки в обычном блокноте) и в своем прокси использовать импорт чёрного списка. Если прокси на ПК не установлен, прийдётся воспользоваться другим методом.

    Недостатком такого способа является необходимость принудительной настройки всех ПК в сети на использование прокси-сервера. Поскольку данные настройки выполняются в браузере, стоит заметить, что любой пользователь может скачать другой браузер, в котором данных настроек не будет.

    Настроим браузер

    Google Chrome

    В данном пункте мы рассмотрим как заблокировать доступ к нежелательным ресурсам в Google Chrome. Для этого можем воспользоваться расширением Block Site.

    Данный способ так же подойдёт для таких браузеров, как Mozilla Firefox, Opera, Microsoft Edge и Яндекс Браузер

    После того как Вы установили расширение, переходим в меню расширения и настраиваем его. Кликаем правой кнопкой мыши на любой открытой странице и получаем ряд бесплатных преимуществ:

    Доступ к расширению blocksite

  • Блокировать сайт по адресу (можно настроить перенаправление)
  • Блокировка по слову (сайт будет заблокирован, если в его адресе встречается указанное слово)
  • Блокировка в зависимости от времени.
  • Блокировка доступа к настройкам с помощью пароля.
  • Блокировка, которая работает в режиме инкогнито.
  • Mozilla Firefox

    Для Mozilla Firefox можем использовать тоже расширение Block Site.

    Расположение Block Site

    Настройка блокировки сайта ВКонтакте

    Opera

    А вот браузер Opera в отличие от остальных имеет собственные средства для блокировки нежелательных веб-страниц. Для этого достаточно найти в меню браузера пункт «Содержимое» и внести сайты в список «Нежелательного содержимого».

    Управление содержимым в Opera

    Антивирус

    Для рассмотрения мы выбрали антивирус Касперского, как самый популярный среди жителей стран СНГ. Способ довольно прост и удобен. Особенно если родители хотят оградить ребёнка от нежелательной информации.

    Иногда возникает необходимость запретить доступ к определенным сайтам, не важно решили ли Вы защитить своего ребенка от ненужной информации, ограничить коллег по работе, или просто пошутить над приятелем. Способов достаточно много, рассмотрим три основных:

    1. Изменение файла «Hosts».
    2. Настройка брандмауэра Windows.
    3. Настройка антивируса.

    Способ является стандартным средством операционной системы. Не требует инсталляции сторонних программных пакетов. Файл hosts – специальный раздел системного кеширования. Он предназначен для ускорения обращения к сайтам, минуя серверы доменных имен.

    Шаг 1. Войдите в директорию, где хранится нужный файл.

    Шаг 2. Войдите в свойства и снимите галочку с атрибута «Только чтение», после чего нажмите «ОК».

    Снимаем галочку с атрибута «Только чтение» и нажимаем «ОК»

    Шаг 3. Откройте hosts. В выпавшем окне выбора программы используйте «Блокнот».

    Выбираем программу «Блокнот»

    Шаг 4. Добавьте нужные Вам строки в файл. Синтаксис описан в закомментированных строках файла, однако дадим его описание и в статье: в новой строке следует указать IP-адрес нужного хоста (для локального компьютера указывается адрес 127.0.0.1), через пробел прописывается адрес сайта (либо в форме IP, либо в словесной форме).

    Важно! Обратите внимание, значок # в начале строки является указателем на то, что строка является комментарием, то есть при выполнении программы она никак не влияет на последнюю.

    Шаг 5. Сохраните изменения, и закройте файл.

    На заметку! Если подобную процедуру Вам предстоит сделать несколько раз, целесообразней создать специальный файл с расширением. bat. В нем следует указать список сайтов, предназначенных к блокировке, и запустить его от имени администратора на каждом компьютере. Таким образом Вы сможете избежать ошибок при написании сайтов и ускорить процесс изменения файла hosts. При использовании двух батников Вы сможете включать и выключать блокировку сайтов по времени. Например, можно создать задание через планировщик на выполнение пакетного файла для добавления в hosts записей в 12.00. Второе задание назначить на 15.00, указав батник с удалением введенных ранее строк. Таким образом, с полудня до трех часов доступ к нужным веб-страницам будет заблокирован, а с 15.00 до полудня – открытым.

    Настройка брандмауэра Windows

    Не требует инсталляции сторонних программных пакетов. Помогает разобраться с тонкой настройкой для всех профилей сетей. Отдельно стоит отметить работу с конкретными портами и протоколами.

    Шаг 1. Для настройки брандмауэра (firewall) нужно открыть его через «Панель управления». Зайдите в нее, измените на «Крупные значки» режим просмотра, и откройте ссылку «Брандмауэр Windows».

    Открываем «Брандмауэр Windows»

    Шаг 2. В открывшемся окне используйте опцию «Дополнительные параметры».

    Используем опцию «Дополнительные параметры»

    Шаг 3. В левом фрейме отметьте щелчком мыши «Правила для исходящего подключения».

    Отмечаем щелчком мыши «Правила для исходящего подключения»

    Шаг 4. В правом фрейме запустите процедуру создания нового правила.

    Шаг 5. Выберите опцию «Настраиваемые» и перейдите на следующую страницу.

    Выбираем опцию «Настраиваемые и переходим на следующую страницу»

    Шаг 6. Правило должно быть применено ко всем программам.

    На заметку! Если Вы хотите ограничить доступ к сайту через определенный браузер, то используйте опцию «Путь программы» и укажите его запускающий файл.

    Шаг 7. В окне «Протокол и порты» лучше не менять никаких настроек.

    На заметку! Вообще браузеры используют два протокола – http и https, с номерами 80 и 8080, соответственно. Но если Вы хотите заблокировать, например, «Скайп» или «торрент», то исключайте все возможные.

    Шаг 8. Для блокировки конкретных сайтов выбирайте опцию «Указанные IP-адреса» в нижней части окна. Если нужно заблокировать выход в интернет полностью – укажите «Любой IP-адрес». Верхняя часть окна необходима тем, у кого на компьютере несколько сетевых плат, здесь нужно указать те, выход с которых нужно блокировать.

    Выбираем опцию «Указанные IP-адреса» для блокировки конкретных сайтов

    Шаг 9. В качестве действия следует указать «Блокировать подключение».

    Указываем «Блокировать подключение»

    Шаг 10. По умолчанию правило относится ко всем профилям подключений.

    Шаг 11. Задайте для правила имя и завершите установку блокировки.

    Настройка антивируса

    Некоторые антивирусные программы позволяют ограничить доступ к сайтам. Рассмотрим на примере Kaspersky Internet Security.

    Шаг 1. Запустите программу и на главном окне интерфейса войдите в меню «Родительский контроль».

    Запускаем программу и входим в меню «Родительский контроль»

    Шаг 2. Задайте пароль. Данная функция используется во избежание разблокировки сайтов.

    Шаг 3. Выберите учетную запись на Вашем компьютере, для которой нужно настроить ограничения.

    Шаг 4. Перейдите на вкладку «Интернет».

    Переходим на вкладку «Интернет»

    Шаг 5. Выставьте необходимые установки по времени доступа, загрузке файлов и перейдите в пункт «Выбрать категории сайтов».

    Переходим в пункт «Выбрать категории сайтов»

    Шаг 6. Отметьте галочками области блокировок.

    На заметку! Напротив каждого пункта имеются ссылки на веб-страницы, с описанием опции.

    Шаг 7. Для блокировки выхода в интернет полностью отметьте соответствующий пункт меню.

    Шаг 8. Задайте исключения из правила блокировки. Для указания сайта используйте кнопку «Добавить».

    Шаг 9. Укажите путь к сайту-исключению, выберите режим действия правила.

    Шаг 10. После формирования списка закройте окно.

    Шаг 11. Передвиньте ползунок «Контроль включен» для начала работы блокировки.

    Включаем «Контроль включен»

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

    Видео — Как заблокировать любой сайт без лишних программ

    Заключение

    Мы рассмотрели разные методы блокировки сайтов в операционной системе Windows. Два из описанных методов являются стандартными средствами Windows, один – требует установки дополнительного программного обеспечения. Оценка каждого из способов приведена в сводной таблице.

    Сведения/Наименование Файл hosts Брандмауэр Антивирус
    Лицензия Поставка с Windows Поставка с Windows Платная, имеет пробный период
    Русский язык В зависимости от версии Windows Да
    Блокировка браузеров Да
    Да
    Да
    Блокировка иных сетевых программ Да
    Да
    Да
    Распределение по пользователям Нет Нет Да
    Распределение по профилям сетей Нет Да
    Да
    Блокировка согласно расписанию Да
    Нет Нет
    Защита паролем Да
    ДаДа
    Удобство интерфейса (от 1 до 5) 3 5 5

    Инструкция

    Самый простой способ запретить доступ к тому или иному сайту – отредактировать файл hosts. Он подойдет для пользователей небольших или домашних сетей, а также при использовании одного компьютера несколькими лицами. Перейдите в директорию системного диска C:\Windows\System32\Drivers\etc.

    Скопируйте файл hosts, находящийся в данной папке, в другую директорию или на рабочий стол. Откройте скопированный документ при помощи «Блокнота» или любого другого текстового редактора Windows. Для этого кликните правой клавишей мыши на hosts и выберите пункт «Открыть в Блокноте».

    В конец файла добавьте пункт вида:

    127.0.0.1 адрес_сайта

    В этом запросе «адрес_сайта» – адрес того ресурса, к которому следует ограничить доступ. Вы можете добавлять любое количество сайтов. Для этого вписывайте каждый адрес в отдельной строке и перед ним добавляйте 127.0.0.1.

    Загрузите сохраненный файл обратно в директорию, подтвердив операцию замены. Доступ к указанным сайтам будет закрыт, и в окне используемого браузера будет выдаваться уведомление о недоступности ресурса.

    Доступ к определенным сайтам может быть заблокирован при помощи специальных антивирусных утилит и фаерволов. Среди данных программ можно отметить такие популярные антивирусные решения, как Comodo, Norton Inernet Security, Kaspersky, Nod32. Запустите или установите нужную программу на вашем компьютере.

    В окне выбранной утилиты найдите раздел, посвященный блокированию доступа к ресурсам. Так, в Nod32 блокирование ненужных сайтов осуществляется через вкладку «Защита и доступ в интернет» - «Управление адресами», где вы сможете ввести адрес ресурса, на который стоит ввести запрет. В Kaspersky за это отвечает раздел «Родительский контроль». В других антивирусных программах блокировка осуществляется аналогичным образом.

    Оставляя ребенка наедине с компьютером, велик риск что он будет заходить на сайты, на которые не должен. В случае если при просмотре истории посещений вы обнаружили посещение «неугодных» сайтов, заблокируйте их.

    Инструкция

    Заблокируйте нужные сайты при помощи файла hosts. Предварительно создайте отдельную учетную запись с минимальным набором прав, ограничив для нее изменение файлов, находящихся в папке Windows. Запустите диспетчер задач, после чего нажмите на «Выполнить задачу». Впишите в строку C://WINDOWS/system32/drivers/etc и нажмите выполнить. После этого нажмите на файл hosts правой кнопкой мышки и откройте при помощи программы «Блокнот». Впишите в него адреса сайтов чтобы они выглядели следующим образом:
    127.0.0.1 website1.com
    127.0.0.1 website2.com
    127.0.0.1 website3.com
    Нажмите на меню «Файл» – «Сохранить». Выполняйте все эти действия из-под учетной записи администратора.

    Вы также можете веб-сайты, используя настройки вашего веб-браузера. Зайдите на компьютер с учетной записи администратора и установите браузер Google Chrome. Нажмите на иконку настроек, после чего из выпадающего меню выберите «Инструменты», а далее – «Расширения». Нажмите на кнопку «Еще расширения», а далее – «Просмотреть галерею».