Tấn công mạng và phương pháp phòng thủ

39 856 0
Tấn công mạng và phương pháp phòng thủ

Đ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

Tấn công mạng - Phương pháp phòng thủ

1 BẢO MẬT ỨNG DỤNG WEB  Trong thời đại kinh tế tri thức, thông tin là tài sản đóng vai trò quyết định sự thành bại  Do đó các thông tin quan trọng cần được bảo vệ chặt chẽ, tránh bị • Bên ngoài đột nhập vào trong lấy thông tin • Bên trong đưa thông tin ra ngoài 2  Theo đó, bảo mật là quá trình bảo đảm an toàn thông tin, theo chuẩn C.I.A Tính bảo mật (Confidentiality) • Tính toàn vẹn (Integrity) • Tính sẵn sàng (Availability) 3 Theo TCVN 7562:2005, tương đương với ISO/IEC 17799:2000 4 5 Source: b-sec Application Reviews 2005-2006 2.2 Từ phía người tấn công (Hacker) 6 7 1 -Thu Thập Thông Tin Chung 2- Khảo Sát Ứng Dụng Web 3A - Dò tìm lỗi tự động 3B - Dò tìm lỗi bằng tay 4 - Khai Thác Lỗi / Tấn Công 5 - Chiếm quyền máy chủ 6 - Xóa Dấu Vết  Chủ sở hữu, đội ngũ quản trị, điều hành của Website  Địa chỉ IP, máy chủ DNS của Website 8  Môi trường mạng, hệ điều hành, phần mềm máy chủ Web, ngôn ngữ lập trình, hệ CSDL hoạt động trên Server  Các cổng dịch vụ tương ứng đang được mở trên Server 9  Website sử dụng ứng dụng Web nào?  Mã nguồn mở hay đóng? Phiên bản?  Nếu là mã nguồn mở thì download source code về để phân tích kiểm tra, tìm đọc các thông tin về bug exploit của phần mềm đó 10 [...]... mạnh có thể host được nhiều trang web hoạt động một lúc  Nếu hacker tấn công vào được 1 site thuộc Server đó sẽ có thể chuyển hướng sang tấn công các site lân cận trong nội bộ 17 r57shell – Một công cụ hack local attack 18  Chiếm phiên truy cập hợp lệ của máy nạn nhân từ cookies của trình duyệt 19  Hacker tìm cách cài trojan virus vào máy của nạn nhân để mở cửa hậu đánh cắp mật khẩu của admin trong... trọng nhất để chiếm được quyền điều khiển Website  Một vài cách thức tấn công phổ biến • SQL Injections • Session Hijacking • Local Attack • Dùng các loại trojan, virus để mở cửa hậu, đánh cắp mật khẩu admin • DoS, DDoS DRDOS 14  Lợi dụng lỗ hổng trong việc kiểm tra dữ liệu nhập vào của các ứng dụng web để thi hành các câu lệnh SQL bất hợp pháp 15 Một hậu quả của SQL Injections 16  Một Server... Dùng các công cụ quét dò lỗi Website như • Scrawlr • MaxQ, Selenium • Acunetix Web Vulnerability Scanner 11 Giao diện phần mềm Acunetix Web Vulnerability Scanner 12  Vận dụng các kiến thức về lập trình, hệ điều hành, bảo mật mạng máy tính, như một “người dùng tinh nghịch” hacker tiến hành các thao tác dò lỗi trực tiếp ngay trên Website, nhất là ở phần nhập dữ liệu đầu vào 13  Đây là... Hacker 20 Cách thức lây nhiễm của virus Klez vào năm 2002 21  Không làm ảnh hưởng đến tính toàn vẹn bảo mật, nó chỉ làm cho Website không thể luôn sẵn sàng hoạt động 22 So sánh DoS, DDoS DRDoS 23 Một truy vấn DNS thông thường 24  Giả mạo TID của DNS Server B để “đầu độc” địa chỉ IP thật của DNS Server A đây là DNS Cache Poisoning 25 Cách khác: Tiếp cận vào thay đổi thông số DNS từ máy Client... là lúc mà hacker tiến hành công việc “hack”  Với hacker mũ đen đó là: phá hoại, đánh cắp, chỉnh sửa lại dữ liệu  Với hacker mũ trắng đó là: tóm tắt lại quá trình xâm nhập, phân tích lỗi gửi đến admin có trách nhiệm quản lý hệ thống mà không có bất kì đòi hỏi, vụ lợi nào 28  Bước cuối cùng của cuộc tấn công là Hacker sẽ xóa tất cả các dấu vết còn lưu lại trên Server Client trước khi thoát ra... file log, địa chỉ IP, phiên làm việc, cache, history…) 29 3 Từ phía người phòng thủ (Administrator) 30  Kiểm định tối ưu hóa mã nguồn ứng dụng Web, các query tới database  Quản lý, phân quyền người dùng truy cập Website, database chặt chẽ  Dùng chính sách mật khẩu an toàn  Thường xuyên sao lưu mã nguồn cơ sở dữ liệu dự phòng cho Website  Mã hóa, đổi tên source code, nhất là các tập tin cấu... tập tin config, tránh bị local attack  Dùng tập tin cấu hình.htaccess  Cấu hình lưu file log truy xuất Website, Web server, Database 34 Cấu hình chmod 35  Là giao thức giúp mã hóa truyền tải toàn bộ thông tin đi đến trên một cổng định trước (socket 443)  Phiên bản mới nhất hiện nay là SSL 3.0 36 . (Integrity) • Tính sẵn sàng (Availability) 3 Theo TCVN 7562:2005, tương đương với ISO/IEC 17799:2000 4 5 Source: b-sec Application Reviews 2005-2006 2.2 Từ phía người tấn công (Hacker) 6 7 1 -Thu Thập Thông. 1 BẢO MẬT ỨNG DỤNG WEB  Trong thời đại kinh tế tri thức, thông tin là tài sản đóng vai trò quyết định sự thành bại  Do đó các thông tin quan trọng cần được bảo vệ chặt chẽ, tránh. mạnh có thể host được nhiều trang web hoạt động một lúc  Nếu hacker tấn công vào được 1 site thu c Server đó sẽ có thể chuyển hướng sang tấn công các site lân cận trong nội bộ 17 18 r57shell

Ngày đăng: 01/06/2014, 09:31

Mục lục

    1. Bảo mật là gì

    Sự mất cân đối trong bảo mật ứng dụng Web

    Thống kê các cuộc tấn công

    Phương thức tấn công

    1 - Thu thập thông tin chung

    2 - Khảo sát ứng dụng Web

    3A - Dò tìm lỗi tự động

    3B - Dò tìm lỗi bằng tay

    4 - Khai thác lỗi/ Tấn công

    Dùng trojan và virus

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

Tài liệu liên quan