Как узнать: когда и каким пользователем был создан определённый блок?

Главные вкладки

Аватар пользователя useronforum useronforum 23 июня 2016 в 10:16

Как узнать: когда и каким пользователем был создан определённый блок?
Блоки находятся здесь: Главная › Управление › Структура › Блоки.

В интерфейсе Drupal 7 у материалов есть колонка, когда они обновлены.
Как аналогично узнать дату создания или последнего изменения блока
и какой пользователь его создал?

Может быть лог изменений в крайнем случае ведётся?

Комментарии

Аватар пользователя Orion76 Orion76 23 июня 2016 в 10:34

Итак.. детектив продолжается-)
Вторая серия.

Логирования изменения блоков в стандартной сборке друпал нет.
Можно поискать в логах сервера обращение к урлу страницы редактирования нужного блока.
Там будет IP пользователя.
По IP можно попробовать узнать примерное местоположение пользователя(провайдера,город, область и т.п.)

Если включен модуль Statistics то все намного проще.
Поиск будет так же по урлу.
Там же будет и имя пользователя, но его я Вам и так могу сказать: злоумышленник заходил под логином "главного" админа.

Аватар пользователя Orion76 Orion76 23 июня 2016 в 10:46

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

Эта технология взлома когда-то гдето хорошо освещалась..
Возможно даже сдесь.

Слишком замудрено, но как версия...

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

Аватар пользователя gun_dose gun_dose 23 июня 2016 в 13:56

useronforum wrote:

watchdog есть, но он статистику за несколько лет не ведёт.

Если есть подозрение, что это могло случиться несколько лет назад, то к гадалке не ходи - 99%, что это сделал юзер под ником drupaldev в конце 2014 года. Вы, кстати, в другом топике так и не ответили, есть ли левые юзеры с админскими правами. Особое внимание стоит обратить на всех, кто зарегился 1 января 1970 года.

Аватар пользователя Lotar Lotar 23 июня 2016 в 13:57

Ну вообще разрешение на создание блоков кому-то кроме админа - это уже сама по себе гениальная вещь.

Аватар пользователя useronforum useronforum 23 июня 2016 в 16:04

gun_dose wrote:

useronforum написал:

watchdog есть, но он статистику за несколько лет не ведёт.

Если есть подозрение, что это могло случиться несколько лет назад, то к гадалке не ходи - 99%, что это сделал юзер под ником drupaldev в конце 2014 года. Вы, кстати, в другом топике так и не ответили, есть ли левые юзеры с админскими правами. Особое внимание стоит обратить на всех, кто зарегился 1 января 1970 года.


На этот вопрос отвечаю в той теме.

Аватар пользователя useronforum useronforum 23 июня 2016 в 16:17

Orion76 wrote:

Если включен модуль Statistics то все намного проще.

jsv wrote:

да и тот кто создавал блок и журнал подтереть догадается


К сожалению модули логов отключены.
Хотя записи 2013 года остались.
Значит когда-то были включены.
То ли злоумышленник отключил, то ли администратор, чтобы базу не переполнять
и сайт быстрее работал.
Orion76 wrote:

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

Пользователь у сайта один - администратор. Нет даже комментариев на сайте.

Аватар пользователя useronforum useronforum 23 июня 2016 в 16:19

Решение у вопроса было - Web.archive.org
Посмотреть состояние сайта за прошлые месяцы
и обнаружить, когда появился блок.

Но веб-архив кажется больше не работает.

Аватар пользователя useronforum useronforum 23 июня 2016 в 16:21

А возможно сейчас обо всех изменениях и добавлениях на сайте получать уведомление на email?

Чтобы оперативнее реагировать на них?