Tôi đang gặp sự cố và không thể tìm ra cách xử lý. Tôi có SQL Server trên máy chủ Windows 2008 R2. SQL Server 2005 này đang được sử dụng để nhận đăng ký DB từ một SQL Server khác được đặt ở nơi khác trên Internet. Tôi có cổng máy chủ sql mở thông qua tường lửa, tuy nhiên trong phạm vi, tôi đã nhập IP của SQL Server khác. Làm như vậy tôi hy vọng rằng các yêu cầu kết nối qua cổng đó sẽ không đến được Máy chủ SQL trừ khi các yêu cầu đến từ Máy chủ SQL khác (có IP được liệt kê trong phạm vi trong quy tắc tường lửa). Nhưng, khi tôi nhìn thấy nhật ký, có hàng trăm mục "đăng nhập thất bại của người dùng" (và chúng sẽ đến mỗi giây trôi qua). Có vẻ như một số hacker đang cố gắng vũ phu để đoán mật khẩu của người dùng. Nhưng câu hỏi là tại sao Windows cho phép các yêu cầu này đến SQL Server mặc dù chúng không đến từ địa chỉ IP được liệt kê trong phạm vi tường lửa? Cách đúng để bảo vệ máy chủ SQL này là gì. Không có IP nào khác ngoài IP của SQL Server khác cần kết nối với máy chủ sql này.
EDIT - Thông tin thêm:
Tôi chạy telnet trên cổng máy chủ sql từ các máy khác nhau. Telnet không thành công trừ khi nó được chạy từ máy được đề cập cụ thể trong phạm vi tường lửa. Vì vậy, có vẻ như tường lửa đang chặn cổng máy chủ sql tốt. Nhưng tại sao tôi lại thấy những yêu cầu đăng nhập thất bại cho người dùng "sa" từ các địa chỉ IP khác nhau trong nhật ký SQL Server? Có thể tin tặc đang xâm nhập vào máy thông qua cổng 80 và sau đó bằng cách nào đó cố gắng kết nối với máy chủ sql? Cổng 80 và 443 được mở cho tất cả mọi người. Tất cả các cổng khác được đóng ngoại trừ cổng máy chủ sql (và chỉ mở cho một IP cụ thể). Không có gì chạy trên Máy chủ web tại cổng 80 có thể dẫn khách truy cập đến máy chủ SQL. Trên thực tế, chỉ có một tệp index.html (HTML thuần túy không có kết nối với SQL) trong máy chủ Web. Đây chỉ là một máy chủ thử nghiệm được thiết lập để sử dụng trong tương lai. Chỉ kiểm tra dữ liệu trong SQL Server.
BIÊN TẬP:
Tôi đã bật theo dõi tường lửa để bao gồm cả kết nối thả và kết nối thành công. Bây giờ là truy tìm tất cả mọi thứ. Sau đó, tôi đi đến nhật ký SQL Server nơi tôi thấy những lần đăng nhập thất bại này từ các địa chỉ IP khác nhau ở Trung Quốc. Nhưng không có mục nào cho các địa chỉ IP này trong nhật ký tường lửa. Sao có thể như thế được? Họ có thể đến máy chủ SQL bỏ qua tường lửa hoàn toàn không? Nếu giả sử một số cổng tường lửa được mở mà họ có thể nhập qua, nhật ký tường lửa sẽ hiển thị một mục nhập cho địa chỉ IP đó. Tôi hoàn toàn mất mát.