Совещание на три недели
Представьте компанию на двести человек. Руководитель IT хочет инструмент, который покажет все серверы и то, что на них работает. Человек, отвечающий за безопасность, задаёт один вопрос: что этому инструменту понадобится открыть снаружи? Руководитель IT отвечает: «Всего один порт». Безопасник уже слышал это «всего один» и просит письменную заявку. Заявка ждёт комиссию. Через три недели никто уже не помнит, зачем вообще понадобился инструмент.
Мы сидели по обе стороны этого стола. Поэтому в AverDesk действует одно правило, которое делает такое совещание коротким: внутрь ничего не входит. Вашей сети никогда не придётся принимать соединение от нас. Вместо этого что-то внутри вашей сети само отправляет данные наружу, по расписанию, которое задаёте вы, и через соединение, которое видно в ваших собственных журналах. Дальше расскажем, чем может быть это «что-то».
Небольшая программа, которая говорит только наружу
Первый вариант: небольшая программа, которую вы ставите на сервер (агент AverDesk, для Windows или Linux). Она просыпается, подключается к AverDesk, передаёт собранное и отключается. Она никогда не ждёт, что кто-то подключится к ней. Значит, нет открытой двери, которую найдёт сканер, ничего не нужно пропускать через межсетевой экран (файрвол), и не придётся в панике латать службу, которая слушала порт и оказалась дырявой.
Если вы единственный администратор, агента можно поставить в пятницу после обеда, ни у кого не спрашивая. Если вы работаете в большой компании, проверка безопасности сжимается до одной строки: «подключается наружу, к одному адресу». Такую проверку обычно заканчивают до обеда.
Агент же и то место, где продукт сейчас растёт. Собирать через него больше данных и заполнять учёт автоматически: именно над этим мы работаем прямо сейчас. Что будет дальше, написано в планах развития.
Сотрудники прямо из справочника компании
Большинство компаний уже ведут список сотрудников и отделов в справочнике (Active Directory или любой каталог, который понимает протокол LDAP). AverDesk читает этот список: кто есть в компании и в какие группы входит. Обратно он ничего не пишет, поэтому сломать ваш каталог он не может.
Это чтение тоже идёт через агента, изнутри вашей сети. Одна деталь важна для всех, кому приходилось менять пароль служебной учётной записи в два часа ночи: для чтения не нужно вводить пароль в нашу веб-форму. Агент просто работает под служебной учётной записью домена на машине, которая уже входит в ваш домен. У нас пароль не хранится, значит, и утечь ему неоткуда.
Когда люди и группы загружены, они становятся настоящими объектами. Отдел становится командой, которая отвечает за услугу. Сотрудник становится владельцем сервера. Когда человек заказывает ноутбук через портал, заявка привязана к реальной учётной записи из вашего каталога, а не к имени, которое кто-то набрал вручную.
Файлы, когда у вас есть только файл
Не у каждой системы есть агент или каталог. Иногда у вас на руках таблица, выгруженная с портала лицензий, или файл с данными, который выдаёт скрипт, написанный кем-то много лет назад. AverDesk загружает и то и другое (CSV и JSON). Вы сопоставляете столбцы с полями, запускаете импорт, и записи появляются в учёте. История каждой начинается с этого дня.
Так начинает большинство команд. В первый день они загружают свой готовый список серверов, а следующие недели связывают эти серверы с услугами, которые на них работают. Сложным никогда не был сам список. Сложны связи, и проводить их лучше человеку, который их знает.
Как ваши скрипты общаются с AverDesk
Для всего, что повторяется, есть программный интерфейс (API, описанный в формате OpenAPI 3.1: любой разработчик его прочитает, а многие инструменты сами сгенерируют под него код). Каждый запрос указывает, к какой организации он относится, поэтому один скрипт может обслуживать несколько организаций в одной подписке и не путать их.
Одно свойство экономит много кода: можно отправить одну и ту же пачку записей дважды и получить тот же результат, без дублей (технически массовая запись работает как идемпотентный upsert). Не нужно проверять, есть ли уже такая запись, и не нужно ничего чистить после повторной отправки.
На практике так подключают систему виртуализации, облачную консоль или мониторинг. Короткий скрипт или сценарий в n8n читает данные из источника и по расписанию отправляет записи в AverDesk. Он работает внутри вашей сети и обращается наружу, точно как агент.
Готовых коннекторов к облакам пока нет. Они в списке, и строиться они будут на этом же интерфейсе. А до тех пор честный совет такой: напишите небольшой скрипт. Он продолжит работать и тогда, когда коннекторы появятся.
Как теперь выглядит совещание по безопасности
Раз внутрь ничего не входит, на совещании остаются короткий список адресов, куда идут соединения, и один вопрос: какие данные уходят? Ответ: те, которые вы сами решили отправить. Пароли и ключи остаются у вас. У нас у каждой организации своя отдельная база данных, и никто в AverDesk не может заглянуть внутрь. Остальное описано на странице о безопасности.
Если хотите посмотреть, что собирает агент, ещё до разговора с кем-либо, начните с бесплатного тарифа Free. Поставьте агента на одну тестовую машину и посмотрите, как появится сервер. Потом покажите это безопаснику. Совещание выйдет намного короче.
Начать бесплатно
IT-инвентаризация, связанные сервисы и ежедневная поддержка.

