Блог
RSS-feed блога на WordPress при включенной защите от сетевых атак на хостинге
Некоторое предисловие
Простая задача по поддержанию блога на собственном хостинге подчас перестает быть такой простой, как казалось на первый взгляд. Так, приходится выбирать между функционалом и безопасностью, между быстродействием и оформлением. Так, начав свой путь в поддержании блога на WordPress-движке с 50 плагинов-расширений, я перешел на 5 самых необходимых, без которых трудно обойтись, дописав весь нужный функционал в сам код темы. Так, с использования тем со встроенными фичами я пришел к созданию child-тем, добавляя каждую новую функцию и элементы оформления только по необходимости. Слишком много лазеек оставляют расширения, слишком много ресурсов забирают дополнения. Поэтому, если делать блог самому — это труд. Не тяжелый, и тут не надо иметь семь пядей во лбу. Но он должен быть вдумчивый, последовательный и кропотливый.
И вот, вроде бы, когда у тебя уже полностью собранный под тебя продукт, который тебя устраивает на 120%, появляется какая-нибудь информация о том, что у тебя что-то не работает и хотелось бы, чтобы всё-таки работало. Эти вещи каждый раз разные по объему, по трудности, и они никогда не повторяются даже близко.
И вот, после непродолжительного счастливого владения своим продуктом, вдруг появились они — вездесущие сканеры уязвимостей, тотальная регистрация ботов в системе, попытки захватить контроль над админкой, используя слабые места файловой системы хостера… В общем, в какой-то момент эта борьба с ветряными мельницами начинает надоедать. И вместо ежедневного добавления в access deny подсетей бот-ферм, ты хочешь найти кое-что более простое и в то же время лучшее. Хорошо, что сейчас куча инструментов против бот-ферм. И, конечно, первое, что приходит в голову — защита от сетевых атак вроде CloudFlare. У моего хостера подобный инструмент есть. Подключаем. Думаем, что всё под контролем, но… всегда есть это но.
Вновь включенная защита от сетевых атак действует по принципу проверки клиента-посетителя на вшивость и проверки на всё и вся. Сначала клиент загружает незаметно быстро JavaScript, который, если всё хорошо, потом уже говорит браузеру, где взять нормальный контент. Это же хорошо? Да! Когда оно там как-то работает без тебя, не мешает тебе и твоим читателям. А когда оно начинает мешать? Отключать? А бот-фермы? Не отключать? А читатели?
В общем, этот метод проверки приложил rss-feed этого блога. Потому что на первый же запрос он любому rss-клиенту (да и валидатору) отвечал HTML/Text, на что тот обижался.
Как-то отдельно страницы выключить из работы защитника мне не удалось, поэтому пришлось поискать нестандартное решение. И оно нашлось. Необходимо просто-напросто выкладывать rss-ленту на другом домене.
Проблема с RSS: как её решить
Пример именно моей проблемы
Я столкнулся с этой проблемой на сайте. Стандартный фид WordPress по адресу https://brmx.ru/feed/ отдавал внешним валидаторам HTML-страницу с JavaScript-проверкой и cookie. Браузер проходил эту проверку, а валидаторы и клиенты rss не могли выполнить JavaScript, поэтому видели обычную веб-страницу.
Решение
Код в данном случае я публиковать пока не буду, потому что там есть технически уязвимые моменты, при раскрытии которых данный блог можно приложить. Поэтому пока теория, а для практики найдем какое-нибудь другое время.
Для решения проблемы был создан отдельный субдомен https://rss.brmx.ru и на нем опубликован PHP-скрипт по адресу /rss.php, который формирует RSS напрямую через WordPress, в обход нашей системы защиты.
Логика проделанного
- Создаем отдельный субдомен rss.anyrandomdomain.ru для самостоятельной выдачи RSS без проблемной защиты основного сайта.
- На субдомене размещаем PHP-скрипт, который подключает WordPress через wp-load.php, получает опубликованные записи и формирует RSS 2.0 (тут важно, чтобы скрипт работал в том же файловой системе на стороне сервера, и имел к папке установки wordpress необходимый доступ).
- В процессе настраиваем путь к WordPress и следим чтобы версия PHP на субдомене была такой же, как и на основном домене.
- Скрипт именуем как угодно (у меня — это rss.php) только не index.php, чтобы избежать обработки адреса как главной страницы основного сайта.
Резюме
Рабочий адрес RSS у моего сайта теперь такой: https://rss.brmx.ru/rss.php (ссылка на фид в самом низу каждой страницы этого сайта).
И хотя сейчас всё меньше людей пользуются RSS, а в стандартных рекомендациях в плагинах по безопасности WordPress даже есть указания по отключению rss-фида, всё же надеюсь на то, что этот пост поможет вам решить проблему с RSS на вашем сайте.
Историческая справка по brmx.ru
До 2023 года на сайте brmx.ru продавалась обувь и сумки магазин «Брендмикс». В 2023 году владельцы решили переехать на другой адрес и зарегистрировали новый https://shoebag.ru/ (там, кстати, они теперь и живут по сей день). Отсюда они сделали редирект на новый сайт, чтобы он передал SEO-вес ему, а у старого домена в какой-то момент не продлили регистрацию. В результате старый сайт освободился и стал свободным на платформе reg.ru, где я его тут же встретил в списке недавно освободившихся доменов. Этот домен созвучен по имени и фамилии, поэтому я решил развернуть здесь свой Home Page с блогом и плюшками.
Так вот, хохма в чем? До сих пор львиная доля трафика на сайт прёт по запросам про обувь и сумки или фиксируются прямые переходы на теперь не существующие страницы товаров.
А говорят, что ссылочное продвижение в 2026 году больше не работает.
Блог был взломан
Недавно я обнаружил, что блог подвергся взлому. На сервере появились неизвестные PHP-файлы и дополнительные учётные записи WordPress. Сейчас сайт полностью проверяется и пересобирается заново.
На данный момент не обнаружено признаков публикации посторонних материалов, изменения существующих записей или размещения вредоносных файлов для посетителей. Также не замечено каких-либо других обозримых последствий, кроме получения злоумышленником доступа к сайту и размещения служебных файлов.
Предполагается, что причиной могла стать уязвимость в одной из установленных тем или плагинов. Точный источник проникновения пока устанавливается. В ходе проверки анализируются журналы сервера, файлы сайта, база данных, задания Cron и список установленных расширений.
Чтобы исключить сохранение скрытого вредоносного кода, сайт пересобирается из чистых файлов. Я обновляю WordPress, плагины и тему, удаляю неиспользуемые компоненты, меняю пароли и ключи доступа, а также проверяю права пользователей.
Работа блога может временно прерываться. Если вы заметите подозрительные страницы, неожиданные перенаправления, предупреждения браузера или другие необычные действия на сайте, сообщите мне через раздел «Контакты».
После завершения проверки я отдельно сообщу о результатах и восстановлю обычную работу сайта.
Как ИИ-ассистенты трансформируют цифровое пространство
В последние месяцы мы наблюдаем заметные изменения в том, как пользователи ищут и потребляют информацию в интернете. Если ранее поиск начинался с открытия поисковой системы, формулировки запроса и перехода по нескольким ссылкам, то сегодня всё чаще достаточно обратиться к ИИ-ассистенту — и получить готовый ответ в течение нескольких секунд. Это удобно, быстро и избавляет от необходимости вручную фильтровать многочисленные источники.
Однако подобные изменения имеют и обратную сторону. Онлайн-ресурсы, существующие за счёт поискового трафика — в первую очередь текстовые медиа, блоговые площадки и справочные порталы — фиксируют снижение посещаемости. Пользователь получает нужную информацию напрямую от ИИ, минуя оригинальные сайты.
Таким образом, цифровая экосистема переживает очередной этап трансформации: роль «поискового клика» уступает место ответам, сгенерированным ассистентами.
Главный вопрос на повестке дня — смогут ли контент-проекты адаптироваться к новым условиям или нас ожидает новая волна сокращения традиционных текстовых форматов?
Про MAX Messenger
Многие пишут, что мессенджер MAX навязывают, а хотелось бы просто удобный конкурентный сервис.
Но такие варианты уже были — и не один! Например, ICQ New: функции как у WhatsApp и Telegram, но все фишки доступны бесплатно, без ограничений.
Тем не менее большинство всё равно выбрало WhatsApp и Telegram.
По сути, именно пользователи своим выбором задали стратегию продвижения, которую теперь использует MAX 🙂
Публикации в Telegram-канале
Из-за недавнего обновления настроек канала и сайта записи блога перестали автоматически публиковаться в этом телеграм-канале. Настройки вернул. Теперь репостинг работает в штатном режиме.
Не прошли в канал следующие публикации блога:
Про автоматические пропорциональные релейные регуляторы — https://brmx.ru/blog/2025/09/05/1611011277/
Некоторые важные изменения в законодательстве о спаме — https://brmx.ru/blog/2025/09/20/1110571288/
С Днём релейщика! — https://brmx.ru/blog/2025/09/21/0800181281/
Вы можете почитать их непосредственно в блоге.
С Днём релейщика!
Сегодня мы отмечаем День релейщика — праздник специалистов служб РЗА, которые занимаются релейной защитой и автоматикой различных систем электроснабжения.
Релейная защита и автоматика (РЗА) — это комплекс устройств, предназначенных для обеспечения надёжной и безопасной работы электроэнергетических систем.
Реле — ключевые элементы этого комплекса, которые автоматически замыкают или размыкают электрическую цепь при определённых условиях. Они широко используются в различных областях: от бытовой техники до космических кораблей.
История реле началась в XIX веке с изобретения первого электромагнитного реле. С тех пор эти устройства претерпели значительные изменения и стали неотъемлемой частью систем электроснабжения.
Сегодня реле продолжают развиваться и совершенствоваться. Они становятся более надёжными, компактными и эффективными. Благодаря этому они находят применение в новых областях и помогают решать сложные задачи по обеспечению безопасности и стабильности работы энергосистем.
Поздравляем всех релейщиков с их профессиональным праздником! Желаем успехов в работе, новых достижений и открытий!
Некоторые важные изменения в законодательстве о спаме
С 30 мая 2025 года в России начали действовать новые поправки в законы, регулирующие работу с персональными данными и рассылку рекламы. Изменения основаны на положениях Федерального закона №152-ФЗ «О персональных данных» и Федерального закона №38-ФЗ «О рекламе». (далее…)
Про автоматические пропорциональные релейные регуляторы

