Computer >> Hướng Dẫn Máy Tính >  >> Kết Nối Mạng >> An Ninh Mạng

Lập Bản Đồ Dấu Chân Trực Tuyến Ngay Lập Tức Với Công Cụ Linux Nâng Cao Này

Dấu chân số của bạn thường lớn hơn bạn nghĩ. Nó bao gồm tất cả email bạn đã gửi, tên miền phụ bạn đã tạo, và dịch vụ bạn đã đăng ký, không kể lượng thông tin báo động Google biết về bạn. Trong nhiều trường hợp, dữ liệu này hiển thị, và lập bản đồ nó chỉ mất vài phút. Một số công cụ thu thập dữ liệu công khai, tiết lộ chính xác những gì bất kỳ ai có thể thấy về bạn trực tuyến. Thực hành này được gọi là Open Source Intelligence (OSINT - Tình báo nguồn mở). Vấn đề là nếu bạn có thể làm nó, ai khác cũng có thể.

theHarvester là một trong những công cụ dễ tiếp cận nhất cho việc này. Với các lệnh đúng, nó thu thập dữ liệu từ công cụ tìm kiếm và kho lưu trữ công khai. Nó thậm chí truy cập API bảo mật, tiết lộ host, email, và tên miền phụ bạn quên mất. Tôi đã thử công cụ này, và nó dạy tôi chúng ta có thể phơi bày đến đâu.

Thiết Lập theHarvester

Cài Đặt, Cấu Hình, Và Sẵn Sàng Khám Phá Dấu Chân Của Bạn

Dù theHarvester nghe như công cụ an ninh mạng chuyên dụng (nó được cài sẵn trên distro tập trung pentest, Kali Linux), tôi dùng nó trên Linux Mint, và cài đặt khá dễ dàng. Bạn chỉ cần clone theHarvester từ kho GitHub để đảm bảo bạn có phiên bản mới nhất và tất cả API và module hiện tại.

  1. Mở terminal và chạy các lệnh dưới đây:
    sudo apt install git python3-venv -y

    git clone https://github.com/laramies/theHarvester.git

    cd theHarvester

    python3 -m venv venv
    source venv/bin/activate

    pip install .

  2. Sau khi cài đặt xong, chạy lệnh dưới để xác nhận nó hoạt động:
    theHarvester -h

Bạn nên thấy menu theHarvester như xác nhận nó đã được cài đặt đúng cách.

theHarvester thu thập thông tin công khai bằng DuckDuckGo, CRT.sh, CertSpotter, DNSDumpster, VirusTotal, và các feed chứng chỉ và threat-intel khác. Bạn có thể tích hợp khóa API miễn phí cho Shodan hoặc Hunter.io bằng cách thêm trực tiếp vào file api-keys.yaml của theHarvester. Điều này sẽ tăng cường kết quả, dù công cụ vẫn rất có khả năng mà không cần nâng cấp này.

Chạy Quét Đầu Tiên

Lập Bản Đồ Những Gì Internet Đã Biết Về Bạn

Bây giờ bạn đã thiết lập xong, đã đến lúc khám phá dấu chân trực tuyến của bạn trông như thế nào. Để bắt đầu, khởi chạy terminal trong thư mục theHarvester và chạy lệnh dưới, thay thế example.com bằng tên miền test hoặc thực tế.

theHarvester.py -d example.com -b all -l 100

Bạn cũng có thể chạy lệnh dưới từ terminal chung để khởi chạy theHarvester.

Sử dụng cờ -b all trong lệnh trên cho phép theHarvester tìm kiếm trong tất cả nguồn dữ liệu có sẵn, và -l 100 sẽ giới hạn kết quả để chúng dễ đọc.

Ngay sau đó, kết quả sẽ xuất hiện trong terminal. Chúng thường chứa email, tên miền phụ, hostname, địa chỉ IP, và nguồn. Khi tôi chạy tìm kiếm này trên tên miền cá nhân, tôi ngạc nhiên thấy lượng thông tin cá nhân tôi trôi nổi trên internet - thông tin bất kỳ ai có thể tìm thấy từ nguồn công khai.

Chạy nó trên tên miền bạn quản lý có thể tiết lộ email cũ kết nối với tài khoản bạn quên và tên miền phụ cho môi trường test bạn không còn chạy. Nó làm tất cả điều này mà không xâm phạm quyền riêng tư hoặc vượt qua bảo mật.

Hiểu Kết Quả

Hiểu Email, Tên Miền Phụ, Và Sự Phơi Bày Số

Lượng thông tin trong kết quả có thể đáng sợ; một khi bạn biết phải tìm gì, giải thích nó trở nên đơn giản. Các phần là các phần khác nhau của bản đồ số của bạn. Phần Email xuất hiện đầu tiên, hiển thị các điểm liên hệ công khai. Đối với công ty, bạn có thể thấy địa chỉ như support@domain.com, info@domain.com, hoặc tên nhân viên riêng lẻ. Những chi tiết này có thể trở thành vũ khí cho kẻ tấn công gửi email lừa đảo hoặc xác định thứ bậc trong tổ chức. Đối với cá nhân, nếu kết quả hiển thị email cũ, nó nên đóng vai trò như lời nhắc nhở để đóng tài khoản đó hoặc thực hiện bước để giới hạn hiển thị trực tuyến.

Tên miền phụ là yếu tố khác cần chú ý. Nếu kết quả trả về các mục tương tự test.example.com hoặc oldblog.example.com, chúng có thể chỉ ra máy chủ bị lãng quên hoặc trang web lỗi thời. Tên miền phụ không được quan tâm chạy trên endpoint riêng biệt và có thể đóng vai trò điểm vào cho kẻ tấn công. Bạn nên dọn dẹp chúng hoặc chuyển hướng để giảm rủi ro phơi bày.

Phần Host và Địa Chỉ IP liệt kê địa chỉ IP và host. Chúng có thể tiết lộ cơ sở hạ tầng lỗi thời và hiển thị nơi tên miền được lưu trữ. Tuy nhiên, trong tất cả điều này, bức tranh lớn là những gì bạn coi là bí mật, thực tế là công khai và không khó để truy xuất.

Cách Đơn Giản Để Chặt Chẽ Bảo Mật Số Ngay Lập Tức

Việc thấy dấu chân số của bạn trình bày trong kết quả theHarvester không yên tâm, nhưng tốt khi có nhận thức này. Nó cho bạn ý tưởng về cách hành động để thu hẹp nó. Một cách tiếp cận radical có thể là xóa hoàn toàn bản thân khỏi internet.

Tuy nhiên, một điểm khởi đầu ít hiếu chiến hơn là vệ sinh tên miền phụ. Vô hiệu hóa hoặc xóa tài khoản không dùng và ngừng hoạt động hoặc bảo mật tên miền phụ/môi trường staging không sử dụng. Mỗi tên miền phụ vô hiệu hóa là một rủi ro ít hơn.

Cũng vậy, giải quyết phơi bày email. Bạn có thể dùng bí danh email cho địa chỉ dễ tìm kiếm. Tôi cá nhân dùng bí danh cho hầu như mọi thứ, đặc biệt mua sắm trực tuyến. Vì vậy thay vì afam@yourdomain.com, bạn dùng newsletter@yourdomain.com. Điều này sẽ bảo vệ hộp thư chính của bạn khỏi được liệt kê trong cơ sở dữ liệu công khai.

Cuối cùng nhưng không kém phần quan trọng, ẩn chi tiết đăng ký tên miền. Dịch vụ tra cứu WHOIS có thể cho thấy thông tin cá nhân của bạn có công khai hay không; nếu có, hãy bật bảo vệ quyền riêng tư tên miền qua registrar của bạn.

Bức Tranh Lớn Hơn

TheHarvester là một chiếc gương phản chiếu chính xác những gì ai đó có thể tìm thấy về bạn trực tuyến nếu họ biết đâu để tìm. Đối với tôi, nó bắt đầu như một quét đơn giản nhưng nhanh chóng trở thành nhận thức rằng web nhớ quá nhiều - kết nối, email, và trang bị quên.

Nhận thức là chìa khóa - bạn không thể kiểm soát nếu bạn không được thông tin. Mặc dù công cụ này tuyệt vời cho quản lý tên miền tổ chức, nó cũng hữu ích cho trang web cá nhân. Kiểm tra định kỳ là thói quen nhỏ đảm bảo sự hiện diện trực tuyến của bạn an toàn.