MIME-Version: 1.0
Content-Location: file:///C:/99749F50/HowToEnsureRemote-ControlSecurityWithXP.htm
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="us-ascii"

<html xmlns:v=3D"urn:schemas-microsoft-com:vml"
xmlns:o=3D"urn:schemas-microsoft-com:office:office"
xmlns:w=3D"urn:schemas-microsoft-com:office:word"
xmlns:st1=3D"urn:schemas-microsoft-com:office:smarttags"
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<meta name=3DProgId content=3DWord.Document>
<meta name=3DGenerator content=3D"Microsoft Word 10">
<meta name=3DOriginator content=3D"Microsoft Word 10">
<link rel=3DFile-List
href=3D"HowToEnsureRemote-ControlSecurityWithXP_files/filelist.xml">
<title>How To Ensure Remote-Control Security With XP </title>
<o:SmartTagType namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"date"/>
<!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Author>Stephen Fournier</o:Author>
  <o:LastAuthor>Stephen Fournier</o:LastAuthor>
  <o:Revision>1</o:Revision>
  <o:TotalTime>2</o:TotalTime>
  <o:Created>2005-06-06T15:57:00Z</o:Created>
  <o:LastSaved>2005-06-06T15:59:00Z</o:LastSaved>
  <o:Pages>1</o:Pages>
  <o:Words>1709</o:Words>
  <o:Characters>9744</o:Characters>
  <o:Company>DeRae Designs</o:Company>
  <o:Lines>81</o:Lines>
  <o:Paragraphs>22</o:Paragraphs>
  <o:CharactersWithSpaces>11431</o:CharactersWithSpaces>
  <o:Version>10.2625</o:Version>
 </o:DocumentProperties>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:GrammarState>Clean</w:GrammarState>
  <w:DrawingGridHorizontalSpacing>9.35 pt</w:DrawingGridHorizontalSpacing>
  <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--[if !mso]><object
 classid=3D"clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=3Dieooui></objec=
