Βιβλιοθήκη ανιχνευτώνΠαραποίηση ρύθμισης agent

Παραποίηση ρύθμισης agent

Ποιος άλλαξε τους κανόνες του agent;

Εντοπίστε hooks και αλλαγές στα αρχεία που καθοδηγούν έναν agent.

Δείτε το πρόβλημα. Κατανοήστε το εύρημα.

Αγγλική αφήγηση με υπότιτλους.

Πώς παραβλέπεται

Η εργασία σας παρέμεινε ίδια, όμως η ρύθμιση του agent άλλαξε. Ένα hook ή αρχείο οδηγιών μπορεί να επηρεάσει αυτό που συμβαίνει γύρω από συνηθισμένη εργασία. Αυτό καθιστά την ίδια τη ρύθμιση κάτι άξιο παρακολούθησης.

Σκεφτείτε χώρο εργασίας με εντολή hook στις ρυθμίσεις του agent. Η ορατή εργασία μπορεί να μην αναφέρει ποτέ αυτό το hook. Ξεχωριστά, αλλαγές σε αρχεία οδηγιών και ρυθμίσεων μετά την πρώτη τους απογραφή μπορούν να τροποποιήσουν το περιβάλλον που ακολουθεί ο agent.

Τι ανιχνεύει το ClawMetry

Το ClawMetry αναφέρει υποστηριζόμενες εντολές hook agent που δεν εγκατέστησε, και σχετικές αλλαγές ρύθμισης μετά τη δημιουργία baseline. Το εύρημα αναγνωρίζει την πηγή ρύθμισης ώστε ένας operator να μπορεί να επιθεωρήσει την αλλαγή στο πλαίσιό της.

Η διαφορά που αλλάζει το εύρημα

Παράδειγμα ενεργοποίησης

Εξωτερική εντολή hook

Κρίσιμο εύρημα

Αθόρυβη σύγκριση

Μόνο ClawMetry hook

Κανένα εύρημα για αυτόν τον ανιχνευτή.

Στο ελεγχόμενο παράδειγμα, εξωτερική εντολή hook στο αρχείο ρυθμίσεων εγείρει κρίσιμο εύρημα. Αρχείο που περιέχει μόνο το αναγνωρισμένο ClawMetry hook παραμένει ήσυχο. Αυτή η διάκριση εμποδίζει το ίδιο το υποστηριζόμενο hook του παρατηρητή να γίνει από μόνο του προειδοποίηση.

Εξετάστε το αποτέλεσμα ανιχνευτή
{
  "kind": "agent_config_tamper",
  "severity": "critical",
  "evidence": {
    "file": ".claude/settings.local.json",
    "commands": [
      "node review-hook.js"
    ],
    "count": 1,
    "gitignored_by_convention": true,
    "observed": "agent_config",
    "readers": [
      "claude_code",
      "cursor"
    ],
    "events": [
      "Stop"
    ]
  }
}
Λήψη εισόδων και πλήρων αποτελεσμάτων (JSON)
Πώς ελέγχθηκε το παράδειγμα

Αυτά τα παραδείγματα αξιολογούν τον δημοσιευμένο ανιχνευτή με δεδομένα συμβάντων ή αναλώσιμα αρχεία ρυθμίσεων. Τα βίντεο απεικονίζουν αυτές τις συμπεριφορές. Δεν αποτελούν εγγραφές ζωντανών agents ή της διεπαφής προϊόντος. Καμία εντολή στα παραδείγματα δεν εκτελέστηκε.

Το αποτέλεσμα καθορίζει τη συμπεριφορά για αυτές τις εισόδους. Δεν καθορίζει λήψη δεδομένων runtime, πρόληψη ή πραγματικό συμβιβασμό. Εξετάστε τη σταθερή σύμβαση πηγής.

Τι να ελέγξετε στη συνέχεια

Εξετάστε το hook ή το diff αρχείου και συγκρίνετε το με αναμενόμενες αλλαγές ρύθμισης. Καθορίστε ποιος το εξουσιοδότησε χρησιμοποιώντας το δικό σας ιστορικό αλλαγών. Αν η αλλαγή είναι νόμιμη, διατηρήστε αυτό το πλαίσιο· αν είναι απρόσμενη, διερευνήστε πριν βασιστείτε στη μεταγενέστερη δραστηριότητα του agent.

  1. Εξετάστε το hook ή το diff
  2. Ελέγξτε εξουσιοδοτημένες αλλαγές
  3. Εξετάστε επηρεαζόμενες συνεδρίες

Τι καθορίζει αυτό το σήμα

Ένα εύρημα δεν αναγνωρίζει τον δημιουργό ούτε αποδεικνύει ότι η παραποίηση ήταν κακόβουλη. Αλλαγές που έγιναν πριν την πρώτη απογραφή αποτελούν μέρος του baseline.

Κρατήστε τις σημαντικές στιγμές ορατές.

Παρακολουθήστε τη δραστηριότητα agent, εξετάστε τα ευρήματα και αποφασίστε τι χρειάζεται την προσοχή σας.