BÁO cáo kết THÚC học PHẦN CHỦ đề tìm HIỂU về DNS

58 9 0
BÁO cáo kết THÚC học PHẦN CHỦ đề tìm HIỂU về DNS

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA CƠNG NGHỆ THÔNG TIN - - BÁO CÁO KẾT THÚC HỌC PHẦN CHỦ ĐỀ: TÌM HIỂU VỀ DNS Giảng viên hướng dẫn: TS Hồng Xn Dậu Nhóm 4: Vũ Hồng Dương B16DCAT042 Tống Đình Hồn B16DCAT062 Ngơ Thành Công B16DCAT017 Nguyễn Thị Hà Trang B16DCAT057 Nguyễn Thùy Dương B16DCAT041 Hà Nội, ngày 16 tháng 11 năm 2020 download by : skknchat@gmail.com MỤC LỤC LỜI NÓI ĐẦU PHẦN 1: TÌM HIỂU VỀ HỆ THỐNG DNS 1.1 DNS ? 1.2 Kiến trúc DNS 1.2.1 DNS Zone DNS File Zone 1.2.2 Resource Record (Các ghi DNS) 1.3 Cơ chế hoạt động DNS .14 PHẦN 2: CÁC DẠNG TẤN CÔNG VÀO DNS 17 2.1 DNS Spoofing 17 2.2 DNS Hijacking 18 2.3 NXDOMAIN Attacks .19 PHẦN 3: CÁC CƠ CHẾ BẢO MẬT DNS 21 3.1 DNSSEC 21 3.1.1 Tổng quan DNSSEC 21 3.1.2 Cơ chế bảo mật DNSSEC 22 3.2 Domain Key Identify Mail 29 3.2.1 Tổng quan .29 PHẦN 4: CÀI ĐẶT VÀ QUẢN TRỊ DNS SERVER TRÊN WINDOWS SERVER 2012 R2 32 4.1 Mơ hình Lab 32 4.2 Các bước thực 32 PHẦN 5: CÀI ĐẶT QUẢN TRỊ DNS SERVER SỬ DỤNG BIND9 43 5.1 Mơ hình lab 43 5.2 Các bước cài đặt .43 PHẦN 6: DEMO MỘT DẠNG TẤN CÔNG HỆ THỐNG DNS 47 TÀI LIỆU THAM KHẢO 54 download by : skknchat@gmail.com DANH MỤC HÌNH ẢNH Hình 1: Cấu trúc ghi SOA Hình 2: Mơ hình hoạt động DNS 15 Hình 3: Mơ hình công DNS Spoofing 17 Hình 4: NXDOMAIN Attack 19 Hình Zone-Signing Key .22 Hình 6: Key-Signing Key 23 Hình 7: Key-Signing Key Identified 24 Hình 8: Zone Identify 25 Hình 9: DS Record 26 Hình 10: Trust of chain 28 Hình 11: Domain Key Identify Mail 29 Hình 12: IP config Windows Server 2012 .32 Hình 13: Giao diện Server Manager 33 Hình 14: Tạo Role and Feature 33 Hình 15: Thêm DNS Server .34 Hình 16: Tạo DNS Server 34 Hình 17: Giao diện DNS Server 37 Hình 18: Tạo Forward Zone 37 Hình 19: Nhập tên Forward Zone 38 Hình 20: Tạo ghi Zone 38 Hình 21: Nhập địa IP cho ghi A 39 Hình 22: Tạo Reverse Zone .40 Hình 23: Tạo ghi PTR .40 Hình 24: Đặt địa DNS Server cho máy client 41 Hình 25: Kiểm tra dịch vụ máy client .42 Hình 26: Cấu trúc file Bind9 DNS Server .43 Hình 27: Sửa file name.config.local 44 Hình 28: Chỉnh sửa file name.conf.options .44 Hình 29: Tạo Forward Zone khai báo ghi 45 Hình 30: Tạo reverse zone khai báo ghi 45 Hình 31: Kiểm tra dịch vụ Bind9 .46 Hình 32: Kiểm tra dịch vụ DNS máy client 46 Hình 33: Mơ hình công DNS Spoofing 47 Hình 34: Sử dụng cơng cụ Setoolkit 48 Hình 35: Clone site thành công 49 Hình 36: Cấu hình ettercap 50 Hình 37: Kích hoạt ARP Spoofing 51 Hình 38: Kích hoạt plugin dns_spoofing 51 Hình 39: Fake google website 52 Hình 40: DNS spoof thành công 52 Hình 41: Thu thập thông tin đăng nhập 53 download by : skknchat@gmail.com LỜI NĨI ĐẦU Trong giới cơng nghệ nói chung thiết kế website nói riêng, DNS khái niệm đóng vai trị vơ quan trọng Chắc hẳn chúng ta, kể người không học chuyên sâu công nghệ thông tin nghe tới cụm từ viết tắt Dịch vụ DNS đóng vai trị xương sống giới Internet, từ điển khổng lồ, dịch vụ DNS giúp duyệt web hay gửi mail cách dễ dàng mà không cần phải nhớ hàng tá địa IP Trong báo cáo này, nhóm chúng em tìm hiểu kiến thức xoay quanh DNS, phương thức công bảo mật cho hệ thống Trong báo cáo khơng thể tránh khỏi thiếu xót, mong thầy góp ý để nhóm em hồn thiện báo cáo cách tốt Xin cảm ơn thầy download by : skknchat@gmail.com PHẦN 1: TÌM HIỂU VỀ HỆ THỐNG DNS 1.1 DNS ? DNS Hệ thống phân giải tên miền, viết tắt Domain Name Servers, "dịch" tên miền Internet tên máy chủ sang địa IP (giúp máy chủ thiết bị mạng hiểu được) ngược lại Trên Internet, DNS tự động chuyển đổi tên miền gõ vào địa trình duyệt web thành địa IP Khi “dịch” thế, trình duyệt hiểu đăng nhập vào Và người dùng đăng nhập vào website, thay phải nhớ nhập dãy số địa IP hosting, cần nhập tên website trình duyệt tự động nhận diện Mỗi máy tính Internet có địa IP Địa IP dùng để thiết lập kết nối server máy khách để khởi đầu kết nối Bất kỳ nào, bạn truy cập vào website tùy ý gửi email, DNS đóng vai trị quan trọng trường hợp Trong trang web giới, khơng có nhớ hết dãy số địa IP lần đăng nhập Do đó, khái niệm tên miền đưa ra, từ trang web xác định với tên Tuy nhiên, địa IP sử dụng tảng kết nối thiết bị mạng Đó nơi DNS làm việc phân giải tên domain thành địa IP để thiết bị mạng giao tiếp với Đồng thời, bạn tải website cách nhập trực tiếp địa IP thay nhập tên domain website download by : skknchat@gmail.com 1.2 Kiến trúc DNS 1.2.1 DNS Zone DNS File Zone DNS Zone vùng DNS, phần không gian tên DNS quản lý tổ chức quản trị viên cụ thể Vùng DNS không gian quản trị cho phép kiểm soát chi tiết thành phần DNS, chẳng hạn máy chủ định danh có thẩm quyền Các miền không gian tên phân cấp, với tên miền DNS root đầu trang Vùng DNS miền mở rộng xuống miền phụ để nhiều miền phụ quản lý thực thể DNS file zone tệp văn túy lưu trữ máy chủ DNS chứa đại diện thực tế vùng chứa tất ghi cho miền vùng DNS file zone phải bắt đầu ghi Start of Authority (SOA), ghi chứa thông tin quan trọng bao gồm thông tin liên hệ cho người quản trị vùng 1.2.2 Resource Record (Các ghi DNS) RR hay cịn gọi Resource Record mẫu thơng tin sử dụng để miêu tả thông tin DNS, mẫu thông tin lưu zone file nằm DNZ zone Mỗi DNS Zone có zone file Zone file xem giống sở liệu DNS Các zone file có nhiều resource records – ghi tài nguyên Các ghi DNS phải cập nhật thường xuyên, định kỳ tên miền thêm vào có thay đổi tên miền cũ Nếu khơng có q trình hệ thống trở nên chậm download by : skknchat@gmail.com chạp lỗi thời Do khả chuyển vùng DNS server thực cần thiết Resource Record ghi đơn mô tả chi tiết phần thông tin sở liệu DNS Các ghi có dạng văn đơn giản, giống là: Owner TTL Class Type RDATA Mỗi trường phải phân tách khoảng trắng Các loại Resource Record a SOA (Start of Authority) Thông thường, tên miền sử dụng cặp DNS để trỏ nhiều máy chủ DNS, đây, máy chủ DNS có trách nhiệm cung cấp thông tin ghi DNS hệ thống cho tên miền để hoạt động SOA coi dấu hiệu nhận biết hệ thống tên miền Một cấu trúc ghi SOA thông thường bao gồm: [tên miền] IN SOA [tên-server-dns] [địa-chỉ-email] (serial number; refresh number; retry number; experi number; time-to-live number) Ví dụ: $TTL 86400 download by : skknchat@gmail.com @ IN SOA masterdns.hiennt.com 2014090401 admin.hiennt.com ( ; serial 3600 ; refresh 1800 ; retry 604800 86400 ) ; expire ; TTL Hình 1: Cấu trúc ghi SOA Trong đó: masterdns.hiennt.com.: Giá trị DNS tên miền máy chủ admin.hiennt.com : Chuyển đổi từ dạng admin@hiennt.com, thể chủ thể sở hữu tên miền download by : skknchat@gmail.com Serial: Áp dụng cho liệu zone có định dạng YYYYMMDDNN với YYYY năm, MM tháng, DD ngày, NN số lần sửa đổi liệu zone ngày Luôn phải tăng số lên lần sửa đổi liệu zone Khi Slave DNS Server liên lạc với Master DNS Server, trước tiên hỏi số serial Nếu số serial Slave nhỏ số serial máy Master tức liệu zone Slave cũ sau Slave chép liệu từ Master thay cho liệu có Refresh:Chỉ khoảng thời gian Slave DNS Server kiểm tra liệu zone Master để cập nhật cần Giá trị thay đổi tùy theo tuần suất thay đổi liệu zone Retry: Nếu Slave DNS Server không kết nối với Master DNS Server theo thời hạn mô tả refresh (ví dụ Master DNS Server bị shutdown vào lúc Slave DNS Server phải tìm cách kết nối lại với Master DNS Server theo chu kỳ thời gian mô tả retry Thông thường, giá trị nhỏ giá trị refresh) Expire:Nếu sau khoảng thời gian mà Slave DNS Server không kết nối với Master DNS Server liệu zone Slave bị hạn Khi liệu Slave bị q hạn máy chủ khơng trả lời truy vấn zone Giá trị expire phải lớn giá trị refresh giá trị retry Minimum TTL: Chịu trách nhiệm thiết lập TTL tối thiểu cho zone b NS (Name Server) Bản ghi NS dùng để khai báo máy chủ tên miền cho tên miền Nó cho biết thơng tin tên miền khai báo máy chủ Với tên miền phải có tổi thiểu hai máy chủ tên download by : skknchat@gmail.com miền quản lý, yêu cầu có tối thiểu hai ghi NS cho tên miền Cú pháp ghi NS: IN NS Ví dụ: thuyhiend.space IN NS ns1.zonedns.vn thuyhiend.space IN NS ns2.zonedns.vn Với khai báo trên, tên miền thuyhiend.space máy chủ tên miền có tên ns1.zonedns.vn ns2.zonedns.vn quản lý Điều có nghĩa, ghi A, CNAME, MX … tên miền thuyhiend.space tên miền cấp khai báo máy chủ ns1.zonedns.vn ns2.zonedns.vn c Record A Là record quan trọng, dùng để ánh xạ từ domain thành địa IP cho phép truy cập website Đây chức cốt lõi hệ thống DNS Record A có dạng sau: domain IN A Ví dụ khai báo ghi A thuyhiend.space A 103.101.161.201 10 download by : skknchat@gmail.com ... thống Trong báo cáo tránh khỏi thiếu xót, mong thầy góp ý để nhóm em hoàn thiện báo cáo cách tốt Xin cảm ơn thầy download by : skknchat@gmail.com PHẦN 1: TÌM HIỂU VỀ HỆ THỐNG DNS 1.1 DNS ? DNS Hệ... PHẦN 1: TÌM HIỂU VỀ HỆ THỐNG DNS 1.1 DNS ? 1.2 Kiến trúc DNS 1.2.1 DNS Zone DNS File Zone 1.2.2 Resource Record (Các ghi DNS) 1.3... trúc DNS 1.2.1 DNS Zone DNS File Zone DNS Zone vùng DNS, phần không gian tên DNS quản lý tổ chức quản trị viên cụ thể Vùng DNS khơng gian quản trị cho phép kiểm sốt chi tiết thành phần DNS, chẳng

