1. Trang chủ
  2. » Giáo Dục - Đào Tạo

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

58 9 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 58
Dung lượng 3,04 MB

Nội dung

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

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1] Justinas Mazūra, “What is a DNS attack? | CyberNews,” 2020. [Online]. Available:https://cybernews.com/resources/what-is-a-dns-attack/?fbclid=IwAR2OGOM-s6wPN_T-ZR1lDmpIx2joRTDzdg0QBNrkP5DuIoLLB8fGsLu39S4. [Accessed:15-Nov-2020] Sách, tạp chí
Tiêu đề: What is a DNS attack? | CyberNews
[2] Aditya Anand, “How I pranked my friend using DNS Spoofing? | by Aditya Anand | InfoSec Write-ups | Medium,” 2018. [Online]. Available:https://medium.com/bugbountywriteup/how-i-pranked-my-friend-using-dns-spoofing-6a65ff01da1. [Accessed: 15-Nov-2020] Sách, tạp chí
Tiêu đề: How I pranked my friend using DNS Spoofing? | by Aditya Anand | InfoSec Write-ups | Medium
[3] The DNS institute, “DNSSEC Guide : Validation Easy Start Explained | The DNS Institute,” 2019. [Online]. Available:https://dnsinstitute.com/documentation/dnssec-guide/ch03s03.html#how-does-dnssec-change-dns-lookup-revisited. [Accessed: 15-Nov-2020] Sách, tạp chí
Tiêu đề: DNSSEC Guide : Validation Easy Start Explained | The DNS Institute
[4] Đoàn Anh Tuấn, “Các loại bản ghi trên DNS | BlogCloud365,” 2019. [Online]. Available: https://blog.cloud365.vn/linux/dns-record/#3-record-a. [Accessed: 15- Nov-2020] Sách, tạp chí
Tiêu đề: Các loại bản ghi trên DNS | BlogCloud365
[5] Efficient iP, “What is DNSSEC?,” 2020. [Online]. Available: https://www.efficientip.com/what-is-dnssec/. [Accessed: 15-Nov-2020] Sách, tạp chí
Tiêu đề: What is DNSSEC
[6] VNNIC, “Công nghệ DNSSEC | Trung Tâm Internet Việt Nam (VNNIC),” 2018. [Online]. Available: https://vnnic.vn/dns/congnghe/công-nghệ-dnssec. [Accessed:15-Nov-2020] Sách, tạp chí
Tiêu đề: Công nghệ DNSSEC | Trung Tâm Internet Việt Nam (VNNIC)
[7] Quang Nguyen, “DKIM là gì và tổng quan về phương thức xác nhận email bằng DKIM,” 2020. [Online]. Available: https://www.semtek.com.vn/dkim-la-gi/.[Accessed: 15-Nov-2020] Sách, tạp chí
Tiêu đề: DKIM là gì và tổng quan về phương thức xác nhận email bằng DKIM

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 (Trang 8)
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 (Trang 16)
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 (Trang 19)
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 (Trang 22)
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 (Trang 27)
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 (Trang 28)
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 (Trang 30)
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 (Trang 33)
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 (Trang 36)
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 (Trang 37)
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 (Trang 37)
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 (Trang 38)
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 (Trang 42)
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 (Trang 42)
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 (Trang 44)
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 (Trang 46)
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 (Trang 46)
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 (Trang 47)
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 (Trang 48)
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 (Trang 49)
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 (Trang 50)
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 (Trang 50)
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 (Trang 51)
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 (Trang 52)
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 (Trang 53)
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 (Trang 54)
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 (Trang 55)
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 (Trang 55)
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 (Trang 56)
w