Abstrakt. Program certifiering tekniker visar formellt att program uppfyller vissa säkerhetsprinciper. De förlitar sig på riktigheten i den säkerhetspolitik som måste fastställas externt. I detta dokument undersöker vi ett tillvägagångssätt för att visa riktigheten i säkerhetspolitiken som formuleras som en uppsättning Hoare-liknande slutledningsregler på källkodsnivån. Vi utvecklar ett ramverk som är generiskt med avseende på säkerhetspolicy och som gör det möjligt för oss att fastställa att bevis på säkerheten i ett program statiskt garanterar dynamisk säkerhet, dvs. att programmet aldrig kränker säkerhetsfastigheten under dess utförande. Vi demonstrerar vårt ramverk genom att visa säkerhetspolicyer för minnesåtkomstsäkerhet och läs-/skrivbegränsningar för minne för att vara ljud och komplett. Slutligen formulerar vi en uppsättning allmänna säkerhetsinferensregler som fungerar som en plan för genomförandet av en kontrollkonditionsgenerator som kan paraferas med olika säkerhetspolicyer och identifiera villkor för lämplig säkerhetspolicy.
Denney och Fischer utvecklade ett ramarbete i REF för att kunna bevisa ett programs säkerhet statiskt och garantera en dynamisk säkerhet.
Correctness of Source-Level Safety Policies
{'venue': 'In Proc. FM 2003: Formal Methods, LNCS 2805', 'journal': None, 'mag_field_of_study': ['Computer Science']}