Ngày đăng: 23/04/2022, 07:23

Hình ảnh liên quan

Hình 1: Cấu trúc bản ghi SOA - BÁO cáo kết THÚC học PHẦN CHỦ đề tìm HIỂU về DNS

Hình 1.

Cấu trúc bản ghi SOA Xem tại trang 8 của tài liệu.
Hình 2: Mô hình hoạt động của DNS - BÁO cáo kết THÚC học PHẦN CHỦ đề tìm HIỂU về DNS

Hình 2.

Mô hình hoạt động của DNS Xem tại trang 16 của tài liệu.
Hình 3: Mô hình tấn công DNSSpoofing - BÁO cáo kết THÚC học PHẦN CHỦ đề tìm HIỂU về DNS

Hình 3.

Mô hình tấn công DNSSpoofing Xem tại trang 19 của tài liệu.
Hình 4: NXDOMAIN Attack - BÁO cáo kết THÚC học PHẦN CHỦ đề tìm HIỂU về DNS

Hình 4.

NXDOMAIN Attack Xem tại trang 22 của tài liệu.
Hình 6: Key-Signing Key - BÁO cáo kết THÚC học PHẦN CHỦ đề tìm HIỂU về DNS

Hình 6.

Key-Signing Key Xem tại trang 27 của tài liệu.
Hình 7: Key-Signing Key Identified - BÁO cáo kết THÚC học PHẦN CHỦ đề tìm HIỂU về DNS

