Một tài sản đáng lo ngại của phương pháp này là các cuộc gọi hệ thống được phép lấy lý lẽ của mình từ bộ nhớ hạt nhân thay vì bộ nhớ sử dụng. Nếu modjanus thất bại trong việc quay vòng một con trỏ lập luận chủ đề (hoặc con trỏ trong lập luận bản thân, khi có tranh cãi với con trỏ lồng nhau), các ứng dụng không đáng tin cậy có thể có thể được truy cập trái phép vào hạt nhân bộ nhớ. Khó khăn trong việc xác minh này là phần nào cải thiện bằng cách tiếp cận bảng điều khiển của chúng tôi. Điều này giảm thiểu trùng lắp mã và đơn giản hoá việc kiểm toán.
Chúng tôi coi khả năng di chuyển một số phức tạp này vào Janus bằng cách cho nó kiểm soát overmovingargumentsto mịn hạt và từ này không gian mỗi threadscratch ở mức người dùng, nhưng cuối cùng chúng ta đã quyết định chống lại cách tiếp cận này như chúng tôi tin rằng nó cung cấp quá nhiều quyền lực cho quá trình truy tìm, và tăng lên rất nhiều khả năng tạo ra một lỗ hổng có thể khai thác trong modjanus, với mục đích là để có thể truy cập bởi các quá trình không có đặc quyền.
đang được dịch, vui lòng đợi..
