Защита и безопасность

Редирект с HTTPS на HTTP
К примеру, сайт работал продолжительное время на протоколе HTTPS, закончился сертификат, а продлить его нет возможности. Придётся возвращаться на HTTP.
6314
+1
Как сгенерировать пароль на JS
Небольшая JavaScript функция для генерации пароля...
11635
+3
Как запретить открывать сайт в iframe
Несколько вариантов как запретить открывать страницы своего сайта в iframe с помощью htaccess, PHP и JS.
14164
-1
Как прочитать SSL сертификат из PHP
SSL сертификат можно получить с помощью контекста потоков (Stream Context), а разобрать его поможет функция...
6770
+6
Защита от нелегального зеркала сайта
В последнее время участились случаи появления нелегальных зеркал сайтов, делается это с целью понижения позиций в...
6106
+8
Вход через Google
Сервис «Google Аккаунты» позволяет через протокол OAuth 2.0 реализовать авторизацию пользователя на своем сайте. После прохождения авторизации можно получить имя, фамилию, e-mail и юзерпик...
37700
+18
Генерация токенов в PHP
Токен – уникальная последовательность символов, используется для обеспечения информационной безопасности, используется в авторизации и защите от несанкционированного доступа. Рассмотрим возможности...
25066
+6
Генерация паролей в PHP
В PHP есть несколько функций для генерации случайного числа, это rand(), mt_rand() и random_int().
24540
+11
Авторизация на сайте через Facebook
Инструкция, как получить данные пользователя Facebook через авторизацию OAuth.
23327
+9
Управление выводом ошибок PHP
PHP предлагает гибкие настройки вывода ошибок, среди которых функия error_reporting($level) – задает, какие ошибки PHP попадут в отчет.
22942
+1
Очистка данных из форм в PHP
Для предотвращения XSS, SQL-инъекций и других атак, данные полученные из форм нужно чистить. Простое экранирования кавычек не достаточно, нужен комплексный подход по типу данных.
12598
+8
Управление доступом к файлам
Действие файла .htaccess распространяется на директорию и подкатегории в котором он размещен.
14909
+3
Фильтрация IP-адресов
Примеры как запретить доступ к сайту по IP-адресам в PHP и htaccess.
14650
+2
Шифрование полей в MySQL
В MySQL есть несколько встроенных функций шифрования. Рассмотрим основные на примерах c использованием PHP PDO.
20482
-2
Стиль и размер ReCaptcha
Оригинальный размер капчи составляет 304x78px и чаще всего она не помещается в габариты форм сайта. Исправить это можно следующими способами:
23002
+3
Установака recaptcha v2 на сайт
Пример подключения ReCaptcha на php сайт, регистрация в API, вставка кода в форму, проверка правильности введенной...
34592
+3