1 số thông tin về Footprinting là gì trên máy tính

Footprinting là gì là một trong những thắc mắc nhiều người thường muốn biết khi tìm hiểu về an ninh mạng, kiểm thử xâm nhập và ethical hacking. Đây là quá trình thu thập thông tin về một hệ thống, mạng hoặc tổ chức mục tiêu nhằm xây dựng bức tranh tổng quan về cơ sở hạ tầng, công nghệ đang sử dụng và những điểm có thể tiềm ẩn rủi ro bảo mật.

Footprinting thường được thực hiện ở giai đoạn đầu của quá trình trinh sát. Khi được triển khai trong phạm vi được cấp phép, hoạt động này giúp chuyên gia bảo mật nhận diện thông tin đang bị công khai, đánh giá bề mặt tấn công và đưa ra phương án củng cố hệ thống. Mời người dùng cùng tìm hiểu chi tiết qua bài viết sau đây của Laptop Minh Khoa nhé!

Footprinting là gì?
Footprinting là gì?

Tìm hiểu về Footprinting là gì

Footprinting hay còn gọi là thu thập thông tin sơ bộ, thu thập dấu vết hoặc lập hồ sơ mục tiêu. Đây là quá trình thu thập và tổng hợp các dữ liệu liên quan đến hệ thống, mạng, tên miền, máy chủ, công nghệ và tổ chức cần đánh giá.

Trong kiểm thử xâm nhập có sự cho phép, footprinting thường là bước đầu tiên trước khi chuyển sang những giai đoạn đánh giá chuyên sâu hơn. Thay vì tiến hành khai thác ngay, chuyên gia bảo mật cần tìm hiểu hệ thống đang có những thành phần nào, dịch vụ nào được công khai và thông tin nào có thể trở thành điểm yếu.

Footprinting la gi 22
Tìm hiểu về Footprinting là gì

Những dữ liệu có thể được xem xét trên máy tính gồm:

  • Tên miền và tên miền phụ.
  • Địa chỉ IP và dải mạng.
  • Cấu trúc mạng.
  • Hệ điều hành đang sử dụng.
  • Máy chủ web và các dịch vụ mạng.
  • Công nghệ, framework và phần mềm đang được triển khai.
  • Thông tin DNS.
  • Thông tin nhân sự được công khai.
  • Địa chỉ email và thông tin liên hệ của tổ chức.
  • Các tài liệu hoặc dữ liệu từng được công khai trên Internet.

Như vậy, footprinting là gì có thể hiểu đơn giản là quá trình tạo ra một hồ sơ thông tin về mục tiêu trước khi tiến hành các hoạt động kiểm thử bảo mật tiếp theo trên chiếc laptop của bạn.

Tham khảo bài viết: Scroll Lock là gì? 5+ thông tin không thể bỏ qua

Vai trò của Footprinting là gì trong an ninh mạng?

Sau khi hiểu footprinting là gì, cần nhìn nhận vai trò của kỹ thuật này trong quá trình đánh giá bảo mật. Việc thu thập thông tin không chỉ phục vụ cho mục đích tấn công mà còn có giá trị lớn trong hoạt động phòng thủ khi được thực hiện hợp pháp.

Footprinting la gi 12
Vai trò của Footprinting là gì trong an ninh mạng?

Xác định bề mặt tấn công của hệ thống

Footprinting giúp người dùng tìm ra toàn bộ các thành phần đang xuất hiện công khai trên môi trường Internet như tên miền, máy chủ, các cổng dịch vụ và hệ thống có thể truy cập từ bên ngoài. Dựa vào đó, doanh nghiệp dễ dàng đánh giá lại xem thành phần nào cần giữ mở và thành phần nào nên thu hẹp quyền truy cập để bảo đảm an toàn.

Phát hiện kịp thời thông tin rò rỉ ngoài ý muốn

