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), конфигурирайте защитната стена и добавете правило за пренасочване на порта на рутера.

Windows Firewall

Отворете Windows Defender Firewall → Разширени настройки → Правила за входящ трафик → Ново правило → Порт → 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, блокирайте порта във firewall или рутера.

Windows Firewall

За да блокирате порт 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 адреси и поддържайте софтуера актуален.