Капсикум (Unix) - Capsicum (Unix)

Capsicum жүзеге асыру болып табылады мүмкіндікке негізделген қауіпсіздік үшін UNIX және ұқсас жүйелер. Ұсынылған USENIX 2010 ж., Жүйе бөлігі болып табылады FreeBSD 9.0 шыққаннан бері. Ол сондай-ақ бейімделді Linux және DragonflyBSD ядро түрінде патчтар.[1]

Жүйе қалыпты рұқсаттарды өте кішкентай бөліктерге бөлу арқылы жұмыс істейді. Процестер капсикум режиміне кірген кезде, «басқарылатын» пайдаланушымен байланысты барлық рұқсаттарды жоғалтады, тек «сыйымдылықтардан» басқа ол бұрыннан бар файл дескрипторлары. Процесс сонымен қатар қуаттарды ала алады Unix ұялары. Бұл файл дескрипторлары тек қатынасуды басқарып қана қоймайды файлдық жүйе, сонымен қатар желі розеткалары сияқты басқа құрылғыларға. Жалаулар сонымен қатар оқу және жазу сияқты ұсақ түйінді қол жетімділікті басқару үшін қолданылады.[2]

CloudABI

CloudABI - бұл екілік интерфейс капсикумға негізделген. Ол жалпы capsicum рұқсатының моделін сақтайды, бірақ оны процестердің (жүйелік қоңыраулар, C кітапханасы және т.б.) жұмыс істеуі үшін оңайлатылған ортаны қайта құру үшін қолданады, осылайша бағдарламалар АВИ-ді кез-келген платформамен тасымалдай алады. нұсқаулық жиынтығының архитектурасы. Ол ұсынатын интерфейс шамамен POSIX қуаттылыққа негізделген қауіпсіздікпен жұмыс істемейтін минус бөлшектер. 2020 жылғы наурыздағы жағдай бойынша, cloudABI - бұл оның бөлігі FreeBSD және оны басқа жүйелерде немесе капсикумға негізделген патч арқылы немесе қауіпсіз емес көмегімен іске қосуға болады жүйелік қоңырау эмулятор.[3][4]

2020 жылдың қазан айынан бастап CloudABI қолданыстан шығарылды WebAssembly жүйесінің интерфейсі қызығушылықтың жоқтығынан.[3]

Әдебиеттер тізімі

  1. ^ «Capsicum: UNIX үшін практикалық мүмкіндіктер». Кембридж компьютерлік зертханасы. Алынған 8 сәуір 2020.
  2. ^ Edge, Джейк (22 ақпан, 2012). «Capsicum: UNIX үшін практикалық мүмкіндіктер». lwn.net.
  3. ^ а б «NuxiNL / cloudabi». Нукси. 30 наурыз 2020.
  4. ^ Браун, Нил (10 ақпан, 2016). «CloudABI». lwn.net.

Сыртқы сілтемелер