Nhiều dữ liệu kỹ thuật quan trọng có thể vô tình bị lộ trên bài đăng tuyển dụng, mạng xã hội, tài liệu nội bộ hoặc website công ty mà không ai chú ý. Việc chủ động kiểm tra footprint giúp doanh nghiệp phát hiện sớm các kẽ hở này và đưa ra phương án xử lý kịp thời trước khi bị kẻ xấu lợi dụng.

Footprinting la gi 14
Phát hiện kịp thời thông tin rò rỉ ngoài ý muốn

Hỗ trợ phát hiện và đánh giá điểm yếu bảo mật

Các thông tin thu thập được về hệ điều hành, nền tảng phần mềm cũng như dịch vụ đang vận hành sẽ giúp chuyên gia an ninh mạng khoanh vùng vị trí có rủi ro cao. Đặc biệt, việc rà soát các hệ thống đang chạy phiên bản cũ sẽ hạn chế tối đa nguy cơ phát sinh lỗ hổng.

Lập sơ đồ kết nối toàn bộ hệ thống

Bằng cách tổng hợp dữ liệu về địa chỉ IP, tên miền, bản ghi DNS và đường truyền mạng, chuyên gia có thể hình dung trọn vẹn cách các thành phần liên kết với nhau. Đây chính là cơ sở để xây dựng kế hoạch kiểm thử bảo mật bài bản, tránh bỏ sót các điểm quan trọng trong hệ thống.

Footprinting la gi 5
Lập sơ đồ kết nối toàn bộ hệ thống

Phân loại các hình thức Footprinting hiện nay

Mỗi phương pháp có cách tiếp cận và mức độ tương tác với hệ thống mục tiêu khác nhau. Dựa vào cách thức tiếp cận và tương tác với hệ thống mục tiêu, quá trình thu thập thông tin được chia thành hai nhóm riêng biệt như sau:

Footprinting la gi 20
Phân loại các hình thức Footprinting là gì

Footprinting thụ động (Passive Footprinting)

Footprinting thụ động là quá trình thu thập thông tin từ các nguồn công khai mà không trực tiếp tương tác với hệ thống mục tiêu.

Một số nguồn thường được sử dụng gồm:

  • Công cụ tìm kiếm.
  • Website của tổ chức.
  • Mạng xã hội.
  • Trang tuyển dụng.
  • Thông tin tên miền công khai.
  • Các kho lưu trữ website.
  • Tài liệu được công khai trên Internet.

Ưu điểm của phương pháp này là mức độ tác động đến hệ thống mục tiêu thấp. Doanh nghiệp cũng có thể sử dụng chính phương pháp này để tự kiểm tra xem hệ thống của mình đang để lộ những thông tin nào trên Internet.

Footprinting la gi 3
Footprinting thụ động (Passive Footprinting)

Footprinting chủ động (Active Footprinting)

Footprinting chủ động có sự tương tác trực tiếp với hệ thống hoặc hạ tầng mạng cần đánh giá. Các hoạt động có thể bao gồm kiểm tra kết nối, phân tích DNS, xác định máy chủ và kiểm tra những dịch vụ đang được công khai.

Do có sự tương tác trực tiếp, phương pháp này có khả năng tạo ra các dấu hiệu được hệ thống giám sát ghi nhận. Vì vậy, khi sử dụng trong kiểm thử bảo mật, cần có phạm vi, quyền truy cập và sự cho phép rõ ràng từ chủ sở hữu hệ thống.

Footprinting la gi 1
Footprinting chủ động (Active Footprinting)

Những thông tin Footprinting thu thập

Dữ liệu thu thập trong quá trình footprinting có thể được chia thành nhiều nhóm khác nhau để đảm bảo quá trình sử dụng được an toàn và hiệu quả hơn. Mỗi nhóm giúp cung cấp một góc nhìn khác nhau về hệ thống mục tiêu. Vậy những thông tin mà Footprinting thu thập sẽ bao gồm:

Tên miền và DNS

Tên miền và hệ thống DNS cung cấp nhiều dữ liệu liên quan đến cách một tổ chức triển khai các dịch vụ trên Internet. Trong quá trình Footprinting, chuyên gia bảo mật có thể thu thập:

  • Tên miền chính và các tên miền phụ (subdomain).
  • Máy chủ DNS và máy chủ email.
  • Thông tin đăng ký tên miền được công khai.
  • Các bản ghi DNS như A, AAAA, MX, NS, CNAME, SOA và PTR.
