<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Tushar&#039;s Blog</title>
	<atom:link href="http://tusharsingh.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://tusharsingh.wordpress.com</link>
	<description>An approach to IT Infrastructure Solutions</description>
	<lastBuildDate>Fri, 09 Dec 2011 13:28:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='tusharsingh.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/c77458c5570f1e9d558f8f887de35378?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Tushar&#039;s Blog</title>
		<link>http://tusharsingh.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://tusharsingh.wordpress.com/osd.xml" title="Tushar&#039;s Blog" />
	<atom:link rel='hub' href='http://tusharsingh.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Creating a DMZ using Cisco ASA</title>
		<link>http://tusharsingh.wordpress.com/2011/08/24/dmz_on_asa/</link>
		<comments>http://tusharsingh.wordpress.com/2011/08/24/dmz_on_asa/#comments</comments>
		<pubDate>Wed, 24 Aug 2011 12:48:52 +0000</pubDate>
		<dc:creator>tusharsingh</dc:creator>
				<category><![CDATA[Technology - IT Security]]></category>
		<category><![CDATA[5520]]></category>
		<category><![CDATA[asa]]></category>
		<category><![CDATA[asa 5520]]></category>
		<category><![CDATA[cisco asa]]></category>
		<category><![CDATA[dmz]]></category>
		<category><![CDATA[firewall]]></category>

		<guid isPermaLink="false">http://tusharsingh.wordpress.com/?p=83</guid>
		<description><![CDATA[Creating a DMZ using a Cisco ASA 5520 Manage your Public accessed resources and secure them using the Adaptive Security Appliance A DMZ ensures that in case of an attack, only the public servers are affected and not the internal systems as the intrusions are blocked in the zone itself. A Cisco ASA can be [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tusharsingh.wordpress.com&amp;blog=8770851&amp;post=83&amp;subd=tusharsingh&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h3 style="text-align:center;"><a href="http://tusharsingh.files.wordpress.com/2011/08/cisco-logo.gif"><img class="alignleft size-thumbnail wp-image-84" title="cisco-logo" src="http://tusharsingh.files.wordpress.com/2011/08/cisco-logo.gif?w=150&#038;h=109" alt="" width="150" height="109" /></a>Creating a DMZ using a Cisco ASA 5520<a href="http://tusharsingh.files.wordpress.com/2011/08/asa.gif"><img class="alignright size-full wp-image-85" title="asa" src="http://tusharsingh.files.wordpress.com/2011/08/asa.gif?w=480" alt=""   /></a></h3>
<h5 style="text-align:center;">Manage your Public accessed resources and secure them using the Adaptive Security Appliance</h5>
<p>A DMZ ensures that in case of an attack, only the public servers are affected and not the internal systems as the intrusions are blocked in the zone itself. A Cisco ASA can be used, like any other firewall to create such zones easily. With Cisco ASA, the added advantage is that you do not need multiple devices to accomplish your needs of security and connectivity for your remote or public users.</p>
<p>This article will help you configure a DMZ in which you can keep devices like your HTTP servers, SMTP servers etc.. to be accessed by the public over the internet.</p>
<p>This is my example target network design</p>
<p style="text-align:center;"><a href="http://tusharsingh.files.wordpress.com/2011/08/dmz-target-network.jpg"><img class="size-full wp-image-87 aligncenter" title="dmz target network" src="http://tusharsingh.files.wordpress.com/2011/08/dmz-target-network.jpg?w=480&#038;h=253" alt="" width="480" height="253" /></a></p>
<p>So we have a Cisco ASA acting as a firewall only (otherwise, normally I would have the outside interface with a public IP to serve both VPN as well as my stateful + transparent firewall). However, this is just for the demonstration.</p>
<h5>Steps</h5>
<p>Before moving on to configurations and procedures, it is conceptually important to understand the implementation. A DMZ as I mentioned is a zone where we can restrict traffic arriving for accessing public resources. Therefore, we will create a &#8216;zone&#8217;, give it an IP range and then ensure that we have the right rules to allow business functions. Simple isn&#8217;t it? Ok, lets configure this and get it working!</p>
<h5>Step 1 &#8211; Configure an Interface to act as DMZ &#8220;Zone&#8221;</h5>
<p>Let us define an interface on the Cisco ASA and call it DMZ. You can name it anything you want depending on your company standard nomenclature.</p>
<ul>
<li>Open the ASDM and connect to the ASA box.</li>
<li>Navigate to Device Setup and click on Interfaces.</li>
<li>Click on &#8220;Add&#8221; to add an interface.<a href="http://tusharsingh.files.wordpress.com/2011/08/interface_add.jpg"><img class="aligncenter size-medium wp-image-92" title="interface_add" src="http://tusharsingh.files.wordpress.com/2011/08/interface_add.jpg?w=300&#038;h=252" alt="" width="300" height="252" /></a></li>
</ul>
<p>You can see that you have defined an interface and named it as dmz. Be careful while defining the subnet that the IP range you specify should not clash with the IP range you may have defined for other interfaces.</p>
<h5>Step 2 &#8211; Configure the Access Entries (ACL)</h5>
<p>Now, since I have an SMTP server inside my network, I will ensure that I define rules to access this resource from internet and also from my LAN. I will now specify rules to permit protocol based, port bound traffic from the resource to the outside world, from the outside world to the resource and also, from lan devices to my resource kept inside the DMZ.</p>
<p><span style="text-decoration:underline;">Configure rule for any device from interface outside to access 126.100.60.2 only on the smtp ports.</span></p>
<ul>
<li>Click on Firewall.</li>
<li>Go to Advanced and open the ACL Manager.</li>
<li>Click on Add ACL and type the name of the ACL. I will use dmz_control</li>
<li>Now click on &#8220;Add ACE&#8221;<a href="http://tusharsingh.files.wordpress.com/2011/08/ace1.jpg"><img class="aligncenter size-full wp-image-93" title="ace1" src="http://tusharsingh.files.wordpress.com/2011/08/ace1.jpg?w=480&#038;h=280" alt="" width="480" height="280" /></a></li>
<li>Click OK to save the configuration.</li>
</ul>
<p><span style="text-decoration:underline;">Configure the rule to allow SMTP server to interact with public</span></p>
<ul>
<li>Create an ACE with the following configuration<a href="http://tusharsingh.files.wordpress.com/2011/08/ace2.jpg"><img class="aligncenter size-full wp-image-94" title="ace2" src="http://tusharsingh.files.wordpress.com/2011/08/ace2.jpg?w=480&#038;h=280" alt="" width="480" height="280" /></a></li>
</ul>
<p>Similarly, you can define the rules from inside interface as well.  </p>
<p>Thats it!! Since this is a connected interface, you do not have to define any static routes. Now, you can see that traffic will start flowing from both inside and outside interfaces.</p>
<p style="text-align:right;"><a href="http://tusharsingh.files.wordpress.com/2011/08/img_0037.jpg"><img class="size-full wp-image-97 alignright" title="IMG_0037" src="http://tusharsingh.files.wordpress.com/2011/08/img_0037.jpg?w=480" alt=""   /></a>Write to me if you need more info</p>
<p style="text-align:right;">Tushar SINGH<br />
<a href="mailto:matrixtushar@gmail.com">matrixtushar@gmail.com</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tusharsingh.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tusharsingh.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tusharsingh.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tusharsingh.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tusharsingh.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tusharsingh.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tusharsingh.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tusharsingh.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tusharsingh.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tusharsingh.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tusharsingh.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tusharsingh.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tusharsingh.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tusharsingh.wordpress.com/83/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tusharsingh.wordpress.com&amp;blog=8770851&amp;post=83&amp;subd=tusharsingh&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tusharsingh.wordpress.com/2011/08/24/dmz_on_asa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c3900663859f05e7c22fb39e136886e2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tusharsingh</media:title>
		</media:content>

		<media:content url="http://tusharsingh.files.wordpress.com/2011/08/cisco-logo.gif?w=150" medium="image">
			<media:title type="html">cisco-logo</media:title>
		</media:content>

		<media:content url="http://tusharsingh.files.wordpress.com/2011/08/asa.gif" medium="image">
			<media:title type="html">asa</media:title>
		</media:content>

		<media:content url="http://tusharsingh.files.wordpress.com/2011/08/dmz-target-network.jpg" medium="image">
			<media:title type="html">dmz target network</media:title>
		</media:content>

		<media:content url="http://tusharsingh.files.wordpress.com/2011/08/interface_add.jpg?w=300" medium="image">
			<media:title type="html">interface_add</media:title>
		</media:content>

		<media:content url="http://tusharsingh.files.wordpress.com/2011/08/ace1.jpg" medium="image">
			<media:title type="html">ace1</media:title>
		</media:content>

		<media:content url="http://tusharsingh.files.wordpress.com/2011/08/ace2.jpg" medium="image">
			<media:title type="html">ace2</media:title>
		</media:content>

		<media:content url="http://tusharsingh.files.wordpress.com/2011/08/img_0037.jpg" medium="image">
			<media:title type="html">IMG_0037</media:title>
		</media:content>
	</item>
		<item>
		<title>SMS Alerts of Outlook Mails &#8211; Configure your own Gateway</title>
		<link>http://tusharsingh.wordpress.com/2010/04/07/outlook-sms/</link>
		<comments>http://tusharsingh.wordpress.com/2010/04/07/outlook-sms/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 21:35:47 +0000</pubDate>
		<dc:creator>tusharsingh</dc:creator>
				<category><![CDATA[Technology - Producticity]]></category>
		<category><![CDATA[mail to sms]]></category>
		<category><![CDATA[outlook macro]]></category>
		<category><![CDATA[outlook programming]]></category>
		<category><![CDATA[outlook vba]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[sms]]></category>
		<category><![CDATA[sms gateway]]></category>
		<category><![CDATA[vba]]></category>

		<guid isPermaLink="false">http://tusharsingh.wordpress.com/?p=64</guid>
		<description><![CDATA[Programming Outlook Client to Send SMSs to your Indian Mobile Phone   Raj has to miss out his normal exercise routine because he needs to wait for some emails that are required to be processed immediately as they are received. The moment Raj receives the mail, he needs to acknowledge the sender and then forward [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tusharsingh.wordpress.com&amp;blog=8770851&amp;post=64&amp;subd=tusharsingh&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2 style="text-align:center;"><a href="http://tusharsingh.files.wordpress.com/2010/04/sms-mail.gif"><img class="alignright size-thumbnail wp-image-67" title="sms-mail" src="http://tusharsingh.files.wordpress.com/2010/04/sms-mail.gif?w=131&#038;h=96" alt="" width="131" height="96" /></a><a href="http://tusharsingh.files.wordpress.com/2010/04/outlook_2007_logo.jpg"><img class="alignleft size-thumbnail wp-image-66" title="outlook_2007_logo" src="http://tusharsingh.files.wordpress.com/2010/04/outlook_2007_logo.jpg?w=107&#038;h=92" alt="" width="107" height="92" /></a></h2>
<h2 style="text-align:center;">Programming Outlook Client to Send SMSs to your Indian Mobile Phone</h2>
<p style="text-align:left;"> </p>
<p style="text-align:left;">Raj has to miss out his normal exercise routine because he needs to wait for some emails that are required to be processed immediately as they are received. The moment Raj receives the mail, he needs to acknowledge the sender and then forward the mail to the next stakeholder for their action. He is left with nothing but to sit in front of his outlook client, and wait for the mail when its received from one stakeholder, passed on to the other and then again the same cycle.</p>
<p style="text-align:left;">Amit wants to go for a cup of coffee with his girlfriend, but since he is waiting for an important mail, his mind is always stuck at his inbox, even when he is on a date. Amit is anxious if the mail has arrived&#8230;</p>
<p style="text-align:left;">If you are Raj or Amit, then you can ease off your life by a little automation, without any extra cost. Imagine, when a mail arrives in your inbox, your phone beeps the SMS tone and you have the subject of the email in your message box; and for this, you dont need a blackberry, a smart phone, an iPhone, a HiPhone. Normal GSM phone that can receive messages will suffice.</p>
<h4 style="text-align:left;">What do you need in Place?</h4>
<p style="text-align:left;">What you need to let this run is:</p>
<ol>
<li>
<div style="text-align:left;">Running outlook client that is able to accept incoming mails.</div>
</li>
<li>
<div style="text-align:left;">Outlook 2003 and above.</div>
</li>
<li>
<div style="text-align:left;">Internet connection.</div>
</li>
<li>
<div style="text-align:left;">An account at 160by2.com or any other free web based SMS portal.</div>
</li>
<li>
<div style="text-align:left;">An active session to this website (after login etc) so that direct links to compose and send messages would work.</div>
</li>
</ol>
<h4 style="text-align:left;">The principle</h4>
<p style="text-align:left;">Since we are not dealing with mail gateways and the dispatch mechanism from mail to SMS will be initiated by the mail client, the working principle is somewhat disjoint.</p>
<p style="text-align:left;">First, we create a macro, that responds to a &#8220;NEW MAIL&#8221; event in outlook. Under this event, we need to read the subject of this mail.<br />
Once we are through with this, we open the internet explorer browser using the Internet Explorer Control reference API through VBA in outlook and navigate to the compose page for the SMS.<br />
Typing numbers and mail subject will involve some crude sendkey operations, but in the end, the process works!!</p>
<p style="text-align:left;">Given below, is the source code of the macro I used to setup the automation.</p>
<blockquote><p>Private Sub Application_NewMail()</p>
<p>Dim Inbox As Outlook.MAPIFolder<br />
Dim InboxItems As Outlook.Items<br />
Dim Mailobject As Object<br />
Dim oMailItem As MailItem<br />
Dim i As Integer</p>
<p>Dim str As String</p>
<p>Set Inbox = Application.GetNamespace(&#8220;Mapi&#8221;).GetDefaultFolder(olFolderInbox)</p>
<p>Set InboxItems = Inbox.Items<br />
InboxItems.Sort &#8220;[Received]&#8220;, True<br />
Set oMailItem = InboxItems.GetFirst</p>
<p>Set ie = CreateObject(&#8220;InternetExplorer.Application&#8221;)<br />
ie.Visible = 1<br />
ie.navigate &#8220;<a href="http://www.160by2.com/compose_sms.aspx">http://www.160by2.com/compose_sms.aspx</a>&#8220;<br />
Do While ie.busy<br />
Loop<br />
Do While ie.ReadyState &lt;&gt; READYSTATE_COMPLETE<br />
Loop</p>
<p>DoEvents<br />
Call SendKeys(&#8220;981234567&#8243;) &#8216; your cellphone number</p>
<p>DoEvents<br />
Call SendKeys(&#8220;{TAB}&#8221;)<br />
Do While ie.ReadyState &lt;&gt; READYSTATE_COMPLETE<br />
Loop</p>
<p>DoEvents<br />
Call SendKeys(&#8220;{TAB}&#8221;)</p>
<p>DoEvents<br />
Call SendKeys(&#8220;{TAB}&#8221;)</p>
<p>DoEvents<br />
Call SendKeys(oMailItem.Subject)<br />
DoEvents<br />
Call SendKeys(&#8220;{TAB}&#8221;)</p>
<p>DoEvents<br />
Call SendKeys(&#8220;{ENTER}&#8221;)</p>
<p>&#8216;MsgBox oMailItem.Subject</p>
<p>End Sub</p></blockquote>
<p>You can also filter on the subjects or senders or send to: in case you would like to receive such SMS alerts <a href="http://tusharsingh.files.wordpress.com/2010/04/sms.jpg"><img class="alignright size-thumbnail wp-image-68" title="sms" src="http://tusharsingh.files.wordpress.com/2010/04/sms.jpg?w=149&#038;h=150" alt="" width="149" height="150" /></a>only for some selected mails and not every mail.</p>
<p>Other possible changes could be if you would like to explore the Internet Explorer objects, as I could also suspect some smarted ways of working with forms through document.elements object model of IE.</p>
<p>Probably the next version would be better, but for now, I can have my extended coffee discussions, without risking my critical mails that need attention! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Happy Implementation!!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tusharsingh.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tusharsingh.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tusharsingh.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tusharsingh.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tusharsingh.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tusharsingh.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tusharsingh.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tusharsingh.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tusharsingh.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tusharsingh.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tusharsingh.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tusharsingh.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tusharsingh.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tusharsingh.wordpress.com/64/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tusharsingh.wordpress.com&amp;blog=8770851&amp;post=64&amp;subd=tusharsingh&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tusharsingh.wordpress.com/2010/04/07/outlook-sms/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c3900663859f05e7c22fb39e136886e2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tusharsingh</media:title>
		</media:content>

		<media:content url="http://tusharsingh.files.wordpress.com/2010/04/sms-mail.gif?w=150" medium="image">
			<media:title type="html">sms-mail</media:title>
		</media:content>

		<media:content url="http://tusharsingh.files.wordpress.com/2010/04/outlook_2007_logo.jpg?w=150" medium="image">
			<media:title type="html">outlook_2007_logo</media:title>
		</media:content>

		<media:content url="http://tusharsingh.files.wordpress.com/2010/04/sms.jpg?w=149" medium="image">
			<media:title type="html">sms</media:title>
		</media:content>
	</item>
		<item>
		<title>Device Encryption Server Migration</title>
		<link>http://tusharsingh.wordpress.com/2009/11/22/epemigration/</link>
		<comments>http://tusharsingh.wordpress.com/2009/11/22/epemigration/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 18:32:43 +0000</pubDate>
		<dc:creator>tusharsingh</dc:creator>
				<category><![CDATA[Technology - IT Security]]></category>
		<category><![CDATA[device encryption]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[end point encryption]]></category>
		<category><![CDATA[epemigration]]></category>
		<category><![CDATA[mcafee]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[safeboot migration]]></category>
		<category><![CDATA[server migration]]></category>

		<guid isPermaLink="false">http://tusharsingh.wordpress.com/?p=35</guid>
		<description><![CDATA[Safeboot Hard Disk Encryption 4.2.14 to McAfee End Point Encryption 5.1.9 (Server Components and New Client Sets) MIGRATION DIARY   One of the most sensitive infrastructure of any organization, is clearly the IT security systems; and to make changes to this infrastructure can be an interesting affair till everything is working as expected. Many of my [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tusharsingh.wordpress.com&amp;blog=8770851&amp;post=35&amp;subd=tusharsingh&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2 style="text-align:center;"><a href="http://tusharsingh.files.wordpress.com/2009/11/mcafee_logo_apr05.jpg"><img class="alignright size-thumbnail wp-image-42" title="mcafee_logo_apr05" src="http://tusharsingh.files.wordpress.com/2009/11/mcafee_logo_apr05.jpg?w=150&#038;h=33" alt="" width="150" height="33" /></a><a href="http://tusharsingh.files.wordpress.com/2009/11/safeboot.gif"><img class="alignleft size-full wp-image-41" title="safeboot" src="http://tusharsingh.files.wordpress.com/2009/11/safeboot.gif?w=480" alt=""   /></a>Safeboot Hard Disk Encryption 4.2.14 to McAfee End Point Encryption 5.1.9</h2>
<p style="text-align:center;">(Server Components and New Client Sets)</p>
<h2 style="text-align:center;">MIGRATION DIARY</h2>
<address> </address>
<address>One of the most sensitive infrastructure of any organization, is clearly the IT security systems; and to make changes to this infrastructure can be an interesting affair till everything is working as expected. Many of my colleagues who have touched upon IT security systems would agree to me. Any infrasturcture change poses a challenge and the more you understand how much is at stake, the job becomes more enriching and full of challenges. Well, device encryption infrastructure would be another such example to the bundle of server and client suites.</address>
<address>Going from Safeboot to McAfee is only a natural choice for me, and I did not do any other evaluation for any other product. Therefore, you will notice the focus for me is always to ensure how I can fit my current operations into the new suite. Also, I did not play around too much with the &#8216;beautiful&#8217; features like AutoDomain, Local Logon etc.. because they simply did not fit in my enterprize landscape.</address>
<address> </address>
<h2 style="text-align:justify;"><span style="color:#339966;">PHASE 0 &#8211; Ground Work</span></h2>
<h3 style="text-align:justify;">Step 0.0 &#8211; PLAN</h3>
<p style="text-align:justify;"><img class="size-large wp-image-47 alignleft" title="Plan and Roadmap" src="http://tusharsingh.files.wordpress.com/2009/11/safe-boot-evolution.jpeg?w=553&#038;h=316" alt="" width="553" height="316" /></p>
<h3 style="text-align:justify;">Step 0.1 &#8211; Migration Strategy</h3>
<p style="text-align:justify;">The following picture presents a typical architecture of hosting the infrastructure in a large enterprize. A primary server, supported by a backup server on another data center site and a console server to allow multiple connections to the database for operations by the on site technicians and service delivery persons.</p>
<p style="text-align:justify;"> <a href="http://tusharsingh.files.wordpress.com/2009/11/currentarch.jpeg"><img class="alignnone size-full wp-image-52" title="CurrentArch" src="http://tusharsingh.files.wordpress.com/2009/11/currentarch.jpeg?w=480" alt=""   /></a></p>
<p style="text-align:justify;">Globally speaking, the strategy I took was to replace the existing hardware with the new one. So I planned for myself 2 rack servers that could be configured on RAID 5 for greater performance and a blade server for the console server.</p>
<p style="text-align:justify;">The idea was to swap the servers where the blade would take over the old console server and the two servers for primary and backup would mirror with their corresponding rack mounted servers. A two day down time would allow me to switch off the service on day 1, take a full backup of the database and copy it on the safe network location so that I can swap the servers, install the suite, plug the DB, tune the object browser and change a few settings to migrate from blue to red.</p>
<p style="text-align:justify;"> </p>
<h2 style="text-align:justify;"><span style="color:#339966;">PHASE I &#8211; Migration of Servers</span></h2>
<address><span style="color:#000000;">The phase began once I had the servers planted in the data center; although it had its own challenges and procedural steps to be taken care of, but I would not prefer mentioning them in the current article scope. The only major thing that needs to be taken care of is that when doing a swap, get atleast one IP address in the same VLAN and have an agreement from the data center manager about the changes you are doing.</span></address>
<address> </address>
<address><span style="color:#000000;">The follwoing now discusses the steps that were taken during the migration:</span></address>
<address> </address>
<ol>
<li>
<p style="text-align:justify;"><span style="color:#000000;">Switch off the service running on the primary server so that no new clients can communicate and the database console is un-available for public access.</span></p>
</li>
<li><span style="color:#000000;">Start the full backup of the data base with the &#8216;retry if object is locked&#8217; option clicked. Take a local backup copy of the entire database.</span></li>
<li><span style="color:#000000;">Compress the backup copy of the database in a ZIP file so that it is easy to navigate. Also, note the amount of files and folders with size details of the folder. This will be necessary to compare once the DB is copied over the network. <a href="http://tusharsingh.files.wordpress.com/2009/11/dbcopy.jpeg"><img class="alignright size-thumbnail wp-image-56" title="DBCopy" src="http://tusharsingh.files.wordpress.com/2009/11/dbcopy.jpeg?w=150&#038;h=95" alt="" width="150" height="95" /></a></span></li>
<li><span style="color:#000000;">Copy the database on the new server that is eligible to be the primary server.</span></li>
<li><span style="color:#000000;">Copy the McAfee EPE 5.1.9 sources on this server so that it can be used during the installation.</span></li>
<li><span style="color:#000000;">Copy the SDMCFG.INI, SERVERS.INI, cmsettings.ini, license (.SLC) file on to the temporary location on the new server.</span></li>
<li><span style="color:#000000;">Change the name of the server to oldPRIMARY and let the change reflect in the Active Directory and let this propagate to all the domain controllers.</span></li>
<li><span style="color:#000000;">Ensure that the changes have been reflected by checking to the root domain controller and the one nearest to the physical locations of the servers.</span></li>
<li><span style="color:#000000;">Change the IP Address of the server to the temporary IP that was given by the data center manager. Ensure that the IP is pingable. Now the server is de-comissioned and there is accomodation for the new server to be setup as primary.</span></li>
<li><span style="color:#000000;">Change the IP Address of the new server to the one just released by the old primary server.</span></li>
<li><span style="color:#000000;">Change the hostname of the server to PRIMARY and reboot.</span></li>
<li>
<p style="text-align:justify;"><span style="color:#000000;">Ping and connect this server now with the registered DNS alias for the primary server. This will ensure that the server&#8217;s network components have been correctly configured.</span></p>
</li>
<li>
<p style="text-align:justify;"><span style="color:#000000;">Unzip the database on a location on this server. Take note of this location.</span></p>
</li>
<li><span style="color:#000000;">Install EEPC 5.1.9 with the required features / components.</span></li>
<li><span style="color:#000000;">Place the SDMCFG.ini and Server.ini file on the installation directory of the server components. This will ensure that the database that is taken into account is the existing one. Make appropriate path changes to the ini file entries to point to the data base location on the current server.</span></li>
<li><span style="color:#000000;">Start the Object Browser.</span></li>
<li><span style="color:#000000;">This will first prompt for the services to be started. Ensure that the names of the services are the same as on the old server.</span></li>
<li><span style="color:#000000;">The application will go in a hang state. The DB is now being enumerated and this usually takes 7-10 minutes to show up the initial screen.</span></li>
<li><span style="color:#000000;">Login to the database using the same credentials as the original ones.</span></li>
<li><span style="color:#000000;">Browse through the contents of the database to ensure that all the entries are consistent* (I noticed some garbage values in some rows of machine group entries. Do not panic. They are entries that have been deleted, but due to inconsistent DB operations, were not physically reflected. Maybe marked for deletion when the service was switched off and the DB was taken for backup.)</span></li>
<li><span style="color:#000000;">Create a file group to have the new file sets. Name this EPE519 Client Files.</span></li>
<li><span style="color:#000000;">Add the client file set (clientfileset.ini) file to this file group. Ensure that the file entries have been populated.</span></li>
<li><span style="color:#000000;">Change the properties of this file group to &#8220;Client Files.&#8221;</span></li>
<li><span style="color:#000000;">Go to the Machine Groups tab and mark this file set as the default file set for this group. This will ensure that all new clients will now have 5.1.9 client file sets.</span></li>
<li><span style="color:#000000;">Create a script / make a manual change to all administrative user accounts created on this server to enable the Admin Rights as &#8220;Allow Administration.&#8221; This feature is new to the implementation of McAfee 5.1.9 End Point Encryption Suite.</span></li>
<li><span style="color:#000000;">Open the LDAP / AD connector console and ensure that the cmsettings.ini has been properly applied. All the entries should be correctly reflected.</span></li>
<li><span style="color:#000000;">The server is now up and running. Perform similar steps for the backup server as well.</span></li>
</ol>
<p><span style="color:#000000;"> </span></p>
<h2> <span style="color:#339966;">PHASE II &#8211; New Client Readiness</span></h2>
<p><span style="color:#000000;">Once the servers have been migrated, test the implementation by doing a simple telnet to the DNS alias of the server on port 5555. This will ensure that the services are running and responding well. </span></p>
<p><span style="color:#000000;">For the new clients, right click on the default machine group and create the install set. However, before doing that, ensure that all the settings are properly selected. I personally was annoyed when I left the &#8220;Do not lock computer after removal of $autoboot$ user&#8221; as unckecked. I had to make the change. Also, for managebility, make the installation directory of the new clients as the same as the old ones (I chose this option because I depend upon a lot of support automation for the installation of the clients).</span></p>
<p><span style="color:#000000;">Once the install set is created, publish the package to a location where the technicians / users can install it. This could either be a common resource of a resource utilized by the deployment tool like SMS.</span></p>
<blockquote><p><span style="color:#000000;">The new clients are now installable and the implementation is now ready to be tested.</span></p></blockquote>
<h3><span style="color:#000000;">Testing</span></h3>
<ul>
<li><span style="color:#000000;">Syncronize the existing clients with the new server implementation.</span></li>
<li><span style="color:#000000;">Add new users / Remove some users from the existing clients and synchronize to check whether the configuration changes come into effect. Be Careful that the &#8220;Force Synch&#8221; feature to synchronize from the server to the old 4.2.14 clients will now be unavailable and this action has to be done by the clients only. However, this is only the case with old clients. This feature will work with the new ones. If you try to force synch to old clients, you will get an error message on the console that &#8220;Failed to convert IP to hostname.&#8221;</span></li>
<li><span style="color:#000000;">Install the new client package and test if encryption is working fine.</span></li>
<li><span style="color:#000000;">Execute recovery procedure of old as well as new clients.</span></li>
</ul>
<p><span style="color:#ff6600;">A possitive test result to the above will ensure that the implementation is working fine and the service can be announced to the users. Servers MIGRATED!</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tusharsingh.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tusharsingh.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tusharsingh.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tusharsingh.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tusharsingh.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tusharsingh.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tusharsingh.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tusharsingh.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tusharsingh.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tusharsingh.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tusharsingh.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tusharsingh.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tusharsingh.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tusharsingh.wordpress.com/35/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tusharsingh.wordpress.com&amp;blog=8770851&amp;post=35&amp;subd=tusharsingh&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tusharsingh.wordpress.com/2009/11/22/epemigration/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c3900663859f05e7c22fb39e136886e2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tusharsingh</media:title>
		</media:content>

		<media:content url="http://tusharsingh.files.wordpress.com/2009/11/mcafee_logo_apr05.jpg?w=150" medium="image">
			<media:title type="html">mcafee_logo_apr05</media:title>
		</media:content>

		<media:content url="http://tusharsingh.files.wordpress.com/2009/11/safeboot.gif" medium="image">
			<media:title type="html">safeboot</media:title>
		</media:content>

		<media:content url="http://tusharsingh.files.wordpress.com/2009/11/safe-boot-evolution.jpeg?w=1023" medium="image">
			<media:title type="html">Plan and Roadmap</media:title>
		</media:content>

		<media:content url="http://tusharsingh.files.wordpress.com/2009/11/currentarch.jpeg" medium="image">
			<media:title type="html">CurrentArch</media:title>
		</media:content>

		<media:content url="http://tusharsingh.files.wordpress.com/2009/11/dbcopy.jpeg?w=150" medium="image">
			<media:title type="html">DBCopy</media:title>
		</media:content>
	</item>
	</channel>
</rss>
