Giải thích HTG: Quét cổng là gì?

Mục lục:

Giải thích HTG: Quét cổng là gì?
Giải thích HTG: Quét cổng là gì?

Video: Giải thích HTG: Quét cổng là gì?

Video: Giải thích HTG: Quét cổng là gì?
Video: Square Register Review and Set Up - YouTube 2024, Tháng mười một
Anonim
Một cổng quét là một chút như jiggling một loạt các nắm cửa để xem những cánh cửa bị khóa. Máy quét sẽ biết cổng nào trên bộ định tuyến hoặc tường lửa đang mở và có thể sử dụng thông tin này để tìm điểm yếu tiềm ẩn của hệ thống máy tính.
Một cổng quét là một chút như jiggling một loạt các nắm cửa để xem những cánh cửa bị khóa. Máy quét sẽ biết cổng nào trên bộ định tuyến hoặc tường lửa đang mở và có thể sử dụng thông tin này để tìm điểm yếu tiềm ẩn của hệ thống máy tính.

Cảng là gì?

Khi một thiết bị kết nối với một thiết bị khác qua mạng, nó chỉ định một số cổng TCP hoặc UDP từ 0 đến 65535. Tuy nhiên, một số cổng được sử dụng thường xuyên hơn. Các cổng TCP từ 0 đến 1023 là “các cổng nổi tiếng” cung cấp các dịch vụ hệ thống. Ví dụ, cổng 20 là truyền tệp FTP, cổng 22 là các kết nối đầu cuối Secure Shell (SSH), cổng 80 là lưu lượng web HTTP tiêu chuẩn và cổng 443 được mã hóa HTTPS. Vì vậy, khi bạn kết nối với một trang web bảo mật, trình duyệt web của bạn đang nói chuyện với máy chủ web đang nghe trên cổng 443 của máy chủ đó.

Dịch vụ không phải lúc nào cũng phải chạy trên các cổng cụ thể này. Ví dụ: bạn có thể chạy máy chủ web HTTPS trên cổng 32342 hoặc máy chủ Secure Shell trên cổng 65001, nếu bạn thích. Đây chỉ là các giá trị mặc định chuẩn.

Quét cổng là gì?

Quét cổng là quá trình kiểm tra tất cả các cổng tại địa chỉ IP để xem chúng có đang mở hay đóng. Các phần mềm quét cổng sẽ kiểm tra cổng 0, cổng 1, cổng 2, và tất cả các cách thức thông qua cổng 65535. Nó thực hiện điều này bằng cách gửi một yêu cầu tới mỗi cổng và yêu cầu phản hồi. Ở dạng đơn giản nhất, phần mềm quét cổng hỏi về mỗi cổng, mỗi lần một cổng. Hệ thống từ xa sẽ phản hồi và nói liệu một cổng có được mở hay đóng. Người chạy quét cổng sẽ biết cổng nào đang mở.

Bất kỳ tường lửa mạng nào có thể chặn hoặc giảm lưu lượng truy cập, do đó, quét cổng cũng là phương pháp tìm kiếm cổng nào có thể truy cập được hoặc được tiếp xúc với mạng trên hệ thống từ xa đó.

Công cụ nmap là một tiện ích mạng phổ biến được sử dụng để quét cổng, nhưng có nhiều công cụ quét cổng khác.

Tại sao mọi người chạy quét cổng?

Quét cổng có ích để xác định các lỗ hổng của hệ thống. Một cổng quét sẽ cho một kẻ tấn công mà cổng được mở trên hệ thống, và điều đó sẽ giúp họ xây dựng một kế hoạch tấn công. Ví dụ, nếu một máy chủ Secure Shell (SSH) được phát hiện khi nghe trên cổng 22, kẻ tấn công có thể thử kết nối và kiểm tra mật khẩu yếu. Nếu một loại máy chủ khác đang lắng nghe trên một cổng khác, kẻ tấn công có thể đâm vào nó và xem có lỗi nào có thể bị khai thác hay không. Có lẽ một phiên bản cũ của phần mềm đang chạy và có một lỗ hổng bảo mật đã biết.
Quét cổng có ích để xác định các lỗ hổng của hệ thống. Một cổng quét sẽ cho một kẻ tấn công mà cổng được mở trên hệ thống, và điều đó sẽ giúp họ xây dựng một kế hoạch tấn công. Ví dụ, nếu một máy chủ Secure Shell (SSH) được phát hiện khi nghe trên cổng 22, kẻ tấn công có thể thử kết nối và kiểm tra mật khẩu yếu. Nếu một loại máy chủ khác đang lắng nghe trên một cổng khác, kẻ tấn công có thể đâm vào nó và xem có lỗi nào có thể bị khai thác hay không. Có lẽ một phiên bản cũ của phần mềm đang chạy và có một lỗ hổng bảo mật đã biết.

Các kiểu quét này cũng có thể giúp phát hiện các dịch vụ đang chạy trên các cổng không mặc định. Vì vậy, nếu bạn đang chạy máy chủ SSH trên cổng 65001 thay vì cổng 22, quá trình quét cổng sẽ tiết lộ điều này và kẻ tấn công có thể thử kết nối với máy chủ SSH của bạn trên cổng đó. Bạn không thể chỉ ẩn máy chủ trên cổng không mặc định để bảo mật hệ thống của mình, mặc dù nó làm cho máy chủ khó tìm hơn.

