<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Use a PAC file to make proxy settings dynamic</title>
	<atom:link href="http://blog.stealthpuppy.com/applications/use-a-pac-file-to-make-proxy-settings-dynamic/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.stealthpuppy.com/applications/use-a-pac-file-to-make-proxy-settings-dynamic</link>
	<description>on applications, desktop and Terminal Server deployment, virtualisation and more</description>
	<lastBuildDate>Thu, 02 Sep 2010 12:40:21 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Brian</title>
		<link>http://blog.stealthpuppy.com/applications/use-a-pac-file-to-make-proxy-settings-dynamic/comment-page-1#comment-14733</link>
		<dc:creator>Brian</dc:creator>
		<pubDate>Wed, 09 Sep 2009 02:19:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.stealthpuppy.com/?p=1163#comment-14733</guid>
		<description>If you are looking for a free http proxy list, check out http://www.pxylst.info

They check proxies every hour and display them to the public.  Free.</description>
		<content:encoded><![CDATA[<p>If you are looking for a free http proxy list, check out <a href="http://www.pxylst.info" rel="nofollow">http://www.pxylst.info</a></p>
<p>They check proxies every hour and display them to the public.  Free.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David</title>
		<link>http://blog.stealthpuppy.com/applications/use-a-pac-file-to-make-proxy-settings-dynamic/comment-page-1#comment-14585</link>
		<dc:creator>David</dc:creator>
		<pubDate>Wed, 08 Jul 2009 12:07:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.stealthpuppy.com/?p=1163#comment-14585</guid>
		<description>Good routing and DNS are essential, without those it doesn&#039;t matter how or why you are applying proxying.

Another way to look at this situation: Group Policy (GP) is designed to look after the internal enterprise through Group Policy Objects (GPO&#039;s). In todays world, many corporate users will use a company laptop outwith the enterprise at least some of the time.

In a GP assigned environment, if the user wants to go on-line outside the corporate network they have to start manually disabling proxy settings, as GP is not clever enough to realise the laptop has left the corporate environment and should, therefore, turn off the proxy setting.

It is also becoming more common in industry to see companies performing remote filtering - i.e. continuing to police the web-content available on the laptop outside of the enterprise network. This can be achieved in several ways. One is to open port 8080 (or whatever port you are using for proxy) to the outside world with an associated public DNS entry. This, however, exposes a rather large (and somewhat unsavoury) hole in your firewall for the delivery of variable HTTP content.

The second is to use a remote-filtering system (such as that offered by Websense). The problem with the Websense system is that it will detect and filter when the system is outside the network, but will not swap the connection to the internal address when brought back in to the enterprise. 

In the first scenario, you would be asking for trouble - opening the proxy port is providing potential attackers with lots of bi-directional obscure data traffic to hide within. The second scenario would still require the user to manually intervene with the proxy settings at some stage.

By introducing a PAC file, you do not need to trust users to make the correct changes. Trust me, there are some people who simply cannot grasp this - even though it is only un-checking a box. PAC files make the administration much easier . As a text file, it is much more straightforward to navigate than GPMC when adding exceptions. With GP, you must wait for the changes to replicate throughout the enterprise, then you need to wait for the client PCs to update their policies. This can take hours, depending on your replicate / update scehedules. With a PAC file, you modify it, save it and the changes are live - much more flexible!

david.</description>
		<content:encoded><![CDATA[<p>Good routing and DNS are essential, without those it doesn&#8217;t matter how or why you are applying proxying.</p>
<p>Another way to look at this situation: Group Policy (GP) is designed to look after the internal enterprise through Group Policy Objects (GPO&#8217;s). In todays world, many corporate users will use a company laptop outwith the enterprise at least some of the time.</p>
<p>In a GP assigned environment, if the user wants to go on-line outside the corporate network they have to start manually disabling proxy settings, as GP is not clever enough to realise the laptop has left the corporate environment and should, therefore, turn off the proxy setting.</p>
<p>It is also becoming more common in industry to see companies performing remote filtering &#8211; i.e. continuing to police the web-content available on the laptop outside of the enterprise network. This can be achieved in several ways. One is to open port 8080 (or whatever port you are using for proxy) to the outside world with an associated public DNS entry. This, however, exposes a rather large (and somewhat unsavoury) hole in your firewall for the delivery of variable HTTP content.</p>
<p>The second is to use a remote-filtering system (such as that offered by Websense). The problem with the Websense system is that it will detect and filter when the system is outside the network, but will not swap the connection to the internal address when brought back in to the enterprise. </p>
<p>In the first scenario, you would be asking for trouble &#8211; opening the proxy port is providing potential attackers with lots of bi-directional obscure data traffic to hide within. The second scenario would still require the user to manually intervene with the proxy settings at some stage.</p>
<p>By introducing a PAC file, you do not need to trust users to make the correct changes. Trust me, there are some people who simply cannot grasp this &#8211; even though it is only un-checking a box. PAC files make the administration much easier . As a text file, it is much more straightforward to navigate than GPMC when adding exceptions. With GP, you must wait for the changes to replicate throughout the enterprise, then you need to wait for the client PCs to update their policies. This can take hours, depending on your replicate / update scehedules. With a PAC file, you modify it, save it and the changes are live &#8211; much more flexible!</p>
<p>david.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaron Parker</title>
		<link>http://blog.stealthpuppy.com/applications/use-a-pac-file-to-make-proxy-settings-dynamic/comment-page-1#comment-14563</link>
		<dc:creator>Aaron Parker</dc:creator>
		<pubDate>Mon, 29 Jun 2009 14:59:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.stealthpuppy.com/?p=1163#comment-14563</guid>
		<description>That&#039;s a great question Appreciative, and I would also agree that a PAC file is no substitute for good DNS and proxy server configuration; however bringing those together may not be a simple thing for some large organisations. Our bypass list is currently fairly big because no-one has been managing it.

The best examples that I can give for a PAC file are those that I&#039;ve listed in the article:
- Laptop users don&#039;t need to adjust their proxy settings
- If you need to route some URLs through specific proxy servers you can with an auto-config script

Some other that I can think of:
- Instead of multiple GPOs for different BU&#039;s or domains - centralise proxy settings in the script
- An auto-config script can change proxy settings based on client IP (e.g. VPN connections)
- Browsers will auto-detect by default, so with correct DNS configuration, you don&#039;t need to deploy GPO at all

Ultimately, if you can make hard setting a proxy server work for you and a bypass list is manageable, then perhaps an auto-config script may be more work to implement. I would still recommend being familiar with PAC files as I think they&#039;re pretty cool stuff.</description>
		<content:encoded><![CDATA[<p>That&#8217;s a great question Appreciative, and I would also agree that a PAC file is no substitute for good DNS and proxy server configuration; however bringing those together may not be a simple thing for some large organisations. Our bypass list is currently fairly big because no-one has been managing it.</p>
<p>The best examples that I can give for a PAC file are those that I&#8217;ve listed in the article:<br />
- Laptop users don&#8217;t need to adjust their proxy settings<br />
- If you need to route some URLs through specific proxy servers you can with an auto-config script</p>
<p>Some other that I can think of:<br />
- Instead of multiple GPOs for different BU&#8217;s or domains &#8211; centralise proxy settings in the script<br />
- An auto-config script can change proxy settings based on client IP (e.g. VPN connections)<br />
- Browsers will auto-detect by default, so with correct DNS configuration, you don&#8217;t need to deploy GPO at all</p>
<p>Ultimately, if you can make hard setting a proxy server work for you and a bypass list is manageable, then perhaps an auto-config script may be more work to implement. I would still recommend being familiar with PAC files as I think they&#8217;re pretty cool stuff.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Appreciative</title>
		<link>http://blog.stealthpuppy.com/applications/use-a-pac-file-to-make-proxy-settings-dynamic/comment-page-1#comment-14562</link>
		<dc:creator>Appreciative</dc:creator>
		<pubDate>Mon, 29 Jun 2009 14:10:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.stealthpuppy.com/?p=1163#comment-14562</guid>
		<description>So, what&#039;s the advantage of a complex .pac file over good routing, proper DNS zone configuration, and GPO for browser control?

Even Jason&#039;s reason for it seem more simply solved with private network exceptions and proper DNS configuration. How big can a bypass list really need to be? Can you give a detailed example where .pac files would be the easier method?</description>
		<content:encoded><![CDATA[<p>So, what&#8217;s the advantage of a complex .pac file over good routing, proper DNS zone configuration, and GPO for browser control?</p>
<p>Even Jason&#8217;s reason for it seem more simply solved with private network exceptions and proper DNS configuration. How big can a bypass list really need to be? Can you give a detailed example where .pac files would be the easier method?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
