How to make sure Windows Terminal Server Clients get Filtered Properly

rated by 0 users
Answered (Verified) This post has 2 verified answers | 5 Replies | 2 Followers

Top 500 Contributor
13 Posts
Ken Ray posted on 5 Apr 2012 11:24 AM

Here's the situation.  I have Websense 7.6.2 installed with Microsoft ISA 2006 integration.  In Active Directory, I have several groups, and users are assigned to one of those groups.  In my policy configuration I associate that client to a particular set of filter rules.  Now, about 50% or the users are not on actual desktop PCs, but thin clients (Wyse, HP ) that RDP to one of two server running Windows Terminal Services.  However, once connected to the terminal server they log in with their AD password.

I have about 10 of the thin client workstations set up in public areas of our building, to allow members of the public access to certain websites (we are a county courthouse, and this allows the public access to various court documents, county records, and the like).  These are controlled by a limited access filter where I have specified only those sites that I want people to be able to get to.

Now, some of the thin client users do not seem to be obeying the rules.  Their IE network configuration is set in group policies, so they have to go through the ISA server as their proxy server.  When I look at the Triton Unified Security Center, and click on the "Investigative Reports" and list them by user, I can see one of the biggest users (by hits) isn't an actual user, but the IP address of the main terminal server.  This has made me wonder - is there a possibility that the thin client machines are not being identified to WebSense by the logged on AD users (and hence being subject to the rules that I've specified), but somehow being an anonymous user?

Any suggestions would be greatly appreciated.

Ken Ray

Webmaster

Clay County Circuit Court

|

Answered (Verified) Verified Answers

Top 10 Contributor
986 Posts
Trusted Users (MVP)
Verified by Ken Ray

Actually I might be wrong on this... you might also be able to fix this since you're using ISA as your integration (saw it after reading this thread http://community.websense.com/forums/t/7830.aspx)

You just need to make sure the ISA Server is your identification mechanism, but I'm not well versed in ISA integrations.

|
Top 10 Contributor
2,443 Posts
Editor
Moderator
Verified by Ken Ray

You are correct that ISA needs to be the authentication mechanism.  Otherwise, DC Agent will loop all users of the TS under one user.

JACOB SLOAN, CCNA, WCSE

 

|

All Replies

Top 10 Contributor
986 Posts
Trusted Users (MVP)

If I understand you correctly, all of your thin client users are surfing internet on the Terminal Server, not the thin clients.  That means the internet traffic all comes from the Terminal Server IP, not the thin client IP.  The problem then there is that Websense, in most integrations, is only designed for having 1 user per IP address.  In Citrix Websense fixed this with a Citrix plugin, but I do not believe there is one for Terminal Server.

I fear your only real option is to filter by IP address and not by user.  If you need to give different users different policies then separate them onto different servers, but aside from that I think you'd need to invest in a Websense Content Gateway and use its IWA / NTLM authentication method to tell multiple users apart on 1 IP address.

|
Top 10 Contributor
986 Posts
Trusted Users (MVP)
Verified by Ken Ray

Actually I might be wrong on this... you might also be able to fix this since you're using ISA as your integration (saw it after reading this thread http://community.websense.com/forums/t/7830.aspx)

You just need to make sure the ISA Server is your identification mechanism, but I'm not well versed in ISA integrations.

|
Top 10 Contributor
2,443 Posts
Editor
Moderator
Verified by Ken Ray

You are correct that ISA needs to be the authentication mechanism.  Otherwise, DC Agent will loop all users of the TS under one user.

JACOB SLOAN, CCNA, WCSE

 

|
Top 500 Contributor
13 Posts

Ok, I can understand that.  So I need to enable Integrated Windows Authentication on ISA, and I assume that ISA will pass the user identification information to WebSense as part of the web filter request.  I assume that for this to work, all users will need to be using IE (which isn't a problem for us), so how do I turn this on in ISA?  I've done some googling, but I haven't found a clear answer yet.

|
Top 10 Contributor
2,443 Posts
Editor
Moderator

networks, internal, and somewhere in there is to require authentication.  Check integrated and basic.

JACOB SLOAN, CCNA, WCSE

 

|
Page 1 of 1 (6 items)