Footprinting la gi 7
Footprinting là gì

Mỗi loại bản ghi DNS cung cấp một thông tin khác nhau. Chẳng hạn, bản ghi A ánh xạ hostname với địa chỉ IPv4, AAAA liên kết hostname với địa chỉ IPv6, trong khi MX cho biết máy chủ xử lý email của tên miền. Bản ghi NS xác định máy chủ DNS có thẩm quyền, còn CNAME được sử dụng để tạo bí danh cho một hostname khác.

Xem thêm: Giải đáp: Hệ điều hành Linux là gì? 6 thông tin hay về Linux

Thông tin cơ sở hạ tầng mạng

Footprinting cũng tập trung vào những dữ liệu liên quan đến cấu trúc và phạm vi của hệ thống mạng. Các thông tin thường được quan tâm gồm:

  • Địa chỉ IP công khai.
  • Dải địa chỉ mạng.
  • Gateway và router.
  • Firewall.
  • Máy chủ có khả năng truy cập từ Internet.
  • Các dịch vụ mạng đang được công khai.

Những dữ liệu này có thể được tổng hợp để hình thành bức tranh về hạ tầng mạng, từ đó xác định những tài sản cần được đánh giá trong quá trình kiểm thử bảo mật.

Footprinting la gi 4
Thông tin cơ sở hạ tầng mạng

Hệ điều hành, phần mềm và công nghệ

Một nhóm dữ liệu quan trọng khác trong Footprinting là thông tin về công nghệ được triển khai trên hệ thống. Chuyên gia có thể xác định các thành phần như:

  • Hệ điều hành đang sử dụng.
  • Máy chủ web.
  • CMS.
  • Framework.
  • Phần mềm máy chủ.
  • Phiên bản ứng dụng.
  • Các dịch vụ đang hoạt động.

Thông tin về phiên bản phần mềm có thể giúp xác định những hệ thống đang sử dụng nền tảng cũ hoặc phiên bản có lỗ hổng bảo mật đã được công bố. Đây cũng là cơ sở để chuyên gia bảo mật xác định phạm vi cần kiểm tra sâu hơn.

Footprinting la gi 16
Hệ điều hành, phần mềm và công nghệ

Thông tin nhân sự và tổ chức

Con người thường là yếu tố cần được quan tâm đặc biệt trong công tác bảo mật. Bên cạnh dữ liệu kỹ thuật, Footprinting còn có thể thu thập những thông tin nhân sự được công khai trên Internet. Nhóm dữ liệu này có thể bao gồm:

  • Họ tên và chức danh.
  • Phòng ban hoặc vị trí công việc.
  • Địa chỉ email doanh nghiệp.
  • Thông tin liên hệ được công khai.
  • Nội dung từ các tin tuyển dụng.
  • Công nghệ và hệ thống được đề cập trong hồ sơ hoặc thông tin tuyển dụng.

Những dữ liệu tưởng như không liên quan đến kỹ thuật vẫn có thể cung cấp thêm thông tin về cơ cấu tổ chức, nhân sự phụ trách hệ thống và công nghệ mà doanh nghiệp đang sử dụng. Trong trường hợp bị khai thác với mục đích xấu, các thông tin này có thể được sử dụng để xây dựng các kịch bản giả mạo hoặc lừa đảo nhắm đến nhân viên.

Footprinting la gi 13
Footprinting là gì

Các nguồn thông tin sử dụng phổ biến trong Footprinting

Để tối ưu hóa quá trình thu thập dữ liệu, các chuyên gia thường tận dụng đa dạng nền tảng và phần mềm chuyên dụng. Chẳng hạn như sau:

Công cụ tìm kiếm và kho lưu trữ website

Google, Bing cùng các công cụ tìm kiếm khác có thể cung cấp nhiều thông tin đã được công khai trên Internet. Các truy vấn tìm kiếm nâng cao có thể hỗ trợ xác định trang web, tài liệu hoặc nội dung được lập chỉ mục.

Bên cạnh đó, các kho lưu trữ website như Archive.org có thể lưu lại những phiên bản cũ của trang web. Những dữ liệu này đôi khi cho thấy cấu trúc website, đường dẫn hoặc nội dung từng được công khai nhưng đã thay đổi trên phiên bản hiện tại.

Từ góc độ bảo mật, doanh nghiệp có thể sử dụng các nguồn này để tự kiểm tra xem website có đang để lộ tài liệu hoặc thông tin kỹ thuật không cần thiết hay không.

Footprinting la gi 15
Công cụ tìm kiếm và kho lưu trữ website

Website của tổ chức

Website chính thức là một nguồn thông tin phổ biến trong quá trình Footprinting. Nội dung công khai có thể cung cấp dữ liệu về:

  • Tên miền và tên miền phụ.
  • Dịch vụ và sản phẩm.
  • Công nghệ đang sử dụng.
  • Thông tin nhân sự.
  • Địa chỉ và kênh liên hệ.
  • Tài liệu được công bố.
  • Cấu trúc website.

Ngoài nội dung hiển thị trực tiếp, mã nguồn và metadata cũng có thể chứa thông tin liên quan đến nền tảng, CMS hoặc công nghệ được triển khai.

Footprinting la gi 9
Website của tổ chức

Mạng xã hội và trang tuyển dụng

Các nền tảng mạng xã hội và website tuyển dụng có thể cung cấp thông tin về doanh nghiệp và nhân sự. Chẳng hạn, hồ sơ nhân viên có thể cho biết chức danh, phòng ban hoặc lĩnh vực phụ trách, trong khi tin tuyển dụng đôi khi đề cập đến hệ điều hành, máy chủ, cơ sở dữ liệu, framework hoặc các công nghệ mà doanh nghiệp đang sử dụng. Những dữ liệu này giúp hình thành thêm thông tin về cơ cấu tổ chức và môi trường công nghệ của doanh nghiệp.

Có thể bạn quan tâm: 6+ cách sửa DNS_Probe_Finished_No_Internet hiệu quả

WHOIS được sử dụng để tra cứu thông tin liên quan đến việc đăng ký tên miền. Tùy thuộc vào nhà đăng ký, loại tên miền và chính sách bảo vệ dữ liệu, kết quả tra cứu có thể bao gồm:

  • Nhà đăng ký tên miền.
  • Ngày đăng ký.
  • Ngày hết hạn.
  • Máy chủ tên miền.
  • Một số thông tin liên hệ được công khai.

WHOIS thường được kết hợp với dữ liệu DNS để có thêm thông tin về hệ thống tên miền và các dịch vụ liên quan.

Footprinting la gi 17
Mạng xã hội và trang tuyển dụng

Công cụ DNS và phân tích đường truyền

Các công cụ như Nslookup có thể được sử dụng để truy vấn thông tin DNS, hỗ trợ xác định địa chỉ IP, máy chủ và các bản ghi liên quan đến tên miền.

Trong khi đó, Traceroute hoặc Tracert trên Windows 10 giúp theo dõi đường đi của gói tin giữa hệ thống nguồn và địa chỉ đích. Kết quả có thể cho biết các hop trung gian, từ đó hỗ trợ phân tích tuyến đường mạng.

Một số công cụ trực quan hóa như NeoTrace cũng có thể được sử dụng để biểu diễn tuyến đường kết nối và các thông tin mạng liên quan.

Footprinting la gi 6
Công cụ DNS và phân tích đường truyền

Nmap và Shodan

Nmap: Thường được sử dụng trong quản trị mạng và kiểm thử bảo mật để khám phá host, kiểm tra cổng và nhận diện dịch vụ đang hoạt động trong phạm vi được phép.