Hình 7.

Key-Signing Key Identified Xem tại trang 28 của tài liệu.
Hình 9: DS Record - BÁO cáo kết THÚC học PHẦN CHỦ đề tìm HIỂU về DNS

Hình 9.

DS Record Xem tại trang 30 của tài liệu.
Hình 11: DomainKey Identify Mail - BÁO cáo kết THÚC học PHẦN CHỦ đề tìm HIỂU về DNS

Hình 11.

DomainKey Identify Mail Xem tại trang 33 của tài liệu.
4.1. Mô hình bài Lab - BÁO cáo kết THÚC học PHẦN CHỦ đề tìm HIỂU về DNS

4.1..

Mô hình bài Lab Xem tại trang 36 của tài liệu.
Hình 14: Tạo Role and Feature - BÁO cáo kết THÚC học PHẦN CHỦ đề tìm HIỂU về DNS

Hình 14.

Tạo Role and Feature Xem tại trang 37 của tài liệu.
Hình 13: Giao diện Server Manager - BÁO cáo kết THÚC học PHẦN CHỦ đề tìm HIỂU về DNS

Hình 13.

Giao diện Server Manager Xem tại trang 37 của tài liệu.
Hình 15: Thêm DNS Server - BÁO cáo kết THÚC học PHẦN CHỦ đề tìm HIỂU về DNS

