@Matthew
The context of my Blog is aimed at junior sysadmins, mostly serving in SME roles. It's hoped that I can introduce concepts to these folks that they may not have encountered before, as well as workarounds to "get the job done" as best as is possible in the world of limited resources in which SME sysadmins must play.
It isn't really aimed at someone running a network with fifteen thousand users. Those folks already know everything I could possibly have to teach. They also have access to resources and funding I could only ever dream of.
Could I put my hand on my heart and swear before the world that I have done the best job possible to protect my network and the information it contains? Yes. I have done the best I believe possible with the resources provided for me to use. Not everyone gets to manage their network by whitepaper, and for every organisation that exists with the resources to do things absolutely by the book there are hundreds more that will never have that luxury.
Where’s the advantage to selecting one group of users and training them in the use of things like NoScript? Minimisation of risks where and when possible. I will never, ever be able to teach NoScript to some of the users on my networks, even if I had infinite time and resources. The individuals have no interest in learning it, and thus the capacity to retain what they are shown simply isn’t there.
Thus, as part of defence in dept I minimise risks wherever I can, and work around situations where I can’t. Users who can’t or won’t learn to use tools like NoScript have restrictions places upon their access that others don’t. In an SME IT shop, you don’t get the opportunity to treat all your employees as faceless interchangeable cogs. You must deal with them one on one, assessing the needs of the /HUMAN BEINGS/ that are using the systems you are responsible for providing.
You believe that the use of NoScript is a punishment, probably because you personally do not like the add-in. I don’t see it that way, and it’s certainly not presented to users in this fashion. Users who are willing to take the time to upskill themselves in the proper use of their computers and who are willing to operate in a work environment with at least some basic aspects of computer security in mind actually have far fewer restrictions than those who do not.
If users are willing to work with IT in this manner, I am more than willing to place my trust in them. They will be given local administrative access to their PCs and thus the ability to make systems changes or install applications. They have greater leeway in how the hardware of their systems can be configured, as I can trust in their ability to keep drivers up to date, handle odd hardware and suchlike. I don’t have to manage these folks by forcing completely identical hardware and pushing images down to them on a regular basis.
Additionally, because they are willing to play ball on computer security, they aren’t restricted in their internet access. They have access to websites like Facebook, IT time is put into helping them enable the ability for them to remote control their home computers from work and they are frequently the same people who make arrangements to remote into their work computers from home.
For some people, where they work is “just a job.” They couldn’t give a rat’s about security, corporate concerns, customer information privacy or any of that. They show up, punch in, use the tool placed in front of them and then leave. For other people, where they work is a career. They take pride in their work, have no intention of leaving, and do care about all the various concerns that affect the company. It is those people, the “lifers” if you will, that request more leniency in some areas of IT policy. They are, to an individual, willing to help IT out by in turn taking IT security seriously.
I am sorry if you don’t agree with that approach, but in my experience “one size fits all” IT policies are a fatal mistake. People aren’t the same. Their jobs and requirements aren’t the same. What’s more, companies aren’t the same: how they implement IT in their environments will differ. In my organisation, NoScript has found a place. I am saddened both that you are not only unwilling to consider how it might find a place in yours, but that you would have to be so negative towards me because of it.
With luck the information in this article proved of use to others who have different requirements, environments and viewpoints than your own.