Shodan: Hoạt động như một công cụ tìm kiếm các thiết bị và dịch vụ có khả năng hiển thị trên Internet. Trong hoạt động phòng thủ, Shodan có thể hỗ trợ doanh nghiệp kiểm tra những tài sản công nghệ nào đang xuất hiện công khai.

Footprinting la gi 10
Footprinting là gì?

Maltego, theHarvester và Recon-ng

Nhóm công cụ OSINT hỗ trợ thu thập và tổ chức dữ liệu từ nhiều nguồn khác nhau.

Maltego: Có khả năng trực quan hóa mối quan hệ giữa các thực thể như tên miền, địa chỉ email, tổ chức và hạ tầng mạng.

theHarvester: Hỗ trợ tìm kiếm một số thông tin công khai liên quan đến tên miền, email và tên miền phụ.

Recon-ng: Cung cấp framework với nhiều module phục vụ hoạt động thu thập và tổ chức thông tin trong quá trình trinh sát.

Footprinting la gi 21
Footprinting là gì?

Social Engineering

Social Engineering là nhóm kỹ thuật khai thác yếu tố con người để thu thập thông tin. Một số hình thức có thể bao gồm giả mạo danh tính, thao túng qua giao tiếp hoặc lợi dụng sự bất cẩn của người dùng.

Từ góc độ phòng thủ, doanh nghiệp cần nhận thức rằng thông tin được công khai trên website, mạng xã hội hoặc các nền tảng khác có thể bị lợi dụng để xây dựng những kịch bản lừa đảo có chủ đích.

Vì vậy, ngoài việc kiểm soát dữ liệu kỹ thuật, doanh nghiệp cũng cần nâng cao nhận thức bảo mật cho nhân viên và hạn chế chia sẻ thông tin nội bộ không cần thiết.

Một số thao tác cơ bản của quy trình Footprinting là gì?

Bước 1: Đầu tiên, bạn cần khoanh vùng chính xác tên miền, địa chỉ IP hoặc tài sản công nghệ được phép kiểm thử để tránh can thiệp nhầm vào các hệ thống nằm ngoài thẩm quyền.

Bước 2: Tiếp theo, tiến hành tổng hợp mọi thông tin liên quan thông qua các nguồn như trang web, bản ghi DNS, công cụ tra cứu công khai OSINT và hệ thống được cấp phép.

Bước 3: Sau đó, sắp xếp toàn bộ dữ liệu thu thập được theo từng danh mục như địa chỉ IP, máy chủ, phần mềm hay thông tin nhân sự để dễ dàng khoanh vùng các điểm trọng yếu.

Footprinting la gi 8
Một số thao tác cơ bản của quy trình Footprinting là gì?

Bước 4: Kế đến, đối soát thông tin đã phân tích để phát hiện các lỗ hổng tiềm ẩn, nguy cơ rò rỉ dữ liệu hoặc các dịch vụ dư thừa đang mở ra bên ngoài môi trường mạng.

Bước 5: Cuối cùng, đưa ra các phương án tối ưu như tắt dịch vụ không dùng đến, cập nhật phần mềm, tăng cường bảo mật tài khoản và ẩn bớt thông tin nhạy cảm.

Doanh nghiệp cần làm gì để hạn chế rủi ro từ Footprinting?

Hiểu footprinting là gì cũng giúp doanh nghiệp chủ động kiểm soát những thông tin đang xuất hiện trên Internet.

Một số biện pháp có thể áp dụng để hạn chế rủi ro từ quá trình này gồm:

  • Rà soát định kỳ tên miền, tên miền phụ và địa chỉ IP công khai.
  • Kiểm tra các dịch vụ đang mở trên máy chủ.
  • Loại bỏ những dịch vụ không còn sử dụng.
  • Cập nhật hệ điều hành và phần mềm.
  • Hạn chế công khai thông tin kỹ thuật không cần thiết.
  • Kiểm tra tài liệu cũ và dữ liệu từng được đăng tải trên website.
  • Bảo vệ tài khoản bằng mật khẩu mạnh và xác thực đa yếu tố.
  • Đào tạo nhân viên về phishing và social engineering.
  • Theo dõi các tài sản công nghệ đang xuất hiện trên Internet.
  • Thực hiện đánh giá bảo mật định kỳ trong phạm vi được cho phép.
Footprinting la gi 18
Doanh nghiệp cần làm gì để hạn chế rủi ro từ Footprinting?

Đối với máy tính cá nhân và laptop sử dụng trong doanh nghiệp, việc cập nhật Windows 10, phần mềm, trình duyệt và các trình điều khiển phù hợp cũng góp phần hạn chế những rủi ro bảo mật liên quan đến phần mềm lỗi thời.

Bạn có biết: Cách đổi DNS Google IPv6 và IPv4 trên Windows

Laptop Minh Khoa hỗ trợ kiểm tra và xử lý các vấn đề

Bên cạnh việc quản lý hệ thống mạng, máy tính cá nhân cũng là một thành phần cần được quan tâm trong quá trình bảo vệ dữ liệu doanh nghiệp.

Laptop Minh Khoa hỗ trợ kiểm tra, nâng cấp và xử lý các vấn đề liên quan đến laptop, bao gồm phần cứng, hệ điều hành, ổ cứng, RAM, kết nối mạng và các lỗi phát sinh trong quá trình sử dụng.

Nếu laptop có dấu hiệu bất thường liên quan đến hệ điều hành, kết nối mạng hoặc hiệu suất hoạt động, người dùng có thể kiểm tra sớm để xác định nguyên nhân và có hướng xử lý phù hợp.

Cua hang Laptop Minh Khoa 1

Hỏi – Đáp về Footprinting là gì

Hỏi: Footprinting thu thập những thông tin gì?

Đáp: Thông tin có thể bao gồm tên miền, DNS, địa chỉ IP, dải mạng, máy chủ, hệ điều hành, phần mềm, dịch vụ, công nghệ web và một số thông tin nhân sự được công khai.

Hỏi: Footprinting có phải là tấn công mạng không?

Đáp: Không nhất thiết. Footprinting có thể được sử dụng trong kiểm thử bảo mật hợp pháp để đánh giá mức độ lộ thông tin của hệ thống. Tuy nhiên, nếu bị sử dụng để chuẩn bị cho hành vi xâm nhập trái phép thì thông tin thu thập được có thể trở thành một phần của quá trình tấn công.

Footprinting la gi 11
Hỏi – Đáp về Footprinting là gì

Hỏi: Vì sao doanh nghiệp cần quan tâm đến Footprinting?

Đáp: Footprinting giúp doanh nghiệp biết những thông tin nào về hệ thống đang được công khai, từ đó kiểm soát tài sản Internet, hạn chế dữ liệu bị lộ và phát hiện những thành phần cần được kiểm tra bảo mật.

Qua những thông tin trên, có thể thấy footprinting là gì không chỉ là khái niệm dành cho ethical hacker mà còn liên quan trực tiếp đến hoạt động bảo vệ hệ thống thông tin. Khi được thực hiện đúng phạm vi và có sự cho phép, footprinting giúp doanh nghiệp nhận diện tài sản công khai, phát hiện thông tin bị lộ và đánh giá những khu vực cần tăng cường bảo mật.

Đối với người dùng laptop và doanh nghiệp, việc cập nhật hệ điều hành, phần mềm, kiểm tra kết nối mạng, bảo vệ tài khoản và hạn chế chia sẻ thông tin kỹ thuật không cần thiết là những bước cơ bản để giảm nguy cơ bị khai thác từ các thông tin được công khai trên Internet. Nếu laptop gặp vấn đề về phần cứng, hệ điều hành hoặc kết nối mạng, bạn có thể liên hệ Laptop Minh Khoa để được kiểm tra và hỗ trợ phù hợp.

Bài viết liên quan

Bài viết này có hữu ích không?

Đánh giá 5 / 5. Số lượt đánh giá: 6

Hãy là người đầu tiên đánh giá bài viết.

Chia sẻ Laptop Minh Khoa

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

0911 003 113
155 Hàm Nghi, Đà Nẵng
Chat Zalo
Chat Messenger