Перевести простой профиль AppArmor на язык Promela

2 500 руб. за проект
30 мая 2023, 16:29 • 1 отклик • 19 просмотров
Необходимо перевести следующий профиль AppArmor (сделанный для Nginx) на язык Promela для последующей его верификации в программе SPIN:

#include <tunables/global>
/usr/sbin/nginx {
#include <abstractions/base>
#include <abstractions/dovecot-common>
#include <abstractions/nameservice>
#include <abstractions/nis>
#include <abstractions/openssl>
#include <abstractions/postfix-common>
capability dac_override,
/usr/sbin/nginx mr,
/var/log/nginx/access.log w,
/var/log/nginx/error.log w,
/var/www/html/* r,
owner /etc/nginx/* r,
owner /etc/nginx/conf.d/ r,
owner /etc/nginx/modules-enabled/ r,
owner /etc/nginx/sites-available/* r,
owner /etc/nginx/sites-enabled/* r,
owner /proc/sys/kernel/random/boot_id r,
owner /run/nginx.pid rw,
owner /usr/share/nginx/modules-available/* r,
}

В рамках работы не требуется проводить верификацию, только произвести перевод

Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
 
1 год назад
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Фрилансер
 
1 год назад