Как это остаётся незамеченным
Вашему агенту нужна документация. Мгновение спустя его команда обращается к хосту, которого вы никогда не видели в этом рабочем процессе. Назначение может быть законным, но без контекста новый хост просто ещё одна строка в терминале.
Представьте агента, который обычно использует знакомый индекс пакетов. Во время задачи в его записанных аргументах инструмента появляется незнакомый адрес. Ключевой вопрос: почему этот адрес назначения принадлежит данной сессии.
Что обнаруживает ClawMetry
ClawMetry сравнивает наблюдаемые ссылки на хосты с базовым уровнем когорты. Хост, отсутствующий в базовом уровне, может вызвать предупреждение о сетевом исходящем трафике. Находка определяет новый хост и причину, по которой он был признан необычным.
Различие, меняющее результат
Пример срабатывания
collector.invalid
Предупреждение
Тихое сравнение
pypi.org в базовом уровне
Для этого детектора нет находки.
В проверяемом примере базовый уровень содержит знакомый хост пакетов. Этот хост остаётся незамеченным. Другой хост вызывает находку «первое появление адреса назначения». Это сравнение требует обученного базового уровня; свежая установка ещё не знает ваших обычных адресов.
Изучить результат детектора
{
"kind": "network_egress",
"severity": "warning",
"evidence": {
"ground": "first_time",
"distinct_hosts": 1,
"hosts": [
"collector.invalid"
],
"new_hosts": [
"collector.invalid"
],
"settling_hosts": [],
"raw_addresses": [],
"known_host_count": 1,
"threshold": 8,
"write_hosts": [],
"read_only_writes": [],
"observed": "tool_arguments"
}
}Скачать входные данные и полные результаты (JSON)Как проверялся пример
Эти примеры оценивают опубликованный детектор с авторскими данными событий или одноразовыми файлами конфигурации. Видео иллюстрируют это поведение. Они не являются записями живых агентов или интерфейса продукта. Ни одна команда в примерах не была выполнена.
Результат устанавливает поведение для этих входных данных. Он не устанавливает приём в реальном времени, предотвращение или реальную компрометацию. Изучить закреплённый исходный контракт.
Что проверить дальше
Изучите команду и окружающую задачу. Агент получал документацию, устанавливал зависимость или пытался выполнить запись? Проверьте владельца адреса назначения и любую чувствительную активность, предшествовавшую ему. Используйте эти факты, чтобы решить, было ли действие ожидаемым.
- Изучите команду
- Проверьте адрес назначения
- Проверьте предшествующую активность
Что устанавливает этот сигнал
Ссылки на хосты берутся из аргументов инструментов, а не из перехвата пакетов. Новый хост не доказывает, что соединение было установлено или данные были похищены.