- Совместимость
-
- 2.3
- Видимый копирайт
-
- Нет
Активность просмотров
Активность обновлений
Дополнение поддержки, позволяющее авторизованным сотрудникам просматривать доску от имени другого участника — видя именно те страницы, права доступа, состояние непрочитанных сообщений и сообщения об ошибках, которые видит участник, — без запроса пароля. Каждое переключение записывается, каждая активная сессия видна, и каждая сессия завершается автоматически.
Функции
Шесть точек входа, все с одинаковыми правами доступа, все отображаются только тогда, когда целевую учетную запись действительно можно имитировать.
- Панель персонала
- Профиль участника
- Панель действий при публикации
- Список пользователей панели администратора
- Редактирование пользователя панели администратора
- Прямая ссылка
- Проверка личности — аватар, имя и адрес электронной почты целевого пользователя, чтобы не было сомнений в том, какая учетная запись будет введена.
- Дополнительная причина — произвольный текст, записываемый в строку аудита и отображаемый в журнале.
- Ограниченные учетные записи помечаются, а не блокируются — заблокированные, отключенные, ожидающие подтверждения, отклоненные, ожидающие подтверждения по электронной почте и неработающие электронные письма — все они четко обозначены и могут быть введены. В этом обычно и суть: вы видите то же самое, что и пользователь с ограниченными правами.
- Повторный запрос пароля — пароль сотрудника перед переключением.
- Панель управления персоналом тонирована и имеет акцентную линию, поэтому никогда не бывает страниц, на которых непонятно, чья учетная запись используется.
- Постоянный индикатор и возврат одним щелчком — «Вошел как {участник}» и «Вернуться к {себе}» на каждой странице.
- Выход означает возвращение. Нажатие кнопки «Выход» при имитации учетной записи прекращает имитацию и оставляет сотрудника в его собственной учетной записи, а не выводит его из системы — и делает это без уничтожения его собственной записи «Запомнить меня», что произошло бы при обычном выходе.
- Доска рассматривает вас как участника во всех отношениях: разрешения, стиль, видимость узлов, количество непрочитанных сообщений и сообщения об ошибках — все это принадлежит ему.
- Администраторов невозможно имитировать. Это жестко закодировано, а не является разрешением — иммунитет, который можно предоставить, не является иммунитетом.
- Предоставляемая защита — отдельное разрешение «Невозможно войти как» для защиты модераторов, VIP-персон или одного человека без изменения кода.
- Подтверждение пароля — украденная сессия сотрудника сама по себе недостаточна для доступа к учетным записям участников. Подтверждение длится 30 минут и тратится на каждое переключение, поэтому каждая попытка подмены подтверждается отдельно.
- Отсутствие вложенности — перед входом в другую учетную запись необходимо вернуться к себе.
- Одна сессия на одного сотрудника, для всей доски. Запуск второй сессии закрывает первую и уничтожает сессию этого устройства, поэтому никогда не будет забытой вкладки, тихо работающей под чьим-то именем.
- Принудительное ограничение по времени — 30 минут по умолчанию, после чего сотрудник автоматически возвращается. Снижение этого параметра сокращает уже запущенные сессии; повышение никогда не продлевает сессию, запущенную по более жесткому правилу.
- Никогда не выдает учетные данные для цели — для поддельной учетной записи никогда не создается cookie-файл «запомнить меня», поэтому ничто не переживает сессию.
- Удаление сначала завершает активные сессии, прежде чем исчезнет код, который мог бы их завершить.
Каждый из этих случаев завершает сессию самостоятельно и фиксируется со своим собственным результатом, вместо того чтобы оставлять человека с идентичностью, от которой он не может избавиться.
Журнал аудита
- Панель администратора → Журналы → Пользователи → Войдите как пользователь, используя стандартные права администратора «просмотр журналов» — те же права, что и для журнала модератора.
- Одна строка на сессию с указанием сотрудника, пользователя, от имени которого ведется учетная запись, причины, IP-адреса, времени начала, продолжительности и результата.
- Фильтры — по сотруднику (выбор, поскольку набор ограничен), по пользователю, от имени которого ведется учетная запись (автозаполнение, поскольку автозаполнение отсутствует), по диапазону дат и переключатель «только активный». Фильтры отображаются в URL-адресе, поэтому отфильтрованное представление можно отследить.
- Наложение подробной информации о строке с полной записью, включая то, какие ограничения на использование данных действовали для данной конкретной сессии — снимок на момент записи, поэтому он остается актуальным даже после изменения настроек.
- Удаленные учетные записи сохраняют свои имена — имена пользователей хранятся в строке, поэтому история сохраняется для описываемых ею учетных записей.
- Перекрестная ссылка с собственным журналом администратора — каждое событие также записывает запись в xf_admin_log, и эти две строки связаны.
- Сохранение — завершенные сессии удаляются ежедневно через настраиваемое количество дней (365 по умолчанию; при значении 0 они сохраняются навсегда). Открытые сессии никогда не удаляются, независимо от их возраста.
Панель администратора → Пользователи → Активные сессии, доступ к которым осуществляется через собственные права администратора — поскольку завершение сессии не является чтением журнала, оно полностью прекращает просмотр для другого администратора. Супер-администраторы проходят автоматически, поэтому по умолчанию это работает как шлюз для супер-администраторов, с той разницей, что управление может быть делегировано советом директоров.
- Кто вошел в систему под чьей учетной записью прямо сейчас, с указанием причины, IP-адреса, времени начала, продолжительности и срока действия.
- Принудительное завершение любой сессии — сессия сотрудника уничтожается, а не возвращается, это единственный результат, который не позволяет кому-либо выдавать себя за другого пользователя после того, как администратор решил, что этого делать не следует.
- Автоматическая очистка каждые 15 минут закрывает сессии, срок действия которых истек, а также сессии, из которых никто не вернулся (закрытый ноутбук, закрытая вкладка) через 24 часа. Страница активных сессий, которая кричит «Волк!», хуже, чем отсутствие страницы вообще.
Шесть независимых переключателей, управляющих тем, что остается у пользователя, от имени которого ведется наблюдение. Все включены по умолчанию.
Список текущих онлайн-пользователей
Пользователь не добавляется в список онлайн-пользователей при просмотре сотрудниками.
Время последней активности
Время последнего посещения не изменяется.
Отметка «Прочитано»
Непрочитанные темы и форумы сохраняются после посещения, включая кнопку «Отметить форумы как прочитанные».
Оповещения
Непрочитанные оповещения остаются непрочитанными.
Личные сообщения
Непрочитанные беседы остаются непрочитанными.
Запись IP-адреса
IP-адрес сотрудника не записывается в историю IP-адресов пользователя. Он по-прежнему записывается в строку аудита, где ему и место.
Подавление доступа распространяется только на учетную запись, от имени которой осуществляется подмена, поэтому любые действия в рамках одного запроса, касающиеся другого пользователя, будут выполняться в обычном режиме — скрытие активности одного сотрудника никогда не приведет к повреждению данных третьей стороны.
Хэш файла (MD5)
- login-as-user-1.1.0 Patch Level 3.zip
-
78ea27950ca03ca46e2d5e167d334323