Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Keeping an eye on the users 5

Status
Not open for further replies.

Alt255

Programmer
May 14, 1999
1,846
US
I recently asked a question in a Tek-Tips programming forum and received a thought provoking reply. I am repeating the unedited posts to allow all members a chance to evaluate the discussion and share their thoughts.
Please excuse the length and the slightly technical content. I believe there are some important issues here. If your company hasn't already been forced to address them, I believe it probably will in the near future.

Alt255 (Programmer)

I don't ask a lot of questions in the VB forums but this one has me pretty stumped. Please excuse the rather long background introduction but I feel disposed to explain why I require certain information. Some of you might think that what I a trying to accomplish is quite despicable.

Every few days the IT administrator will poke his head in my office and say, "There's some pretty heavy network traffic in this corner of the world. What are you doing?" Naturally, I always have a legitimate excuse for transferring several hundred megabytes or having a dozen browser windows open at the same time, but it occurred to me that not all of our users would be so quick to formulate a good "reason". IT should be able see what is occurring on any given workstation without having to walk to an office and look at a monitor.

The solution occurred to me last week, under some rather unusual circumstances. Our Safety Director had been laid off on Thursday but he came to work on Friday and then Monday. He appeared to be in a bad state of denial and I assume no one had the guts to say, "Look. You don't work here anymore. Go home and get some rest!" (It was learned later that he just wanted to "tie up some lose ends" and make sure Human Resources understood the system he had created. What a guy!)

Monday morning the IT manager passed by my office walking a little faster than usual. I heard him mutter, “He’s surfing hot and heavy….” I knew exactly whom he was talking about. I never saw our former safety director again.

That’s when the thought struck me. I had been writing a custom browser to allow controlled access to the company Intranet and the the select few who were allowed that privilege). One of browser’s “features” allow it, under certain circumstances, to take a screen capture. It took me about ten minutes to pull some of the code into another application and install it on one of the computers in my office. Then it took about three minutes to write a small program and run it on my main machine.

I called the IT manager into my office and pointed toward both monitors. “See anything unusual?”

“No. So you copied the wallpaper off of this computer… So what?”
I had him open a window on the first computer and then look at my monitor. He was viewing an exact mirror image.

After I assured him that I hadn’t installed PCanywhere he played around a bit, looking back a forth at the two monitors. Finally, he said, “I like it. I like it a lot! How did you do that?”

At first I patted my own back, pretending to be the world’s greatest genius (he knows me and knows better), but then I had to admit to the truth. The first computer was running a hidden program that simply enumerated the open windows. When the number of windows changed, it captured the current screen and wrote it to a bitmap on a mapped drive. The other computer was running a simple program that used a timer control to periodically load the bitmap into a picture control.

I could see the gears turning and it didn’t take him long to realize the potential. We both agreed that it wouldn’t be a great idea to save the screen every time a window was opened (it could affect a system’s performance) or refresh the remote view based on an arbitrary timer value (it could bog down the network in no time) or use a mapped drive to store the bitmaps (it could introduce security concerns). We both agreed that it was a killer idea that only needs a few tweaks. We envisioned a form filled with thumbnails representing the computers on a domain of the network. Click one and the monitoring app would send a query for a new screen capture to the app on the workstation, load the bitmap and show the capture in a full-screen view.

Both of us had heard of software capable of doing the same but he had already researched the subject and concluded that the company would never be willing to pay for it. Perhaps that is why he was so excited to see me performing this relatively simple trick.

My problem is that, aside from querying a workstation by writing a file to it’s hard drive and asking it to save a bitmap to a mapped drive on the network, I really don’t have a clue as to how I can do this. There must be a much faster and more efficient way to do this using TCP/IP.

The network is simple but fast, Microsoft Networking, no frills. The Server on the “troublesome” domain runs NT Server SP5; the workstations are mostly Pentium class running Win9x (various editions) with one running NT WS. The programmer is running VB6 Pro on a Frankenstein collection of hardware.

If anybody can help this simple code-jockey enter the fascinating world of network programming, ASAP, please respond.

A plain black box
Don't sit down. It's time to dig another one.

:):):):):):):):):):):):):)

SteveMeier (Programmer)

After reading this thread I had several mixed emotions about what was being attempted here. My gut instinct was to just bite my tongue. However, I feel compelled to share my thoughts. While this might not be a technical response to the original question, I feel that it deserves equal air-time.

The original author stated:

"IT should be able see what is occurring on any given workstation without having to walk to an office and look at a monitor"