Quét cổng không chỉ được sử dụng bởi những kẻ tấn công. Quét cổng là hữu ích để kiểm tra thâm nhập phòng thủ. Một tổ chức có thể quét các hệ thống của riêng mình để xác định dịch vụ nào được tiếp xúc với mạng và đảm bảo chúng được định cấu hình an toàn.

Quét cổng nguy hiểm như thế nào?

Một cổng quét có thể giúp kẻ tấn công tìm thấy một điểm yếu để tấn công và đột nhập vào một hệ thống máy tính. Tuy nhiên, đây chỉ là bước đầu tiên. Chỉ vì bạn đã tìm thấy một cổng mở không có nghĩa là bạn có thể tấn công nó. Tuy nhiên, một khi bạn đã tìm thấy một cổng mở đang chạy một dịch vụ nghe, bạn có thể quét nó để tìm các lỗ hổng bảo mật. Đó là mối nguy hiểm thực sự.

Trên mạng gia đình của bạn, bạn gần như chắc chắn có một bộ định tuyến ngồi giữa bạn và Internet. Ai đó trên Internet sẽ chỉ có thể quét cổng bộ định tuyến của bạn và họ sẽ không tìm thấy bất kỳ thứ gì ngoài các dịch vụ tiềm năng trên chính bộ định tuyến. Bộ định tuyến đó hoạt động như tường lửa - trừ khi bạn đã chuyển tiếp các cổng riêng lẻ từ bộ định tuyến đến thiết bị, trong trường hợp đó, các cổng cụ thể đó được hiển thị trên Internet.

Đối với máy chủ và mạng công ty, tường lửa có thể được định cấu hình để phát hiện quét cổng và chặn lưu lượng truy cập từ địa chỉ đang quét. Nếu tất cả các dịch vụ tiếp xúc với internet được cấu hình an toàn và không có lỗ hổng bảo mật đã biết, việc quét cổng không nên quá đáng sợ.

Các loại quét cổng

Trong quá trình quét cổng “Kết nối đầy đủ TCP”, máy quét gửi một thông báo SYN (yêu cầu kết nối) đến một cổng. Nếu cổng mở, hệ thống từ xa sẽ trả lời bằng tin nhắn SYN-ACK (xác nhận). Máy quét hơn so với thông báo ACK (xác nhận) của chính nó. Đây là một cái bắt tay kết nối TCP đầy đủ, và máy quét biết hệ thống đang chấp nhận các kết nối trên một cổng nếu quá trình này diễn ra.
Trong quá trình quét cổng “Kết nối đầy đủ TCP”, máy quét gửi một thông báo SYN (yêu cầu kết nối) đến một cổng. Nếu cổng mở, hệ thống từ xa sẽ trả lời bằng tin nhắn SYN-ACK (xác nhận). Máy quét hơn so với thông báo ACK (xác nhận) của chính nó. Đây là một cái bắt tay kết nối TCP đầy đủ, và máy quét biết hệ thống đang chấp nhận các kết nối trên một cổng nếu quá trình này diễn ra.

Nếu cổng bị đóng, hệ thống từ xa sẽ trả lời bằng một thông báo RST (reset). Nếu hệ thống từ xa không có mặt trên mạng, sẽ không có phản hồi.

Một số máy quét thực hiện quét “TCP nửa mở”. Thay vì trải qua một SYN đầy đủ, SYN-ACK, và sau đó chu kỳ ACK, họ chỉ cần gửi một SYN và chờ một tin nhắn SYN-ACK hoặc RST phản hồi. Không cần phải gửi ACK cuối cùng để hoàn thành kết nối, vì SYN-ACK sẽ cho trình quét biết mọi thứ cần biết. Nó nhanh hơn vì ít gói hơn cần được gửi đi.

Các loại quét khác liên quan đến việc gửi người lạ, các loại gói không đúng định dạng và chờ xem liệu hệ thống từ xa có trả về một gói RST đóng kết nối hay không.Nếu có, máy quét biết rằng có một hệ thống từ xa tại vị trí đó và một cổng cụ thể được đóng trên đó. Nếu không nhận được gói nào, máy quét sẽ biết rằng cổng phải được mở.

Một quét cổng đơn giản, nơi phần mềm yêu cầu thông tin về từng cổng, từng cái một, rất dễ phát hiện. Tường lửa mạng có thể dễ dàng được cấu hình để phát hiện và ngăn chặn hành vi này.

Đó là lý do tại sao một số kỹ thuật quét cổng hoạt động khác nhau. Ví dụ, một cổng quét có thể quét một phạm vi nhỏ hơn của cảng, hoặc có thể quét toàn bộ các cổng trong một khoảng thời gian dài hơn rất nhiều vì vậy nó sẽ khó phát hiện hơn.

Port quét là một công cụ bảo mật cơ bản, bánh mì và bơ khi nói đến thâm nhập (và bảo mật) hệ thống máy tính. Nhưng chúng chỉ là một công cụ cho phép kẻ tấn công tìm thấy các cổng có thể dễ bị tấn công. Chúng không cung cấp cho kẻ tấn công quyền truy cập vào hệ thống và hệ thống được định cấu hình an toàn chắc chắn có thể chịu được quét toàn bộ cổng mà không gây hại.

Đề xuất: