Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proc FAA - Implement probe, begin watching/tracking processes #257

Merged
merged 4 commits into from
Feb 13, 2025

Conversation

mlw
Copy link
Contributor

@mlw mlw commented Feb 13, 2025

This PR adds process watching to the Proc FAA client, implements the probe method to determine if interested in new execs, and implements the pid+pidver->rule cache (including event types necessary to properly track cache changes - fork/exec/exit).

The PR also begins abstracting out of the existing FAA client bits of code that will be reused. Ultimately, much of the FAA client helper methods will be abstracted as the logic is largely the same between the Data FAA and Proc FAA clients. Probably half of this PR is moving existing code around.

Part of: #124

@mlw mlw added the file access authorization Issues related to file access authorization label Feb 13, 2025
@mlw mlw added this to the 2025.2 milestone Feb 13, 2025
@mlw mlw requested a review from a team as a code owner February 13, 2025 04:49
@github-actions github-actions bot added comp/santad Issues or PRs related to the daemon lang/objc++ PRs modifying files in ObjC++ size/xl Size: extra large labels Feb 13, 2025
@mlw mlw changed the title Proc FAA - Proc FAA - Implement probe, begin watching/tracking processes Feb 13, 2025
@mlw mlw force-pushed the proc-faa-policy-processor branch from 636878d to 8d06efd Compare February 13, 2025 17:38
@mlw mlw force-pushed the proc-faa-policy-processor branch from 8d06efd to dfcc04e Compare February 13, 2025 17:59
@mlw mlw force-pushed the proc-faa-policy-processor branch from d52c651 to cb2d0d1 Compare February 13, 2025 20:48
@mlw mlw requested a review from russellhancox February 13, 2025 20:48
@mlw mlw merged commit bbd16ee into northpolesec:main Feb 13, 2025
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp/santad Issues or PRs related to the daemon file access authorization Issues related to file access authorization lang/objc++ PRs modifying files in ObjC++ size/xl Size: extra large
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants