PortChecker Logo
PortChecker

Порт 1433 — MSSQL (TCP)

MSSQL

Что такое порт 1433?

Экземпляр базы данных Microsoft SQL Server.

Это зарегистрированный порт (1024–49151), часто назначаемый сервисам вроде MSSQL.  ·  No formal RFC; Microsoft TDS protocol

Когда нужен открытый порт 1433?

Open only if SQL Server must accept connections from external hosts — for example, a remote application server. Never expose SQL Server directly to the internet. Use a VPN or SSH tunnel and keep this port closed to public traffic.

Типичные применения и ПО

  • Microsoft SQL Server
  • Azure SQL Database (via gateway)
  • SQL Server Management Studio (SSMS)
  • Entity Framework
  • ADO.NET

Безопасность

Never expose port 1433 directly to the internet. Use a VPN or SSH tunnel for remote database access. Disable the SA account or rename it and use a strong password. Enable SQL Server Audit logging. Restrict client IP addresses in Windows Firewall. Prefer Windows Authentication over SQL authentication where possible.

Безопасен ли порт 1433?

Открытый порт увеличивает поверхность атаки. Безопасность зависит от настройки MSSQL.

Низкий риск

Низкий риск, но проверьте, намеренно ли MSSQL работает на этом порту и действительно ли его требует приложение, прежде чем оставлять его открытым.

Проверить порт 1433 сейчас

Проверьте доступность порта 1433 на любом хосте.

1-65535

Открытие порта 1433

Чтобы разрешить входящие подключения к порту 1433 (MSSQL), настройте брандмауэр и добавьте правило переадресации порта на маршрутизаторе на локальный IP вашего устройства.

Брандмауэр Windows

Откройте Брандмауэр Windows Defender → Дополнительные параметры → Правила для входящих → Новое правило → Порт → TCP → Указанные локальные порты: 1433 → Разрешить подключение → Задайте имя и сохраните.

netsh advfirewall firewall add rule name="Open Port 1433" dir=in action=allow protocol=tcp localport=1433
Linux (UFW / iptables)sudo ufw allow 1433/tcpsudo iptables -A INPUT -p tcp --dport 1433 -j ACCEPT
Маршрутизатор

Войдите в роутер (192.168.1.1 или 192.168.0.1) → Перенаправление портов → Добавьте новое правило: Протокол TCP, Внешний порт 1433, Внутренний IP: локальный IP устройства, Внутренний порт 1433 → Сохранить.

Как закрыть порт 1433

Если MSSQL не нужен, заблокируйте порт в фаерволе или роутере.

Брандмауэр Windows

Чтобы заблокировать порт 1433 в Windows, выполните следующую команду в PowerShell или командной строке (от имени администратора):

netsh advfirewall firewall add rule name="Block Port 1433" dir=in action=block protocol=tcp localport=1433
Linux (UFW / iptables)Выполните: sudo ufw deny 1433/tcpsudo iptables -A INPUT -p tcp --dport 1433 -j DROP
Маршрутизатор

Удалите или отключите правило проброса порта 1433.

Часто задаваемые вопросы

Для чего используется порт 1433?▾

Порт 1433 — стандартный TCP-порт для MSSQL. Он используется серверами и приложениями, которым нужно принимать входящие соединения для этого сервиса. Нужен ли он открытым, зависит от того, активно ли вы запускаете сервер MSSQL — в противном случае его следует держать закрытым.

Безопасно ли держать порт 1433 открытым?▾

Открытый порт 1433 расширяет поверхность атаки. Если вы не запускаете MSSQL активно, закройте порт в брандмауэре и удалите правила переадресации. Если MSSQL должен быть доступен, ограничьте доступ до доверенных IP и регулярно обновляйте ПО.