OpenShell описа как чрез Z3, решавач на логически ограничения, формално да проверява промени в правата, предложени от ИИ агенти. Проверката установява дали предложена политика може да разреши действие, което еталонната политика не разрешава.
За мрежово действие проверяващият модул на OpenShell моделира изпълнимия файл, хоста, порта, мрежовия слой, HTTP метода и пътя.
Преди одобрението на всяка предложена политика OpenShell изпълнява четири вградени експертни проверки за сигурност.
Проверка на твърденията:
- OpenShell описа използването на Z3 за формална проверка дали предложена от ИИ агент промяна в политиката остава в рамките на вече одобрените права. (потвърдено от самата публикация: доказателство; «In this post- we’ll dive into how permission review breaks at agent scale, and how to use the Z3 open source library to write a formal proof that a policy change proposed by an agent stays inside what you approved.»)
- Проверката установява дали предложена политика може да разреши действие, което еталонната политика не разрешава. (потвърдено от самата публикация: доказателство; «asks if a proposed policy can do any actions that a expert pre-defined policy (for example, Github read-only) cannot do.»)
- За мрежово действие проверяващият модул на OpenShell моделира изпълнимия файл, хоста, порта, мрежовия слой, HTTP метода и пътя. (потвърдено от самата публикация: доказателство; «OpenShell’s runtime prover models the following attributes for any network action: action = { binary: String, host: String, port: Int, layer: String, method: String, path: String }»)
- Преди одобрението на всяка предложена политика OpenShell изпълнява четири вградени експертни проверки за сигурност. (потвърдено от самата публикация: доказателство; «Today, the OpenShell policy prover encodes the following expert queries which run on every proposed policy before approval.»)
Първоизточници:
оценка 65,3 от 100 · вид: наръчник