Knowledge

Reference monitor

Source 📝

221: 193:, University of Minnesota. On pp. 37-38 Denning stated: "James Anderson . . . promoted it in his community, saying that the biggest contribution of that paper was the reference monitor. That became the standard notion in everything he talked about when he was talking about how to make a system more secure." 94:
The claim is that a reference validation mechanism that satisfies the reference monitor concept will correctly enforce a system's access control policy, as it must be invoked to mediate all security-sensitive operations, must not be tampered with, and has undergone complete analysis and testing to
35:
concept defines a set of design requirements on a reference validation mechanism, which enforces an access control policy over subjects' (e.g., processes and users) ability to perform operations (e.g., read and write) on objects (e.g., files and sockets) on a system. The properties of a reference
95:
verify correctness. The abstract model of a reference monitor has been widely applied to any type of system that needs to enforce access control and is considered to express the necessary and sufficient properties for any system making this security claim.
154:
Irvine, C. E. (1999). The Reference Monitor Concept as a Unifying Principle in Computer Security Education. In Proceedings of the IFIP TC11 WG 11.8 First World Conference on Information Security Education,
51:, i.e., amenable to analysis and tests, the completeness of which can be assured (verifiable). Without this property, the mechanism might be flawed in such a way that the security policy is not enforced. 164:
Anderson, R. (2008). Security engineering - A guide to building dependable distributed systems (2nd ed.). New York, NY: John Wiley & Sons Publishing, Inc. Chapter 8, "Multilevel Security"
87:, was designed to contain a reference monitor, although it is not clear that its properties (tamperproof, etc.) have ever been independently verified, or what level of 258: 131: 58:. Without this property, it is possible for the mechanism to not perform when intended, allowing an attacker to violate the security policy. 173:
Anderson, J. 'Computer Security Technology Planning Study', ESD-TR-73-51, US Air Force Electronic Systems Division (1973). Section 4.1.1
110: 106:
in a 2013 oral history stated that James Anderson credited the concept to a paper he and Scott Graham presented at a 1972 conference.
282: 251: 277: 244: 67:. Without this property, an attacker can undermine the mechanism itself and hence violate the security policy. 17: 190: 16:
This article is about the computer operating system component. For broadcast reference monitor, see
102:, the reference monitor concept was introduced by James Anderson in an influential 1972 paper. 232: 8: 174: 88: 63: 103: 99: 28: 44:, so that an attacker cannot bypass the mechanism and violate the security policy. 206: 228: 21: 75:
and 9x operating systems were not built with a reference monitor, whereas the
271: 80: 72: 84: 76: 220: 132:"Windows Kernel-Mode Security Reference Monitor - Windows drivers" 186: 36:
monitor are captured by the acronym NEAT, which means:
175:
http://csrc.nist.gov/publications/history/ande72.pdf
113:(TCSEC) must enforce the reference monitor concept. 269: 252: 111:Trusted Computer System Evaluation Criteria 61:The reference validation mechanism must be 54:The reference validation mechanism must be 47:The reference validation mechanism must be 40:The reference validation mechanism must be 259: 245: 109:Systems evaluated at B3 and above by the 129: 270: 227:This security software article is a 215: 20:. For audio reference monitor, see 13: 14: 294: 283:Computer security software stubs 219: 179: 167: 158: 148: 123: 1: 116: 231:. You can help Knowledge by 91:it was intended to provide. 7: 200: 18:Broadcast reference monitor 10: 299: 214: 79:line, which also includes 15: 278:Operating system security 191:Charles Babbage Institute 130:tedhudek (2018-10-16). 187:Oral history interview 185:Peter J. Denning, 136:docs.microsoft.com 240: 239: 89:computer security 33:reference monitor 29:operating systems 290: 261: 254: 247: 223: 216: 194: 183: 177: 171: 165: 162: 156: 152: 146: 145: 143: 142: 127: 298: 297: 293: 292: 291: 289: 288: 287: 268: 267: 266: 265: 212: 207:Security kernel 203: 198: 197: 184: 180: 172: 168: 163: 159: 153: 149: 140: 138: 128: 124: 119: 31:architecture a 25: 12: 11: 5: 296: 286: 285: 280: 264: 263: 256: 249: 241: 238: 237: 224: 210: 209: 202: 199: 196: 195: 178: 166: 157: 147: 121: 120: 118: 115: 69: 68: 59: 56:Always invoked 52: 45: 42:Non-bypassable 22:Studio monitor 9: 6: 4: 3: 2: 295: 284: 281: 279: 276: 275: 273: 262: 257: 255: 250: 248: 243: 242: 236: 234: 230: 225: 222: 218: 217: 213: 208: 205: 204: 192: 188: 182: 176: 170: 161: 151: 137: 133: 126: 122: 114: 112: 107: 105: 104:Peter Denning 101: 100:Ross Anderson 98:According to 96: 92: 90: 86: 82: 78: 74: 71:For example, 66: 65: 60: 57: 53: 50: 46: 43: 39: 38: 37: 34: 30: 23: 19: 233:expanding it 226: 211: 181: 169: 160: 150: 139:. Retrieved 135: 125: 108: 97: 93: 81:Windows 2000 70: 64:Tamper-proof 62: 55: 48: 41: 32: 26: 73:Windows 3.x 272:Categories 141:2018-11-20 117:References 85:Windows XP 77:Windows NT 49:Evaluable 201:See also 155:27--37 229:stub 83:and 27:In 274:: 189:, 134:. 260:e 253:t 246:v 235:. 144:. 24:.

Index

Broadcast reference monitor
Studio monitor
operating systems
Tamper-proof
Windows 3.x
Windows NT
Windows 2000
Windows XP
computer security
Ross Anderson
Peter Denning
Trusted Computer System Evaluation Criteria
"Windows Kernel-Mode Security Reference Monitor - Windows drivers"
http://csrc.nist.gov/publications/history/ande72.pdf
Oral history interview
Charles Babbage Institute
Security kernel
Stub icon
stub
expanding it
v
t
e
Categories
Operating system security
Computer security software stubs

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.