This brings up a question of ethics. The first thing I thought of was George Orwell's 1984 book and Big Brother. My question is "Why should IT be able to see what's occurring on any given workstation?". What gives this group the authority to observe others working environments? Is this not an invasion of privacy?

It was also stated in the original post that:

"Every few days the IT administrator will poke his head in my office and say, "There's some pretty heavy network traffic in this corner of the world. What are you doing?""

Is this not the proper way to conduct business in a professional manner?

It also mentioned that something was mentioned about:

"He’s surfing hot and heavy…"

Was this information not obtained through OTHER means, other than watching what was going on, on the users machine? While probably not actually SEEING what the user was doing, there was probably enough evidence through Proxy or firewall logs based on IP addresses, machine names, DNS servers and site names and addresses to prove a case.

Should the people that work at clothing stores have the right to view others as they change in the dressing room to help protect themselves against theft? Should Microsoft be able to scan your computer for installed programs and use this information against a database to determine if you are a software pirate? What about tapped phone lines, bugged rooms or offices or hidden cameras? Is this not all an invasion of privacy?

Should IT be able to see the payroll sheets from accounting. Would it make you feel better if you knew that the guy you're training is making $15,000 more than you and doesn't have half your knowledge? Should IT be able to view information on the Presidents or CFO's machine to get hot stock tips? As an IT person, are we now going to be making decisions for other departments telling them how to do their jobs? Sure we might know that Sally is getting canned on Friday, but she's a good friend of ours, do we tell her before she gets the news from the company? As humans, will we be able to separate our personal feelings from our work based on the information that might be obtained throught such a tool? Which one will take precedence?

How should we feel if our lines at work are tapped, personal work email monitored as well as our Internet usage monitored?

Standard policy is that if you are speaking on a recorded line, both parties must be aware of it. The original post made no mention of the end user being made aware of the program running, so I won't make any assumptions here.

I work in the IT department, but that doesn't give me the right to know what you're doing on your machine. I feel there are other ethical ways around monitoring network traffic. The use of a firewall can tell a lot about what sites users are hitting, without actually seeing the screen. I feel what is being proposed here is the equivalent of your boss standing over you for 8hrs a days watching you open every program or window on your machine. Think about how you would feel if this situation was imposed on you (no one specific, just whoever happens to read this). Would you like it? Would you fight it? Would you sue the company for not telling you about it? Would you leave your job? What if all jobs were like this?

What about the jokes that your neighbor sends you or the adult internet companies that scan your posts in the legitimate news groups and send you advertisements in email requesting you visit their site? Obviously you have no idea who these people are, but try to explain that to HR when you get your pink slip. Then when you sue the company they bring out the screen shots and prove that you were engaging in unapproved work ethics. Now you're an innocent party that is charged as guilty. Remember, a picture is worth a thousand words and the words used in conjunction with the picture can have varying effects on different people.

So my questions are; Is this something that we really want to pursue? How will it be managed? How will or could it be abused? What type of effect will it have on the company both short term and long term? What about short or long term effects on the employees?

I'm asking you to really think about this before implementing such a program. A program such as this has the ability to do a lot of irreversible damage in a short amount of time.

Just my two cents.

Disclaimer: This post is not directed at any specific individual or group or individuals or any company or group of companies. It is solely intended for conversational purposes only.

Steve
tribesaddict@swbell.net

:):):):):):):):):):):):):)

Legal issues aside, under what conditions (if any) can we justify the monitoring of user activities? Does IT have the moral right and responsibility to keep an eye on the employees?

Alt255
[sig]<p> <br><a href=mailto: > </a><br><a href= plain black box</a><br>Don't sit down. It's time to dig another one.[/sig]
 
Great thread. It could go on for a long time. I work in an environment where we have 60 or so in IT but 5000 within the company. We have firewall monitoring of sites visited. Have had it almost from the get go. There was no notification (to the general users, although word got around). At first employees, including myself, were warned by showing them a printout of sites visited. I was told to quit checking Hotmail on company time. I know of employees who buy and sell on the stock market on company time. The policy has never come out in writing. I don't know of anyone fired over this. There is no email policy in writing that I know of, but I believe everyone assumes email is monitored. The feeling here is that unless there is a situation warranting it, not very much monitoring is done. IT also manages the telephone network, so the possibility of monitoring is very valid. Most employees are treated with respect, but then I don't know about all 5000. I know in our department we're considered professional and treated as such.

I might mention that all employees have phones and email addresses, but not all have access to the internet, just those who need it for their work.

