Przejdź do głównej treści
Każde wywołanie narzędzia przechodzi przez kontrolę zasad przed uruchomieniem. Kontrola porównuje wywołanie z Twoimi regułami i decyduje: zezwól, zapytaj lub zablokuj.

Domyślna postawa

Dwie postawy w zależności od tego, czy zapis dotyczy aplikacji, repozytorium lub magazynu (z znanym zakresem), czy surowego systemu plików komputera. Kazzle jest dostarczany z rozsądnymi ustawieniami domyślnymi, dzięki czemu AI działa natychmiast. Zapisy do aplikacji, repozytoriów i magazynów są domyślnie dozwolone, ponieważ ich ścieżki są ograniczone do znanego katalogu głównego. Surowe zapisy na komputerze są dozwolone z wyjątkiem powyższych wrażliwych wzorców ścieżek.

Typy reguł

Polecenia terminala

Reguły pasują do prefiksu polecenia. git push pasuje do git push origin main. Domyślny wyjątek wymagający zatwierdzenia: sudo. Domyślne blokowanie: git push --force. Zwykły git push jest dozwolony.

Adresy URL przeglądarki

Nawigacja przeglądarki jest domyślnie dozwolona na wszystkich adresach URL. Dodaj niestandardowe reguły w polu url przeglądarki, aby ograniczyć lub wymagać zatwierdzenia dla określonych witryn.

Ścieżki plików

Reguły pasują do wzorca glob. *.pem pasuje do plików certyfikatów wszędzie. Domyślne blokady przy zapisach na komputerze: .ssh/*, *.pem, *.key. Zapisy .env są dozwolone. Reguły ścieżek plików mogą być ograniczone do określonego komputera. Reguła z „Wszystkie komputery” ma zastosowanie wszędzie. Reguła ograniczona do jednego komputera ma zastosowanie tylko wtedy, gdy AI pracuje na tej maszynie. Reguły specyficzne dla komputera mają priorytet nad globalnymi.

Zatwierdzenia narzędzi

Poszczególne narzędzia i działania można ustawić na zezwól, zapytaj lub zablokuj. Domyślnie publikacja aplikacji, usunięcie aplikacji i usunięcie bazy danych wymagają zatwierdzenia. db exec wymaga zatwierdzenia dla DROP/TRUNCATE i zezwala na inne SQL. Usuwanie plików i git push są dozwolone.

Zmiany bezpieczeństwa

Zmiany samych zasad lub limitów zawsze wymagają jednorazowego zatwierdzenia i nigdy nie mogą być trwale automatycznie zatwierdzone. Przeglądanie zasad i limitów nie wymaga zatwierdzenia.

Jak reguły się rozwiązują

Gdy AI wywołuje narzędzie, router znajduje wszystkie pasujące reguły i wybiera najbardziej specyficzną — reguły z większą liczbą pasujących warunków pokonują szersze reguły. Jeśli dwie reguły pasują z równą specyficznością, blokada wygrywa z zezwoleniem. Reguły zdefiniowane przez użytkownika (z Ustawień) zastępują ustawienia domyślne z tym samym wzorcem.

Konfigurowanie

Otwórz Ustawienia > Bezpieczeństwo AI, aby zarządzać regułami dla każdej przestrzeni. Dodaj wzorce, zmień zasady, ogranicz ścieżki plików do określonych komputerów. Zmiany wchodzą w życie natychmiast.