macOS backend

Đang mở
#1 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
25/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
macos, rust
Lĩnh vực
operating-systems

Hướng nghiên cứu

Start by reading the existing platform guard and shared behaviour tests to understand how the Windows backend fulfills the process tree contract. Then investigate the stated macOS escape cases and the proposed dedicated-user design, including its administrator install requirements. Done means the macOS backend passes the shared tests and 20 repeated escape-test runs with no survivors, and the platform page documents its tier and evidence.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

platform roadmap

macOS has no backend at 0.5.0, and the guard refuses to build for it rather than make a promise it cannot keep.

Measured on macOS 27: tracking a tree without privilege loses processes. A double fork that leaves the session can escape between fork notices, because a fork notice does not name the child.

The one design found that keeps the promise runs each command as a dedicated user and ends it with kill(-1) as that user. It needs an administrator install that creates a pool of such users. Process coalitions and Endpoint Security also need privilege.

Done when: a macOS backend passes the shared behaviour tests, including the escape tests repeated 20 times, with no survivors, and the platform page states its tier with that evidence.

Ngôn ngữ chính
Rust
Star
0
Fork
0
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của WikdSolvemProbler/process-tree-guard

Tất cả issue của WikdSolvemProbler/process-tree-guard

Issue tương tự

Thêm issue về Rust

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.