I also might mention that at first firewall monitoring was relatively easy, now they're having a problem with the sheer volume of it to find storage space until it can be processed. I believe at this time, it's turned off. I don't work in that section, so can't really tell.

Thats my .02 [sig]<p>PhiloVance<br>Other hobbies, interests: Travel, Model RR (HO Gauge), Genealogy.[/sig]
 
Indeed a great topic, though I think the emphasis is put on the wrong issue. Just looking at the legality of certain methods is simplifying the matter beyond what is reasonable and/or acceptable in the workplace. Ethics usually do not translate well into rules and regulations.

Regarding the earlier mentioned 'expectation of privacy', I think that it is not so much an issue of whether one assumes his or her activities may be monitored, but that there has to be a legitimate cause for active, individual monitoring. Also, I think another 'expectation' would be that users assume that paths they shouldn't travel will be closed for them (i.e. blocking of sites, filtering spam, etc.). I would assume that, in real life, none of us have a problem with finding locks to certain doors, and people checking our credentials whenever we want to enter certain areas. That, however, is quite different from having someone continuously monitoring our whereabouts....regardless of what we are doing and why. There would have to already exist a serious suspicion to warrant that kind of scrutiny. Trust and respect have to be among the key qualities of any relationship, including the one between employer and employee.

Since there are many ways of monitoring and filtering web and email traffic without actually looking over the shoulder of each individual user, I would suggest that that is the way to deal with the general concerns management might have regarding company time spent on the net or content-related issues. In my opinion, it would certainly be a company’s prerogative to do so, since it serves more purposes than just to check up on users’ behavior, for instance with regard to capacity planning, virus checking, etc.

In my experience, any ‘expectation of privacy’ does not suggest that people discard the possibility that their actions may be monitored. It just means that, as long as there is no reason for the ‘proper authorities’ to single them out, they will enjoy that privacy unconditionally. Likewise, surveillance cameras will typically not be zooming in on me, as long as I do not behave in a suspicious manner or otherwise attract attention. Therefor I have no problem with the surveillance itself. Whether IT staff should be considered proper authority is an entirely different issue, which alone provides ample reason for us to be prudent in how we deploy the technical means at our disposal, tempting as those may sometimes be…..

MM

Martijn Middelplaats
martijn@middelplaats.net
 
i agree with you all when you say that it's mainly an employee/employer issue, i mean if both respect each other there's no point in monitoring anything; and when you say that one shouldn't expect privacy as every technology can be (and is) monitored; and that it's not such a big deal as long as it's usually not used to single people out.
But my question is, how about laws ? i know that here (in france) employers CAN monitor any activity, but CAN'T fire you because of what they monitored, UNLESS they actually told you that you were monitored - it means that if you didn't sign anything saying you know your emails (phone calls/web surfing/...) are watched, the employer can't use it against you ... (but hey, people working here are supposed to b adults, so that doesn't mean that if i didin't sign anything i can do anything either !!)
so what is the law in the states ? in canada ?
[sig][/sig]
 
50 states, 50 different sets of laws. Georgia, where I live, you are an employee at will. Which means at the will of the employer. Employer wants you gone, you're gone. [sig]<p>Ed Fair<br><a href=mailto: efair@atlnet.com> efair@atlnet.com</a><br><a href= > </a><br>Any advice I give is my best judgement based on my interpretation of the facts you supply. <br>
Help increase my knowledge by providing some feedback, good or bad, on any advice I have given.<br>
[/sig]
 
iza,
The same kind of laws exist in america. In all states. The employer NEVER has the right to spy on employees without their knowledge and fire them from what they find out. If any business records phone calls they have a legal obligation to inform both parties they are being recorded. Thats why whenever you call a tech support line you hear that message &quot;this call may be recorded for quality control and training purposes&quot;. What you are seeing here are not posts based on what the laws are in different areas of the U.S., they are posts based purely on personal opinion. One fine example is the person who suggested that by taking a job you subject yourself to being recorded in the bathroom stalls. That is ridiculous and any employer who did that would be sued and would lose. If you're wondering about laws governing privacy in the U.S. i would suggest looking up some factual information on the subject somewhere else, you certainly wont find much of it here. [sig]<p>Ruairi<br><a href=mailto:ruairi@logsoftware.com>ruairi@logsoftware.com</a><br>[/sig]
 
thanx for your answers !
i was talking about laws because it seemed to me that almost everything had been told - and even if we think so or so, we still live in the real world :-/
in a perfect world, employer shouldn't have to monitor anything as employee would work &quot;seriously&quot; ;]
the company i'm currently working for has almost the same policy as Philovance's. I know some people here, when they learnt they were monitored, who totally get afraid and changed their way of surfing. That doesn't mean they were not surfing anymore, that means they were using someone else's account or childish things like that. When i asked them WHY they were doing that (i mean, either you assume what you were doing and keep going the same way; or you don't and then, why did you start doing that at the first place ??) they answered that they where afraid, not to get fired, but to be yelled at ! I thing monitoring isn't that efficient, as some people can't understand, and just hide thmeselves - it staff should find a way to responsabilize (?? make responsible) people instead of treating them like kids - then people end up beeing kids in their mind !
sorry if i'm off topic again Ruairi, i just can't help ;) !!!!


[sig][/sig]
 
Iza, there are alternatives to monitoring the user, either covertly or in the open. An employer who wishes to avoid the legal and ethical entanglements of spying on its employees can take a purely pro-active stance and prevent the employees from doing anything to hurt themselves or the company.

You can't look at if you can't get there on your work computer. No activity, no violation, no problem....

[sig]<p> <br><a href=mailto: > </a><br><a href= plain black box</a><br>"Suffice it to say that adding disk drives and a disk operating system to a personal microcomputer is guaranteed to increase its power dramatically."<br>
<u><b>CP/M and the Personal Computer</u></b>[/sig]
 
ok, but say you **need** the internet for your work - you'll have an access to the internet, and &quot;they&quot; will configure the proxy to prevent you from looking at &quot; that's honnest and that's the way it worked in most places i have worked. Now the point is how do they decide which site is a &quot;good&quot; one and which is not ?? it happened that i was prevented to go to ... tek-tips !!!! and some porn or jokes sites have &quot;serious&quot; names so the proxy can't filter it ...
so filtering & preventing, or monitoring & punishing - to my mind - can't really change anything, as long as people are not responsible/conscious enough. It shouldn't be a manager problem but the employee's own problem (to MY mind again ;])
[sig][/sig]
 
I think the law is somewhat different in the UK; as I understand it employers can video monitor *any* area of the building without asking or notifying their employees.

Does anyone have any better information on the UK situation? [sig][/sig]
 
I've been hit by a tidal wave, earthquake, wildfire, flood, solar flare, asteroid and nuclear war recently so I'm chiming in late.

There are actually two different issues being discussed here. What's legal and what's ethical.

Legally, as long as the employer informs the employees ahead of time they can monitor anything they want. As others have stated, that doesn't mean informing them immediately in advance either. Any professionally managed company in this country will have written policy statements in place that are presented to new hires for them to read and sign that they have read and understood that will state things to the effect that all hardware and services such as computers, phones, copiers, Internet access, tools etc. are being provided by the company for the employees to use for doing and supporting company business. The more advanced ones even have it in the writing that limited personal use is allowed and that employees may discuss with their supervisor what is a allowed. This is just good business sense. I could go on for pages about the liablility and productivity issues but I think they're pretty much self evident and others have mentioned most of them. Legally, companies can monitor pretty much what they want if they inform people that it may be done. There are even companies that are experimenting with smart ID badges and locators that allow them to track the wherabouts of every employee all day long - how often they visit the bathroom, water cooler, etc. Legally they every right to do this if the employees are informed it may be done. By accepting employment there, you are agreeing to abide by the policies. If you don't like the policies you are prefectly free to work elsewhere.

Ethically, this issue is a little different. It's a not a question of whether or not a company can monitor it's people (of course they can, and should), it's a question of what should be considered resonable monitoring to protect the company's assets, liability and productivity versus unreasonable intrusion into or limitation of peoples personal lives. For example, a company has every right (both legal and ethical) to keep a log of each and every website you visit and even to provide that information to your supervisor. The ethical issue isn't their right to track the information, but what they choose to do with it. This is where company culture comes into play. Does the company feels it's employees are simply more assets and treat them essentially like slaves whose most important aspect of their lives is supposed to be their job, or does the company recognize that they are people, who have lives outside of work and that, just maybe, not every second of their day is, or even should be, spent on work related activities? The first type of company is (hopefully) the kind that eventually loses it's best people because they get fed up and leave and the company then dies. The second is the kind that allows you to use your phone, email etc. to take care of issues that arise in your outside life. The first thinks it's the most important thing in your life. The second tries to be an enhancement to your life beyond simply providing the paycheck.

We all make a choice of where we choose to work and how we'll allow ourselves to be managed. A company that's not professionally enough managed to have it's monitoring policies in writing is probably somplace to steer clear of as is a place that has overly oppressive policies. Beyond that the list of companies that are waking up to quality of life issues is growing. May we all end up working for one of them. :)
[sig]<p> Jeff<br><a href=mailto: masterracker@hotmail.com> masterracker@hotmail.com</a><br><a href= > </a><br>If everything seems to be going well: you don't have enough information.......[/sig]
 
This thread will go on forever! [sig]<p>John D. Saucier<br><a href=mailto:jsauce@magicguild.com>jsauce@magicguild.com</a><br><a href= MagicGuild</a><br>A+ Certified Technician[/sig]
 

Not any more -- I think you just killed it X-) [sig]<p> Tarek<br><a href= > </a><br>The more I learn, the more I need to learn![/sig]
 
Tarek, I don't think John actually killed the thread. I think he might have simply hinted that it was time to go on with our lives and stop responding to the NEW! marker every time somebody has a new thought and adds to the thread.

This is a new forum intended to discuss age-old issues. Currently, there are only two threads of discussion here. The members will stop beating &quot;this ol' horse to death&quot; as soon as they realize they can create a new thread... ask new questions... post new solutions and opinions....

To all who have contributed here, thank you. I have received good answers and I am now equipped with the tools to implement the solution. If there are some who don't share my feeling of satisfaction with this issue, please create another thread and I will be more than happy to share my thoughts.

[sig]<p> <br><a href=mailto: > </a><br><a href= plain black box</a><br><b>"For most users of personal computers, the single-user, single task restrictions are of no consequence. Personal computers work just fine with one console."<br>
<u>CP/M and the Personal Computer</u></b>[/sig]
 
Pfew!

I'm glad that you stopped thinkin' about that project!

At my old school, they also installed a program which enabled the sysadmin to view every computerscreen installed. I just wrote a program that removed the program from memory, so they couln't see my screen.

They accepted it, because they didn't want any problems with the law!

In other words: respect other people's privacy!

--> Epidemi has spoken :) [sig][/sig]
 
I have gone through the entire forum, and I have a couple of things.

When a company hires an employee, they hire them to do a job. That employee should be doing their job, during the designated hours. They are using company equipment on a company internet connection. that is what they are getting paid to do. Aside from contract breaks, and bathroom breaks, what are you doing, if you aren't doing your work.

Employees should not be doing anything that the company would not approve of during these hours. If the employee is &quot;dogging&quot; it, then they should be disciplined.

I do not believe that an IT professional is the person to do the monitoring however. That should be left to an ombudsman or independent person or body to monitor and assess web access.

I know this is a very 1984 attitude, but it is fair. If the employee wants to screw around for an hour each day, they should stay in the office an hour longer, and pay for the right to use equipment, that is not, afterall, theirs.

 
Privacy in the office is a myth! I own my business, which means I own the desks, the chairs, the computers, the datalines - AND an employee's time for 8 hours. All this means I also own the data stored on the computer, and the data that goes across my data lines. I am well within my rights as a businessowner to say what can and cannot be done on my equipment.

End of story.

This has been challenged many times and has held up.
 
Please, someone stick a fork in this thread.. I think it is more than done.. s-)
 
Seems you are keeping it going, it was dead till now.

Ged Jones

Top man
 
Ged, one of the things I admire about Tek-Tips is that the threads remain open indefinately. This gives a thousand new members every week the opportunity to throw in their two bits.

I don't doubt that some new member will see this thread and add comments on issues that haven't been covered yet. (Hopefully he will read the preceeding zillion posts and try to avoid dragging out the same old tired issues.)

VCA.gif

Alt255@Vorpalcom.Intranets.com
 
On a service call today I needed to bring up another computer in the room and it basically has covered this thread as well as anything could. I'll quote.
----
Welcome to the National Archives and Record Administration.

This is a United States Government computer operated and maintained by the National Archives and Record Administration.

Activity on this system is subject to monitoring in the course of system administration and to protect the system from unauthorized use. Users are further advised that they have no expectation of privacy while using this system.

Unauthorized use is a violation of federal law.

Anyone using this system expressly consents to such monitoring and that unauthorized use may be reported to proper authorities.

---
This was a replacement for the win98 splash screen.

Ed Fair
efair@atlnet.com

Any advice I give is my best judgement based on my interpretation of the facts you supply.

Help increase my knowledge by providing some feedback, good or bad, on any advice I have given.

 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top