Hình 15.

Thêm DNS Server Xem tại trang 38 của tài liệu.
Hình 18: Tạo Forward Zone - BÁO cáo kết THÚC học PHẦN CHỦ đề tìm HIỂU về DNS

Hình 18.

Tạo Forward Zone Xem tại trang 42 của tài liệu.
Hình 19: Nhập tên Forward Zone - BÁO cáo kết THÚC học PHẦN CHỦ đề tìm HIỂU về DNS

Hình 19.

Nhập tên Forward Zone Xem tại trang 42 của tài liệu.
Hình 21: Nhập địa chỉ IP cho bản gh iA - BÁO cáo kết THÚC học PHẦN CHỦ đề tìm HIỂU về DNS

Hình 21.

Nhập địa chỉ IP cho bản gh iA Xem tại trang 44 của tài liệu.
Hình 25: Kiểm tra dịch vụ trên máy client - BÁO cáo kết THÚC học PHẦN CHỦ đề tìm HIỂU về DNS

Hình 25.

Kiểm tra dịch vụ trên máy client Xem tại trang 46 của tài liệu.
Hình 24: Đặt địa chỉ DNS Server cho máy client - BÁO cáo kết THÚC học PHẦN CHỦ đề tìm HIỂU về DNS

Hình 24.

Đặt địa chỉ DNS Server cho máy client Xem tại trang 46 của tài liệu.
Bước 2: Vào thư mục bind để cấu hình dịch vụ DNS - BÁO cáo kết THÚC học PHẦN CHỦ đề tìm HIỂU về DNS

