Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Chương 1: Tổng quan về mã độc hại
- 1.1. Tổng quan về mã độc hại
- - Lịch sử, khái niệm
- 1.2. Phân biệt
- Phân biệt các loại mã độc, nói sâu chút về mã độc hại mobile
- 1.3. Tình hình
- Tình hình mã độc hại trên mobile nói chung, Android nói riêng
- Chương 2: Tổng quan về lập trình Android
- 2.1. Kiến trúc về hệ điều hành Android
- 2.1.1. Tổng quan về hệ điều hành Android
- 2.1.2. Cơ chế quản lý ứng dụng Android
- 2.1.3. Cấu trức ứng dụng Android
- 2.2. Lập trình Android
- 2.2.1. Công cụ lập trình (Eclipse, Android Studio)
- 2.2.2. Máy ảo (Geny, Droid4x, Bluestack..)
- 2.2.2. Lập trình Android
- - Đọc ghi SQLite
- - Xử lý JSON
- - Custom Listview
- Chương 3: Lập trình ứng dụng phát hiện mã độc trên Android
- 2. 1. Mô tả
- Viết 1 ứng dụng phiên biệt các loại app trong Android
- - Ứng dụng tin tưởng hay mã độc, hay bình thường
- - Ứng dụng hệ thống hay người dùng cài đặt
- - Ứng dụng có sử dụng có sử dụng quyền SMS hay không
- - Ứng dụng có sử dụng có sử dụng quyền CALL hay không
- - Ứng dụng có sử dụng có sử dụng quyền INTERNET hay không
- - Ứng dụng có sử dụng có sử dụng quyền liên quan tới SD Card hay không
- 2.2. Thiết kế
- Giao diện đơn giản chỉ có 2 button:
- 1. Button Scan: click vào sẽ đưa ra 1 listview các ứng dụng trong máy đã được phân biệt như trên.
- --> thêm 2 chức năng cho mỗi item (tương đương mỗi app: mở app, hay gỡ cài đạt)
- (ngoài ra còn thời gian có thể code thêm phần: click vào mỗi chức năng hiển thị chi tiết)
- 2. Button Update: click vào sẽ update db (db phân biệt app tin tưởng hay mã độc)
- 2.3. Lập trình
- Các kỹ thuật có sử dụng:
- - Đọc ghi SQLite (để an toàn hơn sử dụng SQLCipher, nhưng để tiện demo, chỉnh sửa dùng tạm SQLite)
- - Xử lý JSON
- - Custom Listview
- 2.4. Kết quả:
- Chạy thử demo trên nhiều thiết bị khác nhau như: Sky 760, Sky 820, Sky 850, Samsung S3, Zenphone 5...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement