20 likes | 140 Vues
This document provides an in-depth overview of the Parrot Static User Policy, detailing its framework for security and access control within various virtual file systems, including HTTP, FTP, and Condor. It covers critical aspects such as traditional I/O services, user policy management, and dynamic policy adaptation. Additionally, it discusses integration with systems like Castor, ensuring full UNIX semantics are maintained while facilitating efficient data handling through whole and partial file I/O operations. This comprehensive guide is essential for developers and administrators working with Parrot.
E N D
Overview of Parrot Static User Policy /data = /gsiftp/ftp.cs.wisc.edu/x5 /etc = /chirp/coral.cs.wisc.edu/etc /tmp = DENY Ordinary Program Name Resolution and Security Policies (POSIX Interface) (Ptrace trap) Local Cache The Parrot Virtual File System (Policy) HTTP FTP RFIO NeST Chirp Condor Proxy (I/O) Whole File I/O (get/put) Partial File I/O (open,close,read,write, lseek) Secure Remote RPC HTTP Server FTP Server RFIO Server NeST Server Chirp Server Condor Shadow Dynamic User Policy Traditional I/O Services Integration with Castor Allocation and Mgmt Full UNIX Semantics Integration with Condor
Chirp! NeST! RFIO! FTP! HTTP!