Chúng tôi giới thiệu một hệ điều hành Android sửa đổi tên gọi TraceDroid để tạo ra
dấu vết phương pháp toàn diện cho một ứng dụng Android cho. Ngoài ra, chúng tôi
trình bày các phân tích đàn TraceDroid (TAP) tự động thực hiện và kích thích các ứng dụng chưa biết trong TraceDroid. Chúng tôi cung cấp
một số plug-in cho TAP mà thực hiện bài phân tích trên TraceDroid của
đầu ra, bao gồm tạo ra một dấu vân tay của dấu vết thực hiện một ứng dụng cũng
như tính toán số lượng mã bao phủ trong suốt kích thích năng động. Hơn nữa, kết quả của các plug-in có thể được sử dụng bởi một thuật toán máy học để
phân loại và phát hiện phần mềm độc hại hoặc để đánh giá hiệu quả của TAP. Cuối cùng,
TraceDroid đã được tích hợp vào Andrubis, một nền tảng trực tuyến phổ biến
để phân tích các ứng dụng Android. Chúng tôi đã phân tích rất nhiều về cả lành tính và
các ứng dụng độc hại để đảm bảo TraceDroid và TAP không can thiệp vào một
hành vi thực hiện bình thường của ứng dụng.
Để tóm tắt, chúng tôi trình bày những đóng góp sau.
• Chúng tôi trình bày TraceDroid, một phiên bản sửa đổi của ảo Dalvik Android của
máy cung cấp phương pháp vi lượng toàn diện xuất. Chúng tôi thấy rằng
TraceDroid nhanh hơn so với đánh dấu phương pháp hiện có của Android về
hiệu suất, khi tiết lộ các chi tiết về hành vi của một ứng dụng, bao gồm
các phương pháp Java gọi với độ phân giải tham số và trả về giá trị, cũng
như đại diện văn bản của các đối tượng sử dụng trong thời gian chạy của ứng dụng.
• Chúng tôi giới thiệu TraceDroid Phân tích Platform (TAP), một khuôn khổ dùng TraceDroid để thực hiện phân tích năng động không rõ
các ứng dụng Android. TAP nhằm mục đích tối đa hóa các hành vi malware quan sát bằng cách mô phỏng các sự kiện nhất định và bao gồm một số plug-ins
để giảm bớt hậu phân tích các ứng dụng chưa biết, cũng như để đo lường
hiệu quả của các phân tích năng động thực hiện.
• Chúng tôi cung cấp một cái nhìn tổng quan chi tiết của hiện tại làm việc trên các lĩnh vực của Android
bảo mật: sử dụng một số đặc điểm, chúng tôi phân loại các nỗ lực nghiên cứu
. 7 loại
tài liệu này được trình bày thêm như sau. Trong chương 2, chúng tôi cung cấp một
giới thiệu vào kiến trúc Android và phác thảo các kỹ thuật được sử dụng bởi
các tác giả phần mềm độc hại di động. Trong chương 3, chúng tôi xác định phạm vi công việc của chúng tôi và cung cấp một đặc điểm kỹ thuật của việc thực hiện TraceDroid của chúng tôi kết hợp với mong muốn
đầu ra. Các chú ý bổ sung của TraceDroid và TAP được thảo luận
trong chương 4. Chúng tôi đánh giá cả hai hiện thực trong Chương 5. Trong chương 6,
chúng tôi thảo luận về các nỗ lực nghiên cứu liên quan. Chúng ta hãy nhìn kỹ vào công việc liên quan có sử dụng
phân tích năng động, nhưng cũng phác thảo một hệ thống hóa các kiến thức trong đó chúng tôi
phân loại các tiếng nỗ lực nghiên cứu bảo mật của Android. Cuối cùng, trong Chương 7, chúng tôi
đề xuất một số hướng nghiên cứu trong tương lai và các phần mở rộng có thể để chúng tôi
triển khai và kết luận công việc của chúng tôi.
đang được dịch, vui lòng đợi..