Безопасность сайта

Как защитить код сайта?

Виктор, Екатеринбург 0

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

Дмитрий Акиндинов технический администратор сайтов

ответил

Полностью закрыть HTML и CSS от просмотра нельзя технически: браузер обязан получить исходный код страницы, чтобы её отрисовать, поэтому через «Просмотр кода страницы» его увидит любой желающий. Реально защитить получится только то, что не отдаётся напрямую в браузер — серверный PHP-код, структуру базы данных, конфигурационные файлы.

Здесь стоит развести два разных вопроса. Копирование вёрстки и текстов — проблема юридическая, не техническая: тексты и дизайн защищены авторским правом с момента создания, и при явном копировании можно отправить претензию, ссылаясь на дату публикации у себя. Затруднить копирование технически по мелочи можно — минификацией CSS и JS, запретом правого клика, — но для того, кто открыл «Просмотр кода», это не преграда, а просто неудобство.

А вот что закрывать действительно нужно — доступ к серверной части: файлам PHP, панели администратора, базе данных. Сюда входит закрытие wp-config.php через .htaccess, регулярные обновления CMS и плагинов, сложный пароль в админку и отдельный SFTP-доступ вместо общего FTP с паролем в открытом виде.

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

Подробный разбор Вредоносный код в базе данных сайта: где искать и как вычистить

Задать свой вопрос

Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.

Похожие вопросы

Все вопросы по теме "Безопасность сайта"

Заявка

Обсудим задачу

Напишите имя и телефон, выберите удобный канал. Перезвоню или напишу в течение часа в рабочее время.

Куда удобнее ответить?