t>
<style>
st1\:*{behavior:url(#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;
	text-underline:single;}
p
	{mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
span.GramE
	{mso-style-name:"";
	mso-gram-e:yes;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";}
</style>
<![endif]--><!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"2050"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1"/>
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple style=3D'tab-interval:.5in'>

<div class=3DSection1>

<p><span style=3D'font-size:18.0pt'>How <span class=3DGramE>To</span> Ensure
Remote-Control Security With XP</span> <o:p></o:p></p>

<p><span style=3D'font-size:13.5pt'>XP's built-in Remote Desktop, Remote De=
sktop
Web Connection, and Remote Assistance are great tools, Fred Langa says, but
only if you carefully manage their security implications.</span><o:p></o:p>=
</p>

<p style=3D'margin-bottom:12.0pt'><span style=3D'font-size:10.0pt;font-fami=
ly:Arial'>By
Fred Langa,<span class=3DGramE>&nbsp; </span><a
href=3D"http://www.informationweek.com/;jsessionid=3DQFC2UYKV4GTUEQSNDBCCKH=
SCJUMEKJVN"
target=3D"_blank"><!-- remove http:// substring (if present) from the url -=
->InformationWeek
</a><br>
</span><st1:date Year=3D"2005" Day=3D"6" Month=3D"6"><span style=3D'font-si=
ze:10.0pt;
 font-family:Arial'><!-- <VALUEOF PARAM=3D"element.publish_date" DATE=3D"MM=
M d, yyyy (hh:mm)"/> -->June
 6, 2005</span></st1:date><span style=3D'font-size:10.0pt;font-family:Arial=
'> <br>
URL: <a
href=3D"http://www.informationweek.com/story/showArticle.jhtml?articleID=3D=
164300008">http://www.informationweek.com/story/showArticle.jhtml?articleID=
=3D164300008
</a></span><o:p></o:p></p>

<p><!-- ARTICLE BODY -->When we first discussed XP's <a
href=3D"http://informationweek.com/story/IWK20030221S0012">Remote Control</=
a>
tool in this space, we called it one of that operating system's &quot;hidden
gems: A built-in, simple way to control your PC from afar. It lets you do
everything from basic file and data access up to fully taking over the keyb=
oard
and mouse of a distant PC, just as if you were sitting in front of it. What=
's
more, XP Pro extends this remote-control ability to any and all versions of
Windows -- all the way back to Win95, including Windows CE palmtop systems =
and
XP Home -- via a FREE client software tool.&quot; <o:p></o:p></p>

<p>That first article runs through the similarities and differences among t=
he
tool's three major faces (&quot;Remote Desktop,&quot; &quot;Remote Desktop =
Web
Connection,&quot; and &quot;Remote Assistance&quot;). It then shows you the
pros and cons of each, shows you where to get the free client software, and
most important, shows you how to use these remote-control options safely. If
you're not familiar with these Remote Control services, that <a
href=3D"http://informationweek.com/story/IWK20030221S0012">article</a> woul=
d be a
great place to start. <o:p></o:p></p>

<p>A more recent discussion in my <a
href=3D"http://www.langa.com/newsletters/2005/2005-05-26.htm#4" target=3D"_=
blank">newsletter</a>
delves further into some of the security implications of these services, and
also prompted some excellent reader mail, such as this: <o:p></o:p></p>

<p class=3DMsoNormal>Fred, <span class=3DGramE>You</span> mentioned that wh=
en
connecting via Remote Desktop (Remote Control), the remote connector needs a
valid account and a password on your system, and the connection is
automatically encrypted. How secure is the connection? I tried (in vain) to=
 set
up a VPN to a client's office using a LinkSys Router on their end and SSH
Sentinel client software on mine. <span class=3DGramE>Couldn't get it to wo=
rk.</span>
But I can easily use Remote Desktop to connect to the machine I use at their
office, it works fine. As this client is a CPA with thousands of tax client=
s,
I'm particularly worried about the security of the connection. And, to take=
 the
concept one step further, I can also use Remote Desktop to connect to the
server at the office (i.e., I Remote to my workstation, then Remote again f=
rom
that workstation to the Server). That also works fine--but how secure is the
connection? I use very strong passwords for both my account and the server
admin account.<br>
<i>-- Sal Sorice</i> <o:p></o:p></p>

<p>How secure is it? Well, there's no absolute measure for things like this,
but the fuzzy answer is &quot;adequate in itself, but easy to improve
upon.&quot; Remote Control's encryption makes any actual data transfer
relatively safe, but that's not the real danger. Rather, the more serious r=
isk
lies in some unauthorized person connecting to an idle PC with Remote Contr=
ol
enabled. At the least, they'd (obviously) have some access to data and file=
s on
that PC itself; and if the remote-controlled PC is on a LAN, then it's poss=
ible
for the intruder to reach out to other PCs on the LAN, or even the server. =
<o:p></o:p></p>

<p>Clearly, you have to be careful with this kind of technology: Anytime you
leave a figurative &quot;door&quot; open to the online world, there's obvio=
usly
more risk than otherwise. But a Remote Controlled system can be made reason=
ably
secure if you use all the available security tools and techniques: <o:p></o=
:p></p>

<p><b>Beefing Up Local Security</b><br>
First, let's make it a given that any PC used for Remote Control
(&quot;RC&quot;) will have a good software firewall running (no &quot;hardw=
are
only&quot; solutions, such as relying solely on a router or server-level
protection; <a href=3D"http://www.informationweek.com/840/langa.htm">see th=
is</a>
for more information). Second, the PC used for RC must have a current, acti=
ve,
and reliable antivirus tool running; and also will have active (e.g.,
monitoring) and passive (e.g., Registry lockdown) anti-malware protections =
in
place. <o:p></o:p></p>

<p>There are many such software tools from which to choose, but a good curr=
ent
list might include: <o:p></o:p></p>

<p class=3DMsoNormal><span class=3DGramE><span style=3D'font-family:Symbol;
mso-ascii-font-family:"Times New Roman"'>&middot;</span><span
style=3D'mso-spacerun:yes'>&nbsp; </span>A</span> firewall such as those fr=
om <a
href=3D"http://www.sygate.com" target=3D"_blank">Sygate</a> or <a
href=3D"http://www.zonealarm.com/" target=3D"_blank">ZoneAlarm</a> <o:p></o=
:p></p>

<p class=3DMsoNormal><span class=3DGramE><span style=3D'font-family:Symbol;
mso-ascii-font-family:"Times New Roman"'>&middot;</span><span
style=3D'mso-spacerun:yes'>&nbsp; </span>Antivirus</span> systems from <a
href=3D"http://www.norton.com" target=3D"_blank">Symantec Norton</a> , <a
href=3D"http://www.nod32.com/home/home.htm" target=3D"_blank">Nod32</a> , a=
nd <a
href=3D"http://www.grisoft.com/us/us_index.php" target=3D"_blank">AVG</a> <=
o:p></o:p></p>

<p class=3DMsoNormal><span style=3D'font-family:Symbol;mso-ascii-font-famil=
y:"Times New Roman"'>&middot;</span><span
style=3D'mso-spacerun:yes'>&nbsp; </span>Anti-malware such as <a
href=3D"http://www.microsoft.com/athome/security/spyware/software/default.m=
spx"
target=3D"_blank">MS AntiSpyware</a>, <a
href=3D"http://www.javacoolsoftware.com/spywareblaster.html" target=3D"_bla=
nk">SpywareBlaster</a>,
<a href=3D"http://www.mlin.net/StartupMonitor.shtml" target=3D"_blank">Star=
tUpMonitor</a>,
<a href=3D"http://www.winpatrol.com/" target=3D"_blank">WinPatrol</a>, <a
href=3D"http://www.lavasoftusa.com/software/adaware/" target=3D"_blank">AdA=
ware</a>,
and <a href=3D"http://www.safer-networking.org/en/index.html" target=3D"_bl=
ank">Spybot
S&amp;D</a>. <o:p></o:p></p>

<p>Next, all unnecessary network-related services should be turned off on t=
he
remote-controlled PC, so that any users wishing to connect remotely are
channeled through only known, controlled access points. For example, in most
situations, you can safely disable &quot;Messenger&quot; services on the LA=
N;
disable network PnP services; disable DCOM; etc. (See <a
href=3D"http://www.grc.com/freepopular.htm" target=3D"_blank">this site</a>=
 for
free tools to control these services.) This closes several important &quot;=
back
doors&quot; through which an intruder might try to enter. <o:p></o:p></p>

<p>By default, Remote Control (RC), when enabled, allows any member of that
PC's Administrator's group to connect. Therefore, any PC used for RC must --
must -- have all admin-level accounts secured with very strong passwords; a=
nd
the passwords should be changed regularly so that any password-related secu=
rity
breach will be self-closing when the passwords expire. (You can get more in=
formation
on password aging and expiration by searching the XP help file on
&quot;password age.&quot; A search on the more general phrase &quot;password
policy&quot; will bring up additional security-enhancing options for managi=
ng
passwords on your XP PCs. The Microsoft Knowledgebase also contains additio=
nal
good information on password aging, <a
href=3D"http://support.microsoft.com/default.aspx?scid=3Dkb;en-us;236373"
target=3D"_blank">such as this</a> . <o:p></o:p></p>

<p>Remote Control also can be set up to allow connection from specified
non-admin users (right click My Computer/Properties/Remote then click
&quot;Select Remote Users...&quot;). And that's actually the better way to =
use
Remote Control: Connect with the lowest-privileged account that will let you
accomplish your purpose. This way, even if someone makes an unauthorized
connection to the non-admin account, they won't be able to do all that much.
But, of course, even these lower-security Remote-Controllable accounts need
strong passwords of their own to prevent people from easily breaking in in =
the
first place. <o:p></o:p></p>

<p>File Sharing needs to be carefully managed. An admin-level user can deci=
de
how much free rein a non-admin user will have in seeing files on a system; =
it's
possible to make each account's files more or less private, so that non-adm=
in
users can't simply traverse the folder structure at will, grabbing files fr=
om
other accounts. For more info, see &quot;<a
href=3D"http://support.microsoft.com/default.aspx?scid=3Dkb;en-us;304040"
target=3D"_blank">How to configure file sharing in Windows XP.</a>&quot; <b=
>Controlling
LAN Access</b><br>
General LAN access likewise has to be managed, if the RC PC is on a network:
Sensitive files on all the LAN's PCs should be locked down (either by setti=
ng
up file-sharing access via <a
href=3D"http://www.microsoft.com/resources/documentation/Windows/XP/all/res=
kit/en-us/Default.asp?url=3D/resources/documentation/Windows/XP/all/reskit/=
en-us/prcf_omn_iggi.asp"
target=3D"_blank">Groups</a>, or at least using password-level protection).=
 It's
probably OK to leave &quot;Shared Folders&quot; generally accessible; that's
what they're there for: A remote user usually can drop off or pick up files=
 in
a Shared Folder without compromising the general security of a PC. But even=
 the
simple Shared Folder offers several security options, as is described in <a
href=3D"http://support.microsoft.com/default.aspx?scid=3Dkb;en-us;307874"
target=3D"_blank">How to disable simplified sharing and set permissions on a
shared folder in Windows XP.</a> Use the highest security setting you can,
short of making access too hard for normal use. <o:p></o:p></p>

<p>And, of course, all admin accounts on all PCs and servers on any LAN also
should have strong passwords. (Actually, it's simpler to say &quot;all acco=
unts
on all systems must have strong passwords,&quot; but in the real world, tha=
t's
probably not going to happen. So: <i>at least</i> the admin-level accounts =
must
have strong pa sswords.) <o:p></o:p></p>

<p>The idea in all of the above, of course, is to make it hard for an intru=
der
to discover the PC that can be controlled remotely; and then, if they do
discover it, to make it hard for them to actually gain any access to that P=
C;
and, if they do gain access, to make it hard for them to gain potentially
harmful privilege levels on that PC; and to make it difficult for the intru=
der
to access the LAN; and if they do get on the LAN, make it hard for them to =
gain
access to other machines or files there.... Whew! <o:p></o:p></p>

<p>You get the idea: By having so many barriers in the way of an intruder, =
you
can make illicit access highly unlikely in the first place; and then severe=
ly
constrain potential exposure and damage, even in a worst-case scenario, whe=
re
someone does hack into a RC PC. <o:p></o:p></p>

<p>It also helps enormously NOT to leave Remote Control enabled and availab=
le,
until or unless it's going to be needed. For example, you might turn it on =
as
you're leaving the office, and then turn it off from home when you're done =
for
the night. <o:p></o:p></p>

<p>And note that in many of the above steps strong passwords are <span
class=3DGramE>key</span>: An intruder faced with a series of different, uni=
que,
difficult, and un-guessable passwords at every access level to a system or =
LAN
faces a much harder task than otherwise. Absent some driving personal
motivation, most casual hackers will simply give up and look for easier tar=
gets
-- and that's what you want. Although in theory almost any system can be
hacked, if you make yours much, much harder to get into than the guy next
door's, most hackers will go after the easier target. <o:p></o:p></p>

<p>For more information on safe passwords, see &quot;<a
href=3D"http://www.informationweek.com/story/showArticle.jhtml?articleID=3D=
19202221">How
<span class=3DGramE>To Safely Store And</span> Manage Passwords</a>&quot;; =
we'll
also update the information in that article in an upcoming column. <o:p></o=
:p></p>

<p><b>Remote Control Services: Proceed With Caution</b><br>
<span class=3DGramE>Once</span> you start using them, you may wonder how yo=
u got
along without XP's Remote Control services: I use it literally every day to=
 help
manage the PCs in my office. <o:p></o:p></p>

<p>But you do have to be aware of the security implications, and take proper
steps to ensure that only authorized users can access the Remote Controllab=
le
PCs. With the information above, you should be able to do just that! <o:p><=
/o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

</body>

</html>