Оказывается, простые схемы управления дискретного действия (типа простого регулятора температуры в духовом шкафу) тоже относятся к большому семейству регуляторов, и имеют своё собственное обозначение и наименование — пропорциональные релейные регуляторы. Эти устройства помогают поддерживать заданные параметры в различных системах. Но в отличие от ПИД-регуляторов, они имеют большую зону нечувствительности, если можно так выразиться.
История и развитие
Первые автоматические пропорциональные релейные регуляторы были разработаны в начале XX века для управления сложными техническими системами. Они быстро нашли применение в промышленности и энергетике, где требовалось точное и надёжное регулирование параметров.
С течением времени пропорциональные релейные регуляторы совершенствовались и становились более компактными и эффективными. Они стали неотъемлемой частью многих систем автоматизации, обеспечивая стабильное и надёжное управление.
Сравнение с ПИД-регуляторами
Сегодня пропорциональные релейные регуляторы конкурируют с более современными ПИД-регуляторами (пропорционально-интегрально-дифференциальными). ПИД-регуляторы обеспечивают более точное и гибкое управление за счёт учёта пропорциональной, интегральной и дифференциальной составляющих ошибки регулирования.
Однако пропорциональные релейные регуляторы всё ещё находят применение в некоторых областях благодаря своей простоте, надёжности и относительно низкой стоимости.
Перспективы развития
С учётом того, что ПИД и ШИМ (широтно-импульсная модуляция) микросхемы становятся всё доступнее и дешевле, а регулирование у них точнее, чем у релейной схемы, перспективы пропорциональных релейных регуляторов могут быть ограничены. Однако они могут продолжать использоваться в некоторых специфических приложениях, где их простота и надёжность являются ключевыми факторами.
Категории
- C++ (4)
- IDE ОАЗИС (1)
- Rust (1)
- АСУТП (4)
- История (1)
- Мобильные устройства (1)
- Программное обеспечение (6)
- Разное (42)
- Схемотехника (1)
- УРЗА (2)
- Фото (1)
- Электротехника (3)
Календарь
| Пн | Вт | Ср | Чт | Пт | Сб | Вс |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 | |
