1. Các biểu đồ use case:
1.3. Phần quản lý file system
Hình 14 Use Case quản lý hệ thống file
UCSEC17 – Hiển thị file browser
Yêu cầu Hiển thị các file trong các thư mục bằng các hàm đọc dữ liệu từ ổ
cứng tự xây dựng.
Tác nhân Người sử dụng
UCSEC18 – Liệt kê các file trong một thư mục
Yêu cầu Đọc các header từ ổ cứng và đưa ra danh sách các file trong một
thư mục, có khả năng phát hiện ra các file bị ẩn. Tác nhân
UCSEC19 – Đọc Raw ổ cứng
Yêu cầu Đọc trực tiếp nội dung của ổ cứng bằng các hàm do driver cung
cấp, không sử dụng các hàm api có sẵn của Windows nhằm tránh kiểm soát của các Rootkit.
Tác nhân
UCSEC20– Thao tác với các file
Yêu cầu Có khả năng thao tác trực tiếp với các file đã hiển thị trên giao
diện của file browser. Cung cấp các khả năng như khóa một file thực thi, xóa file, hay sao chép file.
Tác nhân Người sử dụng
UCSEC21 – Khóa PE file
Yêu cầu Cung cấp khả năng khóa một file PE, sau khi khóa file PE thì file
thực thi này sẽ không thể chạy được. Phần khóa file này sẽ khóa file nằm trên ổ cứng.
Tác nhân
UCSEC22 – Sao chép file
Yêu cầu Cung cấp khả năng sao chép file bằng cách đọc raw disk và ghi
nội dung file đó ra một vị trí mới. Tác nhân
UCSEC23 – Xóa file
Yêu cầu Xóa một file biết đường dẫn đầy đủ đến file đó. Có khả năng xóa
các file được bảo vệ, các file đang thực thi, … Tác nhân
UCSEC24 – Ghi Raw ổ cứng
Yêu cầu Ghi trực tiếp xuống ổ cứng không thông qua các hàm API của
Windows. Tác nhân