intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Báo cáo tấn công mạng Failure to Restrict URL Access

Chia sẻ: Khoa CNTT DTU D15TMT | Ngày: | Loại File: PPT | Số trang:12

146
lượt xem
15
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Không giới hạn truy cập URL thường xảy ra khi một trang không có các chính sách kiểm soát truy cập phù hợp. Trái phép người dùng có thể xem nội dung mà họ không nên có khả năng để xem.

Chủ đề:
Lưu

Nội dung Text: Báo cáo tấn công mạng Failure to Restrict URL Access

  1. ĐH Duy Tân – Khoa Công Nghệ Thông Tin Failure to Restrict URL Access GVHD: …. Trần Anh Tiến SVTH: Huỳnh Bá Thành Hiếu Nguyễn Vương Nghị Phạm Trương Vy Ta Nguyễn Thị Bích Diệp Hầu Thanh Đại BÁO CÁO MÔN TẤN CÔNG MẠNG 1
  2. What's Failure to Restrict URL Access? Đây là một vấn đề thường gặp trong các ứng dụng web, không giới hạn truy cập URL thường xảy ra khi một trang không có các chính sách kiểm soát truy cập phù hợp. Trái phép người dùng có thể xem nội dung mà họ không nên có khả năng để xem. BÁO CÁO MÔN TẤN CÔNG MẠNG 2
  3. Có những lỗ hổng trong ứng dụng của bạn cho thấy nhiều chức năng đặc quyền đặc lợi cho người sử dụng trái phép. Nó cũng có thể tạo ra một vấn đề với những bản ghi lưu trữ hồ sơ của bạn. Nếu người dùng có thể truy cập các bản ghi mà không được chứng thực các chuỗi lưu ký là hoàn toàn bị phá vỡ, ngăn ngừa kiểm toán tốt từ đang diễn ra. BÁO CÁO MÔN TẤN CÔNG MẠNG 3
  4. 4 Example Các nhà phát triển cố gắng để ẩn chức năng từ người  dùng bằng cách tạo ra "ẩn" các trang có thể tạo ra một sự lỗ hổng để hạn chế tình trạng truy cập URL. Các trang ẩn được định nghĩa là trang không có một liên  kết trỏ đến chúng, ngăn chặn trình thu thập thông web, chẳng hạn như Google, lập chỉ mục chúng. Một số nhà phát triển tin rằng các trang này sẽ không bao giờ được tìm thấy bởi bất cứ ai không biết chính xác URL. Tuy nhiên, kẻ tấn công thường tìm thấy các trang này thông qua trình duyệt mạnh mẽ và kiểm soát truy cập vào các trang này có xu hướng không được hạn chế.
  5. Example Một ví dụ khác của một trang mà có thể có loại dễ  bị tấn công là một trong những nơi mà tất cả các quyền được kiểm tra phía máy khách nhưng không phía máy chủ. Những kẻ tấn công sử dụng proxy cá nhân có thể bỏ qua những quyền này phía máy khách và chức năng truy cập không dành cho họ để truy cập. Ví dụ:  http://example.com/app/getappInfo http://example.com/app/admin_getappInfo BÁO CÁO MÔN TẤN CÔNG MẠNG 5
  6. Bất cứ ai có truy cập mạng có thể gửi yêu  cầu. Có thể người dùng vô danh truy cập một trang tư nhân hoặc người sử dụng thường xuyên một trang có quyền đặc biệt (Dễ dàng khai thác) Kẻ tấn công, một người sử dụng hệ thống  ủy quyền là người, chỉ cần thay đổi các URL đến một trang đặc quyền. Truy cập được cấp phép hay không? Chưa xác định người dùng có thể truy cập các trang tin không được bảo vệ. BÁO CÁO MÔN TẤN CÔNG MẠNG 7
  7. ( Phát hiện Trung Bình) Các ứng dụng không phải luôn luôn bảo vệ yêu cầu  trang đúng cách. Đôi khi, bảo vệ URL là quản lý thông qua cấu hình, và hệ thống này là sai. Đôi khi, các nhà phát triển phải bao gồm kiểm tra mã thích hợp, và họ quên. Phát hiện lỗ hổng như vậy là dễ dàng. Phần khó  nhất là xác định những trang (URL) tồn tại để tấn công. BÁO CÁO MÔN TẤN CÔNG MẠNG 8
  8. Sai sót như vậy cho phép kẻ tấn công để truy cập  các chức năng trái phép. Chức năng Admin là mục tiêu chính cho kiểu tấn công này. Hãy xem xét giá trị kinh doanh của các chức năng  tiếp xúc và các dữ liệu mà họ xử lý. Đồng thời xem xét các tác động đến danh tiếng của bạn nếu lỗ hổng này đã trở thành công cộng. BÁO CÁO MÔN TẤN CÔNG MẠNG 9
  9. Am I Vulnerable? Cách tốt nhất để tìm ra nếu một ứng dụng đã  không đúng cách hạn chế truy cập URL là để xác minh tất cả các trang. Hãy xem xét cho mỗi trang, là trang phải được công khai hay riêng tư. Nếu một trang tin: 1. Là xác thực cần thiết để truy cập vào trang đó? 2. Có nghĩa vụ phải được truy cập vào bất kỳ chứng thực người dùng? Nếu không, được ủy quyền một kiểm tra được thực hiện để đảm bảo người dùng có quyền truy cập trang web đó? BÁO CÁO MÔN TẤN CÔNG MẠNG 10
  10. How Do You Restrict URL Access Hạn chế truy cập vào địa chỉ URL chính xác có kế hoạch cẩn thận  của nhà phát triển và tổ chức hỗ trợ. Tổ chức có thể làm theo một số quy tắc đơn giản mà sẽ giúp họ trong việc ngăn ngừa tấn công này. Các nhà phát triển không bao giờ nên cho người dùng sẽ có không  biết về chức năng ẩn. Quản trị viên nên chặn truy cập vào tất cả các loại tập tin mà ứng  dụng không phục vụ. Người thiết kế nên phát triển một ma trận kiểm soát truy cập, giúp  họ để ngăn chặn người sử dụng trái phép truy cập vào nội dung ủy quyền. Điều này nên được thực hiện cho mỗi chức năng URL và kinh doanh của các ứng dụng. BÁO CÁO MÔN TẤN CÔNG MẠNG 11
  11. How Do You Restrict URL Access Ngăn chặn truy cập trái phép URL yêu cầu lựa ch ọn m ột cách ti ếp c ận cho phù hợp yêu cầu xác thực và ủy quyền thích h ợp cho m ỗi trang. Thông thường, sự bảo vệ đó được cung cấp bởi một hay nhiều thành ph ần bên ngoài vào mã ứng dụng. Bất kể cơ chế , tất cả những điều sau đây đ ược đề nghị: 1. Các chính sách và uỷ quyền chứng th ực được dựa vào vai trò , đ ể gi ảm thiểu các nỗ lực cần thiết để duy trì các chính sách này. 2. Các chính sách phải được cấu hình cao, để giảm thiểu b ất kỳ mã hoá các vấn đề khó khăn của chính sách. 3. Các cơ chế thực thi nên từ chối tất cả các truy cập bằng cách m ặc đ ịnh, yêu cầu tài trợ rõ ràng cho người sử dụng cụ thể và vai trò của ng ười truy cập mỗi trang. 4. Nếu trang đó là tham gia vào một công việc, kiểm tra đ ể đ ảm b ảo các điều kiện đang ở trạng thái thích hợp để cho phép truy cập. BÁO CÁO MÔN TẤN CÔNG MẠNG 12
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2