Sermon - TLIS - 3.7.2 - Reference Monitor
Psalm 94:15
Judgment will again be founded on righteousness, and all the upright in heart will follow it.
Psalm 119:66
Teach me knowledge and good judgment, for I trust your commands.
Matthew 12:36
But I tell you that everyone will have to give account on the day of judgment for every empty word they have spoken.
When I teach the information security seminars, I have to make sure, when we come the part of security architecture that is entitled reference monitor, that the students and candidates realize that this is a concept that we are talking about. You will never be able to go into a computer store and buy a reference monitor. There is nothing in an operating system that you can purchase that will be labeled as the reference monitor. There is no piece of equipment that is a reference monitor.
The idea behind the reference monitor concept is that, somewhere buried in the internals of the operating system, there is something, somewhere, that carries out this one particular function. That is, anytime a subject wants to have access to an object, that request has to go through the reference monitor. It doesn't matter what the reference monitor is. It doesn't even matter if it is implemented in hardware or in software. It doesn't matter what the rules are that govern the reference monitor. If every single request, by *any* subject in the system, to any object in the system, has to go through one particular location that will grant or disallow access, that is a reference monitor. If there is even a single request that can go directly from a subject to an object without going through this central checkpoint, then the system does not have a reference monitor.
Microsoft Windows, for example, does not have a reference monitor. Any window in the Windows operating system can send a message to any other window in the system. And "message" can be a command for the window to do something, to perform some kind of action. This was used, to rather disastrous effect, when somebody created a virus called Shatter. Shatter was able to operate because Windows does not have a reference monitor.
This is one of the reasons that we say that security has to be designed in from the beginning. It is also one of the reasons that I hate, loathe, and despise Facebook. (One of the other reasons that I hate Facebook is that you are the product that Facebook sells. Facebook's whole business model is built on taking information that you give to Facebook, and then selling it to, well, actually, absolutely anybody who wishes to buy it.) When Facebook was first implemented, we in the security field noted that it had all kinds of security weaknesses in it. When we had said this often enough, Facebook decided that they would implement some kind of security controls. And so they did. And then they built more functions on top of all of that mess, and we complained that the functions themselves were not secure, and so Facebook slapped a bunch more security controls on top of *them*. Now Facebook has such a huge number of security controls, in such a huge number of places, all of which will apply to certain aspects of Facebook, but not to others, that even those of us who are experts in security cannot figure out how to ensure that information on Facebook that you want to be secure is, in fact, secure. (Always remembering, as I have pointed out, that anything that you tell Facebook, Facebook feels justified in selling to anyone else.)
(Do I have to point out, overly strongly, that Facebook does not have a reference monitor either?)
Do you have a reference monitor in your Christian Life?
Does every thought, every action, everything you say, have to pass through a Christian reference monitor? Does everything that you say and do get measured against Christian standards? God's standards?
For all too many people, the answer is no. I have, in another sermon, noted the fact that an entire men's retreat, men who were considered to be leadership within their churches and pillars of their Christian communities, greatly disliked material on work and business life that was presented to them at a men's retreat. This was because it challenged their assumptions that, as long as they went to church on Sunday, they could do what they liked the rest of the week. God didn't really care about business, and didn't really care about how they made their money. But that isn't true, and the speaker, who had put together this wonderful, Biblically sound, thoroughly scripturally grounded material on how to do work, and how to conduct your business, as a Christian, did a terrific job, but was roundly rejected by most of the men at the retreat. They didn't like the challenge to the prosperity gospel, or the challenge to the acceptance of capitalism as being completely consistent with Christianity, or the idea that how you made your money still had to be consistent with what God demanded of you.
And many people are like that. Sometimes they fence off Sunday. Sunday is for God, and Sunday is dedicated to God. And they go to church in the morning, and they don't do anything particularly bad in the afternoon, either. But, come Monday morning, it's a different story when they go off to work.
Or some men just build a fence around work. Sunday is a holy day, and time with the family is holy as well. And God gets to direct how that time is spent, and how they love their wives, and how they bring up their children. But that doesn't have anything to do with what happens when they get to work. Work is beyond the fence. So the reference monitor that acts the rest of the week, suddenly inoperable from nine to five, Monday to Friday.
Sometimes the separation isn't necessarily time-based. Maybe it's idea based. There are certain ideas, and concepts, and activities, and conversations, that God is in charge of. And God's requirements, and God's ideas, are to be a priority at those times. But then there is there are the other times. There's times with the guys, when it's time for locker room talk. And that talk is a little bit raunchier, and wives and children are not as respected, and are even targets are ridicule and disappointment.
And remember, if you think you have a reference monitor, but whatever you think of as a reference monitor doesn't mediate access control for everything, then, no, you don't have a reference monitor. (Gee, I seem to have heard that idea before. Something along the lines that, if you sin at all, even once, you are a sinner.)
There is another way to use the idea of the reference monitor in measuring your Christian life. Whatever doesn't go through the reference monitor, that is an indication of a false idol in your life. If business is more important to you thank God, or even if business decisions don't get past through the Christian reference monitor, then business is an idol in your life. If your family, and you're dealing with your family, don't pass through the Christian reference monitor, then your family is an idol in your life. If something as small, and seemingly innocent, as going fishing doesn't pass through the Christian reference monitor, then fishing is an idol in your life. If anything, education, choice of career, choice of girlfriend or wife, choice of romantic partner and or spouse, choice of the family dog; any of these things that don't pass through the Christian reference monitor should be examined to see if they are false idols in your life.
Also check the information that may be coming to you via a concept from another sermon covert channel, the covert channel. See if this information is passing through your Christian reference monitor. If it isn't, there's a good chance the world is making yet another attack against you, trying to feed you information that is contrary or detrimental to your Christian life.
And taking all of this together, if something is bypassing your Christian reference monitor, and coming possibly via a covert channel, and is possibly an idol in your life, that idol has set up in your life its own reference monitor. You may be making decisions based on this false idol before even passing anything along to be judged by God's standards.