Cổng 1433 — MSSQL (TCP)
Cổng 1433 là gì?
Phiên bản cơ sở dữ liệu Microsoft SQL Server.
Đây là cổng đăng ký (1024–49151) thường được gán cho dịch vụ như MSSQL. · No formal RFC; Microsoft TDS protocol
Khi nào bạn cần mở cổng 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.
Cách dùng phổ biến và phần mềm
- Microsoft SQL Server
- Azure SQL Database (via gateway)
- SQL Server Management Studio (SSMS)
- Entity Framework
- ADO.NET
Bảo mật
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.
Cổng 1433 có an toàn không?
Cổng mở làm tăng bề mặt tấn công. Mức an toàn phụ thuộc cấu hình MSSQL.
Rủi ro thấp, nhưng hãy kiểm tra xem MSSQL có đang chạy trên cổng này một cách có chủ đích và ứng dụng của bạn có thực sự cần nó trước khi để mở không.
Kiểm tra kết nối cổng 1433 trên mọi host.
Mở cổng 1433
Để cho phép kết nối đến cổng 1433 (MSSQL), hãy cấu hình tường lửa và thêm quy tắc chuyển tiếp cổng trên router trỏ đến địa chỉ IP cục bộ của thiết bị.
Mở Windows Defender Firewall → Cài đặt Nâng cao → Quy tắc Inbound → Quy tắc Mới → Cổng → TCP → Cổng cục bộ cụ thể: 1433 → Cho phép kết nối → Đặt tên và lưu quy tắc.
netsh advfirewall firewall add rule name="Open Port 1433" dir=in action=allow protocol=tcp localport=1433sudo ufw allow 1433/tcpsudo iptables -A INPUT -p tcp --dport 1433 -j ACCEPTĐăng nhập vào router (192.168.1.1 hoặc 192.168.0.1) → Port Forwarding → Thêm quy tắc mới: Giao thức TCP, Cổng ngoài 1433, IP nội bộ: IP cục bộ của thiết bị, Cổng nội bộ 1433 → Lưu.
Cách đóng cổng 1433
Nếu không cần MSSQL, hãy chặn cổng này trong tường lửa hoặc router.
Để chặn cổng 1433 trên Windows, hãy chạy lệnh sau trong PowerShell hoặc Command Prompt (với quyền Administrator):
netsh advfirewall firewall add rule name="Block Port 1433" dir=in action=block protocol=tcp localport=1433Chạy: sudo ufw deny 1433/tcpsudo iptables -A INPUT -p tcp --dport 1433 -j DROPXóa hoặc tắt quy tắc port forwarding cho cổng 1433.
Câu hỏi thường gặp
Cổng 1433 dùng để làm gì?▾
Cổng 1433 là cổng TCP tiêu chuẩn cho MSSQL. Được sử dụng bởi các máy chủ và ứng dụng cần chấp nhận kết nối đến cho dịch vụ này. Có cần mở không tùy thuộc vào việc bạn có đang chạy máy chủ MSSQL hay không — nếu không, nên để đóng.
Mở cổng 1433 có an toàn không?▾
Cổng 1433 đang mở làm tăng bề mặt tấn công. Nếu không chạy MSSQL một cách chủ động, hãy đóng cổng này trong tường lửa và xóa các quy tắc chuyển tiếp cổng. Nếu MSSQL cần có thể truy cập được, hãy hạn chế quyền truy cập vào các địa chỉ IP đã biết và cập nhật phần mềm thường xuyên.