I detta dokument presenterar vi ett obligatoriskt system för tillträdeskontroll som använder indata från flera intressenter för att utarbeta policyer baserade på information om körtid. I den framväxande öppen mobiltelefonsystemmiljö, många enheter kör programvara vars åtkomstbehörigheter beror på flera intressenter, såsom enhetsägaren, tjänsteleverantören, programägaren, etc., snarare än en enda systemadministratör. Den nuvarande administrationen för åtkomstkontroll förblir dock antingen diskretionär, vilket gör det möjligt för den pågående och kanske komprometterade processen att administrera behörigheter, eller obligatorisk, vilket kräver att en systemadministratör känner till alla behörigheter för alla möjliga legala körningar. Ett viktigt problem är att användare kan ladda ner godtyckliga program till sina enheter, vilket kräver att systemet innehåller sådana program samtidigt som vissa rimliga funktionalitet. Sådana program kan dock behöva tillgång till behörigheter som i kombination med andra motstridiga behörigheter kan leda till en attack, såsom att tillåta röst-över-IP-samtal. I vår strategi använder vi en "mjuk" sandlåda mekanism för att först innehålla sådana processer, begära att intressenterna godkänner verksamheter utanför sandlådan som inte är förbjudna av policy, och upprätthålla en körtid genomförande roll för processen för att identifiera dess tillträdestillstånd till intressenterna. Vi definierar en proxypolicyserver som cacherar och kombinerar intressentpolicyer för att fatta sådana åtkomstbeslut. Vårt ramverk implementerades genom att ändra SELinux-modulen och använda en fjärrproxypolicyserver, även om en lokal proxypolicyserver också är möjlig. Vi får en prestanda på 0,288 μs endast när intressenter behöver konsulteras, och nya behörigheter är cachad.
I ett relaterat arbete, Rao et al. REF utvecklade ett obligatoriskt system för åtkomstkontroll (MAC) för smartphones som använder indata från flera intressenter för att dynamiskt skapa policys run-time behörighetstilldelning.
Dynamic mandatory access control for multiple stakeholders
{'venue': "SACMAT '09", 'journal': None, 'mag_field_of_study': ['Computer Science']}