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

Add process posture check #1693

Merged
merged 30 commits into from
Jun 10, 2024
Merged

Add process posture check #1693

merged 30 commits into from
Jun 10, 2024

Commits on Mar 12, 2024

  1. Configuration menu
    Copy the full SHA
    5f0eec0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9f41a1f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e66e39c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    41348bb View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. fix tests

    bcmmbaga committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    60f9f08 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. Configuration menu
    Copy the full SHA
    cc60df7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9db450d View commit details
    Browse the repository at this point in the history
  3. Refactor

    bcmmbaga committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    1a5d59b View commit details
    Browse the repository at this point in the history
  4. Fix tests

    bcmmbaga committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    4ab993c View commit details
    Browse the repository at this point in the history
  5. Fix linters

    bcmmbaga committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    90ab2f7 View commit details
    Browse the repository at this point in the history
  6. Refactor posture check validations (#1705)

    * Add posture checks validation
    
    * Refactor code to incorporate posture checks validation directly into management.
    
    * Add posture checks validation for geolocation, OS version, network, process, and NB-version
    
    * Fix tests
    bcmmbaga committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    180f5a1 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Configuration menu
    Copy the full SHA
    9dcaa51 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. Configuration menu
    Copy the full SHA
    2727680 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Configuration menu
    Copy the full SHA
    36582d1 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Extend management to sync meta and posture checks with peer (#1727)

    * Add method to retrieve peer's applied posture checks
    
    * Add posture checks in server response and update proto messages
    
    * Refactor
    
    * Extends peer metadata synchronization through SyncRequest and propagate posture changes on syncResponse
    
    * Remove account lock
    
    * Pass system info on sync
    
    * Fix tests
    
    * Refactor
    
    * resolve merge
    
    * Evaluate process check on client (#1749)
    
    * implement  server and client sync peer meta alongside mocks
    
    * wip: add check file and process
    
    * Add files to peer metadata for process check
    
    * wip: update peer meta on first sync
    
    * Add files to peer's metadata
    
    * Evaluate process check using files from peer metadata
    
    * Fix panic and append windows path to files
    
    * Fix check network address and files equality
    
    * Evaluate active process on darwin
    
    * Evaluate active process on linux
    
    * Skip processing processes if no paths are set
    
    * Return network map on peer meta-sync and update account peer's
    
    * Update client network map on meta sync
    
    * Get system info with applied checks
    
    * Add windows package
    
    * Remove a network map from sync meta-response
    
    * Update checks proto message
    
    * Keep client checks state and sync meta on checks change
    
    * Evaluate a running process
    
    * skip build for android and ios
    
    * skip check file and process for android and ios
    
    * bump gopsutil version
    
    * fix tests
    
    * move process check to separate os file
    
    * refactor
    
    * evaluate info with checks on receiving management events
    
    * skip meta-update for an old client with no meta-sync support
    
    * Check if peer meta is empty without reflection
    bcmmbaga committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    c6ab215 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'refs/heads/main' into add-process-posture-check

    # Conflicts:
    #	management/server/peer.go
    bcmmbaga committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    8aa32a2 View commit details
    Browse the repository at this point in the history
  3. fix merge conflicts

    bcmmbaga committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    6bfd1b2 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Configuration menu
    Copy the full SHA
    7745ed7 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. Merge branch 'refs/heads/main' into add-process-posture-check

    # Conflicts:
    #	go.mod
    bcmmbaga committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    0d93677 View commit details
    Browse the repository at this point in the history
  2. go mod tidy

    bcmmbaga committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    e4f5466 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Configuration menu
    Copy the full SHA
    2d3fd1f View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Configuration menu
    Copy the full SHA
    17aef4f View commit details
    Browse the repository at this point in the history
  2. Fix peer sync metadata

    bcmmbaga committed May 13, 2024
    Configuration menu
    Copy the full SHA
    0c0925e View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. Merge branch 'refs/heads/main' into add-process-posture-check

    # Conflicts:
    #	client/internal/engine.go
    #	go.mod
    #	go.sum
    bcmmbaga committed May 22, 2024
    Configuration menu
    Copy the full SHA
    0939660 View commit details
    Browse the repository at this point in the history
  2. go mod tidy

    bcmmbaga committed May 22, 2024
    Configuration menu
    Copy the full SHA
    645b9fe View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. merge 0.28.0

    pascal-fischer committed May 31, 2024
    Configuration menu
    Copy the full SHA
    59b1c0f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1ec5e66 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. Fix SonarCloud issues (#2096)

    * Fix posture check sonar lint errors
    
    * Refactor error handling and streamline connection process in grpc client
    
    * Refactor GRPC server code for improved readability
    
    * Refactoring
    
    * Remove duplicate GetPeerAppliedPostureChecks method
    bcmmbaga committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    e7a0fd8 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'refs/heads/0.28.0' into add-process-posture-check

    # Conflicts:
    #	management/proto/management.pb.go
    bcmmbaga committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    aff6ae1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    142a3d0 View commit details
    Browse the repository at this point in the history