Trang Chủ Tài chính Cá nhân Nghiên cứu Trường hợp Hacking các Ứng dụng Web - núm vú

Nghiên cứu Trường hợp Hacking các Ứng dụng Web - núm vú

Mục lục:

Video: Hackers: the internet's immune system | Keren Elazari 2025

Video: Hackers: the internet's immune system | Keren Elazari 2025
Anonim

Trong trường hợp nghiên cứu này, Caleb Sima, một chuyên gia bảo mật ứng dụng nổi tiếng, ứng dụng web của khách hàng. Ví dụ về phát hiện nguy cơ bảo mật là một câu chuyện cảnh báo tốt để giúp bảo vệ thông tin cá nhân của bạn.

Tình huống

Ông. Sima đã được thuê để thực hiện một bài kiểm tra thâm nhập ứng dụng web để đánh giá mức độ an toàn của một trang web tài chính nổi tiếng. Được trang bị không có gì nhiều hơn URL của trang tài chính chính, ông Sima đã tìm ra những trang khác tồn tại cho tổ chức và bắt đầu bằng cách sử dụng Google để tìm kiếm các khả năng.

Mr. Sima ban đầu chạy quét tự động trên các máy chủ chính để phát hiện ra bất kỳ quả treo thấp nào. Quét này cung cấp thông tin về phiên bản máy chủ web và một số thông tin cơ bản khác nhưng không có gì chứng tỏ hữu ích mà không cần nghiên cứu thêm. Trong khi ông Sima thực hiện việc quét, cả IDS lẫn tường lửa đều không nhận thấy bất kỳ hoạt động nào của ông.

Sau đó, ông Sima đã đưa ra yêu cầu tới máy chủ trên trang web ban đầu, điều này đã trả lại một số thông tin thú vị. Các ứng dụng web dường như chấp nhận nhiều tham số, nhưng khi ông Sima tiếp tục duyệt qua các trang web, ông nhận thấy rằng các tham số trong URL vẫn giữ nguyên.

Ông. Sima đã quyết định xóa tất cả các tham số trong URL để xem thông tin nào server sẽ quay lại khi được hỏi. Máy chủ trả lời thông báo lỗi mô tả loại môi trường ứng dụng.

Tiếp theo, ông Sima đã thực hiện tìm kiếm của Google trên ứng dụng dẫn đến một số tài liệu chi tiết. Ông Sima đã tìm thấy một số bài viết và ghi chú về công nghệ trong thông tin này cho thấy ông làm thế nào ứng dụng này hoạt động và những tệp tin mặc định có thể tồn tại. Trên thực tế, máy chủ đã có một số tệp tin mặc định.

Ông. Sima đã sử dụng thông tin này để thăm dò thêm. Ông nhanh chóng phát hiện ra các địa chỉ IP nội bộ và các dịch vụ mà ứng dụng đã cung cấp. Ngay khi ông Sima biết chính xác phiên bản người quản trị đang chạy, ông muốn thấy những gì ông ta có thể tìm thấy.

Mr. Sima tiếp tục vận dụng URL từ ứng dụng bằng cách thêm & các ký tự bên trong câu lệnh để kiểm soát kịch bản tùy chỉnh. Kỹ thuật này cho phép anh ta nắm bắt tất cả các tập tin mã nguồn. Ông Sima đã lưu ý một số tên tập tin thú vị, bao gồm cả VerifyLogin. htm, ApplicationDetail. htm, CreditReport. htm và ChangePassword. htm.

Sau đó, ông Sima đã cố gắng kết nối với từng tệp bằng cách phát hành URL định dạng đặc biệt cho máy chủ.Máy chủ trả lại một User không đăng nhập tin nhắn cho mỗi yêu cầu và nói rằng kết nối phải được thực hiện từ mạng nội bộ.

Kết quả

Ông. Sima biết nơi tập tin được đặt và có thể đánh hơi kết nối và xác định rằng các ApplicationDetail. tập tin htm đặt một chuỗi cookie. Với ít thao tác của URL, ông Sima nhấn jackpot. Tệp này trả lại thông tin khách hàng và thẻ tín dụng khi một ứng dụng khách hàng mới đang được xử lý. Báo cáo tín dụng. htm cho phép ông Sima xem trạng thái báo cáo tín dụng của khách hàng, thông tin gian lận, trạng thái từ chối ứng dụng và các thông tin nhạy cảm khác.

Bài học: Các hacker có thể sử dụng nhiều loại thông tin để vượt qua các ứng dụng web. Các cá nhân khai thác trong nghiên cứu này là nhỏ, nhưng khi kết hợp, chúng đã dẫn đến các lỗ hổng nghiêm trọng.

Caleb Sima là thành viên của đội X-Force tại Internet Security Systems và là thành viên đầu tiên của nhóm thử nghiệm thâm nhập. Ông Sima đã cùng hợp tác phát triển SPI Dynamics (sau đó là HP) và trở thành CTO, cũng như giám đốc của SPI Labs, nhóm nghiên cứu và phát triển an ninh ứng dụng trong SPI Dynamics.

Nghiên cứu Trường hợp Hacking các Ứng dụng Web - núm vú

Lựa chọn của người biên tập

Làm thế nào để tạo ra một mô hình kinh tế của một trung tâm dữ liệu trong điện toán đám mây - núm vú

Làm thế nào để tạo ra một mô hình kinh tế của một trung tâm dữ liệu trong điện toán đám mây - núm vú

Làm thế nào để tạo ra một mô hình kinh tế của một trung tâm dữ liệu trong điện toán đám mây < thật khó để hầu hết các tổ chức dự đoán chính xác chi phí thực tế để chạy bất kỳ ứng dụng nào trong một trung tâm dữ liệu điện toán đám mây. Một máy chủ cụ thể có thể được sử dụng để hỗ trợ một số ứng dụng khác nhau. Trong một số tổ chức, có thể đã có những nỗ lực để buộc chi phí tính toán cho các phòng ban cụ thể, nhưng nếu có, mô hình có thể ...

Các khía cạnh của Quản lý Nhận dạng Điện toán đám mây - núm vú

Các khía cạnh của Quản lý Nhận dạng Điện toán đám mây - núm vú

Quản lý nhận dạng là một chủ đề rộng áp dụng cho hầu hết các lĩnh vực trung tâm dữ liệu. Tuy nhiên, nó đặc biệt quan trọng trong việc bảo vệ môi trường điện toán đám mây. Bởi vì đám mây là về chia sẻ và ảo hóa tài nguyên vật lý trên nhiều người dùng bên trong (và thường là bên ngoài), bạn phải biết ai có quyền truy cập vào những dịch vụ nào. Corralling dữ liệu với ...

Làm thế nào để Tạo một Chiến lược An ninh Điện toán đám mây - núm vú

Làm thế nào để Tạo một Chiến lược An ninh Điện toán đám mây - núm vú

Ngay cả khi tổ chức CNTT của bạn đã có một- chiến lược an ninh được thiết kế, các vấn đề khác nhau sẽ bề mặt bằng điện toán đám mây. Do đó, chiến lược của bạn phải tính đến mô hình tính toán khác. Trên thực tế, bạn muốn đảm bảo rằng chiến lược bảo mật CNTT của bạn được xếp hàng với chiến lược bảo mật trên đám mây của bạn. Các con trỏ để tạo ra một đám mây ...

Lựa chọn của người biên tập

Sử dụng các lớp Mask trong Flash CS5 - núm vú

Sử dụng các lớp Mask trong Flash CS5 - núm vú

Che mặt nạ trong Adobe Flash Creative Suite 5 liên quan đến việc sử dụng một hình dạng ) để ẩn hoặc tiết lộ một số phần của tác phẩm nghệ thuật Flash CS5 - giống như xem bên ngoài qua một cửa sổ nhỏ trong nhà bạn. Kích thước cửa sổ giới hạn những gì bạn có thể nhìn thấy khi bạn ở trong. Flash có một kiểu đặc biệt ...

Sử dụng công cụ Brush Tool trong Flash CS5 - núm vú

Sử dụng công cụ Brush Tool trong Flash CS5 - núm vú

Adobe Flash Creative Suite 5 công cụ như Pen và Pencil cung cấp cho bạn những cách khác nhau để tạo ra những con đường vuốt ve. Ngược lại, công cụ Brush Flash CS5 sơn với đầy. Giống như một cây cọ lỗi thời, công cụ này có thể tạo ra những nét dầy dày, rộng với màu sắc đậm đặc hay những gradient cho những hiệu ứng nghệ thuật xuất sắc. Công cụ Brush ...

Clip phim Flash CS5 là gì? - núm vú

Clip phim Flash CS5 là gì? - núm vú

Adobe Flash Creative Suite 5 có thể bao gồm toàn bộ các hình động Flash CS5 độc lập nhưng được đặt và duy trì trong bộ phim của bạn cũng dễ dàng như các biểu tượng đồ hoạ. Movie Clip là một trong ba loại biểu tượng trong Flash, và giống như các biểu tượng đồ hoạ, chúng có thể được sao chép một cách dễ dàng và ...

Lựa chọn của người biên tập

Làm thế nào để xây dựng một nút Submit cho các trang Web dựa trên HTML5 và CSS3 của bạn

Làm thế nào để xây dựng một nút Submit cho các trang Web dựa trên HTML5 và CSS3 của bạn

Nút gửi thường được sử dụng trong lập trình phía máy chủ. Trong dạng lập trình HTML5 này, mã này nằm trên máy chủ web. Bạn có thể sử dụng PHP để tạo mã phía máy chủ. Thẻ cũng được sử dụng để tạo nút Gửi! Mặc dù chúng trông giống nhau, nút Submit khác với ...

Làm thế nào để xây dựng các hộp kiểm tra cho các trang Web dựa trên HTML5 và CSS3 của bạn - những cái núm vú < Làm thế nào để Xây dựng Hộp Kiểm tra cho Các trang Web dựa trên HTML5 và CSS3 của bạn

Làm thế nào để xây dựng các hộp kiểm tra cho các trang Web dựa trên HTML5 và CSS3 của bạn - những cái núm vú < Làm thế nào để Xây dựng Hộp Kiểm tra cho Các trang Web dựa trên HTML5 và CSS3 của bạn

Hộp kiểm tra là một công cụ hữu ích cho các nhà phát triển trang web HTML5 và CSS3. Hộp kiểm được sử dụng khi bạn muốn người dùng bật hoặc tắt một lựa chọn cụ thể. Mỗi ô kiểm tra đại diện cho một giá trị đúng hoặc sai có thể được chọn hoặc không được chọn, và trạng thái của mỗi hộp kiểm là hoàn toàn