Skip to content
ეს გვერდი შეიქმნა და ითარგმნა ხელოვნური ინტელექტის დახმარებით. თუ შეამჩნევთ უზუსტობას, გთხოვთ, დაგვეხმარეთ გაუმჯობესებაში. GitHub-ზე რედაქტირება

პოლიტიკის ძრავა ​

პოლიტიკის ძრავა დეკლარაციული წესების სისტემაა, რომელიც აკონტროლებს რა ინსტრუმენტები შეუძლია აგენტს, რა ფაილებზე აქვს წვდომა და რა ქსელის მოთხოვნები შეუძლია. პოლიტიკები ყოველი ინსტრუმენტის გამოძახებამდე ფასდება.

მიმოხილვა ​

პოლიტიკები განისაზღვრება წესებით პირობებითა და მოქმედებებით:

  • ნებართვის წესები -- ცალსახად უშვებს კონკრეტულ ოპერაციებს
  • აკრძალვის წესები -- ცალსახად ბლოკავს კონკრეტულ ოპერაციებს
  • ნაგულისხმევი მოქმედება -- გამოიყენება წესის დაუმთხვევლობისას (ნაგულისხმევად აკრძალვა)

პოლიტიკის ფორმატი ​

toml
[security.policy]
default_action = "deny"

[[security.policy.rules]]
name = "allow-read-workspace"
action = "allow"
tools = ["fs_read"]
paths = ["/home/user/workspace/**"]

[[security.policy.rules]]
name = "block-sensitive-dirs"
action = "deny"
tools = ["fs_read", "fs_write"]
paths = ["/etc/**", "/root/**", "**/.ssh/**"]

[[security.policy.rules]]
name = "allow-http-approved-domains"
action = "allow"
tools = ["http_request"]
domains = ["api.github.com", "api.openai.com"]

წესების შეფასება ​

წესები თანმიმდევრობით ფასდება. პირველი დამთხვეული წესი განსაზღვრავს მოქმედებას. წესის დაუმთხვევლობისას ნაგულისხმევი მოქმედება გამოიყენება.

ჩაშენებული პოლიტიკები ​

PRX გონივრულ ნაგულისხმევ პოლიტიკებს მოყვება, რომლებიც:

  • ბლოკავს სისტემის დირექტორიებსა და მგრძნობიარე ფაილებზე წვდომას
  • დესტრუქციული ოპერაციებისთვის ცალსახა დამტკიცებას მოითხოვს
  • ქსელის მოთხოვნებს სიჩქარით ზღუდავს
  • ყველა ინსტრუმენტის შესრულებას აუდიტისთვის აღრიცხავს

დაკავშირებული გვერდები ​

Released under the Apache-2.0 License.