c.

2: Vào thư mục bind để cấu hình dịch vụ DNS Xem tại trang 47 của tài liệu.
Hình 27: Sửa file name.config.local - BÁO cáo kết THÚC học PHẦN CHỦ đề tìm HIỂU về DNS

Hình 27.

Sửa file name.config.local Xem tại trang 48 của tài liệu.
Hình 30: Tạo reverse zone và khai báo các bản ghi - BÁO cáo kết THÚC học PHẦN CHỦ đề tìm HIỂU về DNS

Hình 30.

Tạo reverse zone và khai báo các bản ghi Xem tại trang 49 của tài liệu.
Hình 32: Kiểm tra dịch vụ DNS bằng máy client - BÁO cáo kết THÚC học PHẦN CHỦ đề tìm HIỂU về DNS

Hình 32.

Kiểm tra dịch vụ DNS bằng máy client Xem tại trang 50 của tài liệu.
Hình 31: Kiểm tra dịch vụ Bind9 - BÁO cáo kết THÚC học PHẦN CHỦ đề tìm HIỂU về DNS

Hình 31.

Kiểm tra dịch vụ Bind9 Xem tại trang 50 của tài liệu.
Mô hình tấn công DNSSpoofing - BÁO cáo kết THÚC học PHẦN CHỦ đề tìm HIỂU về DNS

h.

ình tấn công DNSSpoofing Xem tại trang 51 của tài liệu.
Hình 34: Sử dụng công cụ Setoolkit - BÁO cáo kết THÚC học PHẦN CHỦ đề tìm HIỂU về DNS

Hình 34.

Sử dụng công cụ Setoolkit Xem tại trang 52 của tài liệu.
Hình 35: Clone site thành công - BÁO cáo kết THÚC học PHẦN CHỦ đề tìm HIỂU về DNS

Hình 35.

Clone site thành công Xem tại trang 53 của tài liệu.
Hình 36: Cấu hình ettercap - BÁO cáo kết THÚC học PHẦN CHỦ đề tìm HIỂU về DNS

Hình 36.

Cấu hình ettercap Xem tại trang 54 của tài liệu.
Hình 38: Kích hoạt plugin dns_spoofing - BÁO cáo kết THÚC học PHẦN CHỦ đề tìm HIỂU về DNS

Hình 38.

Kích hoạt plugin dns_spoofing Xem tại trang 55 của tài liệu.
Hình 37: Kích hoạt ARP Spoofing - BÁO cáo kết THÚC học PHẦN CHỦ đề tìm HIỂU về DNS

Hình 37.

Kích hoạt ARP Spoofing Xem tại trang 55 của tài liệu.
Hình 39: Fake google website - BÁO cáo kết THÚC học PHẦN CHỦ đề tìm HIỂU về DNS

Hình 39.

Fake google website Xem tại trang 56 của tài liệu.

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan