Проверка активных сетевых подключений и удалённых сессий

Думаете, ваш компьютерOnly под контролем? Проверка удалённых сессий, портов и служб на Windows, macOS и Linux. Защитите систему от скрытых гостей!

В современном мире компьютеры часто становятся целями удалённых подключений․ Независимо от того, используешь ли ты Windows, macOS или Linux, важно убедиться, что на твоём устройстве нет незапрошенных сессий, открытых портов и сторонних сервисов․ Ниже приведён подробный план действий, включающий проверку активных подключений, открытых портов, системных служб и настроек брандмауэра․

Проверка активных сетевых подключений

Windows

Запусти командную строку от имени администратора и выполни:

netstat -ano | findstr LISTENING
netstat -ano | findstr ESTABLISHED

Флаг -a показывает все подключения, -n выводит адреса в числовом виде, -o добавляет PID процесса․ Сортируй вывод по порту, чтобы быстро увидеть, какие сервисы прослушивают соединения․

macOS / Linux

Открой терминал и введи:

sudo ss -tunlp

или более привычно:

sudo netstat -tulnp

Как интерпретировать вывод

  • LISTENING / LISTEN – сервис ожидает входящих соединений․
  • ESTABLISHED – активная сессия (может быть легитимной, если ты открывал удалённое соединение)․
  • Проверь PID, затем узнай процесс: в Windows tasklist /FI «PID eq 1234», в macOS/Linux ps -p 1234 -o comm=․

Фильтрация по порту

Если ты знаешь, какие порты обычно открыты (например, 80, 443, 22, 3389), проверь только их:

netstat -ano | findstr :22

Проверка удалённых сессий

Windows: Remote Desktop

Включён ли RDP? Открой Панель управления → Система → Дистанционные настройки․ Если галочка «Разрешить удалённые подключения к этому компьютеру» стоит – это потенциальный вход․

Проверь активные RDP‑сессии через Панель задач → Процессы → Сессии или в командной строке:

query user

macOS: Remote Management / Screen Sharing

Проверь системные настройки: Системные настройки → Общие → Разрешить доступ к экрану․ Отключи, если не нужен․

Linux: SSH, VNC, X11

Выполни:

who
w
last

Также проверь процессы:

ps aux | grep sshd
ps aux | grep vnc

Проверка системных служб и демонов

Открой Службы (services․msc) и посмотри список․ Отключи или убери из автозапуска службы, которые тебе не нужны: Remote Registry, Telnet, FTP, RDP, Remote Desktop Services․

macOS

Используй Службы в Терминале: sudo launchctl list․ Отключи ненужные с помощью sudo launchctl bootout system /Library/LaunchDaemons/com․apple․tcp или аналогичных команд․

Linux

Проверь:

systemctl list-units --type=service --state=running

Отключи сервисы, которые не нужны: sudo systemctl disable sshd, sudo systemctl disable avahi-daemon и т․д․

Проверка брандмауэра и правил входа

Windows Defender Firewall

  1. Открой Панель управления → Система и безопасность → Брандмауэр Windows Defender․
  2. Перейди в Разрешить приложение или компонент через брандмауэр․
  3. Проверь, что все приложения, которые должны быть открыты, действительно отмечены, а остальные – нет․

В Системные настройки → Безопасность и конфиденциальность → Брандмауэр включи Фильтрацию входящих подключений и настрой список разрешённых приложений․

Linux (iptables / ufw / nftables)

Для iptables:

sudo iptables -L -n -v

Для ufw:

sudo ufw status verbose

Для nftables:

sudo nft list ruleset

Убедись, что правила блокируют нежелательные порты и IP‑адреса․

Анализ системных журналов

Windows Event Viewer

Открой Просмотр событий → Windows Logs → Security․ Ищи события 4624 (успешный вход) и 4625 (неудачный вход)․ Если видишь неизвестные пользователи или IP‑адреса – это повод проверить подключённые устройства․

Проверь /var/log/auth․log (Linux) и /var/log/system․log (macOS)․ Ищи записи о входах, SSH‑коннектах, VNC, X11 и т․д․

Использование сторонних инструментов

  • TCPView (Windows) – графический аналог netstat с возможностью закрыть соединение․
  • Wireshark – анализ трафика, поиск подозрительных пакетов․
  • nmap – сканирование открытых портов: nmap -sT -O localhost․
  • lsof – вывод открытых файлов и сокетов: sudo lsof -i -P -n․
  • GlassWire (Windows) – визуальный монитор трафика и брандмауэра․

Защита после проверки

  1. Отключи или ограничь любые сервисы, которые ты не используешь․
  2. Настрой брандмауэр: разреши только нужные порты, запретить всё остальное․
  3. Обнови ОС и все установленные программы․
  4. Используй антивирус и антишпионское ПО․
  5. Включи двухфакторную аутентификацию для удалённых сервисов․
  6. Регулярно проверяй логи и сетевые подключения․
  • Проверь все открытые порты (netstat/ss/lsof)․
  • Убедись, что нет активных удалённых сессий (query user / who / last)․
  • Проверь список служб и отключи лишние․
  • Настрой брандмауэр и убедись, что только нужные порты открыты․
  • Анализируй журналы безопасности․
  • Периодически повторяй проверку․

Соблюдая эти рекомендации, ты сможешь убедиться, что к твоему компьютеру никто не подключён, и снизить риск несанкционированного доступа․ Помни, что безопасность — это постоянный процесс, а не одноразовая настройка․