<?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/"
	>

<channel>
	<title>Geeknick &#187; Network Security</title>
	<atom:link href="http://www.geeknick.com/category/network-security/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.geeknick.com</link>
	<description>By Engineers, For Engineers - VoIP, Video, Virtualization, LAN, WAN, Wireless</description>
	<lastBuildDate>Fri, 20 Jan 2012 13:26:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Backup Your Mac to Hidden Location with Rsync</title>
		<link>http://www.geeknick.com/network-security/backup-your-mac-to-hidden-location-with-rsync/</link>
		<comments>http://www.geeknick.com/network-security/backup-your-mac-to-hidden-location-with-rsync/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 04:29:15 +0000</pubDate>
		<dc:creator>Rolf Versluis</dc:creator>
				<category><![CDATA[Network Security]]></category>
		<category><![CDATA[Personal Computing]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[rsync]]></category>
		<category><![CDATA[time machine]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://www.geeknick.com/?p=513</guid>
		<description><![CDATA[<p><a href="http://www.geeknick.com/wp-content/uploads/2011/12/31harddrive.jpg"><img class="alignleft size-medium wp-image-514" title="31harddrive" src="http://www.geeknick.com/wp-content/uploads/2011/12/31harddrive-300x169.jpg" alt="" width="300" height="169" /></a>This last weekend I almost lost all the pictures. We have four kids, and have tons of pictures. I had set up the user accounts on our Mac on an external mirrored drive, connected by Firewire. This was mostly good, but this weekend all the applications just refused to connect because of some kind of weird permissions issue. I went through all sorts of stuff to get it working, but at the end of the &#8230; <a href="http://www.geeknick.com/network-security/backup-your-mac-to-hidden-location-with-rsync/" class="read_more">Read the rest</a></p><p><a href="http://www.geeknick.com/network-security/backup-your-mac-to-hidden-location-with-rsync/">Backup Your Mac to Hidden Location with Rsync</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>

No related posts.

Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/121/" class="clicky_log_outbound">Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.geeknick.com/wp-content/uploads/2011/12/31harddrive.jpg"><img class="alignleft size-medium wp-image-514" title="31harddrive" src="http://www.geeknick.com/wp-content/uploads/2011/12/31harddrive-300x169.jpg" alt="" width="300" height="169" /></a>This last weekend I almost lost all the pictures. We have four kids, and have tons of pictures. I had set up the user accounts on our Mac on an external mirrored drive, connected by Firewire. This was mostly good, but this weekend all the applications just refused to connect because of some kind of weird permissions issue. I went through all sorts of stuff to get it working, but at the end of the day I just created a new account and copied all the files over to internal drive on the Mac, then changed ownership of all the files, and thought I was good to go.</p>
<p>That was until my wife went to make a Christmas book for her grandmother. Some of the pictures were missing, and all were blurry. The full sized photos were gone. I ended up having to restore everything from Time Machine, which is good for those kinds of things, so everything turned out ok. But I have always been worried about what would happen if the Mac and the connected drives were stolen. I could use an online backup service&#8230;but I don&#8217;t like to do that. There had to be a better way.</p>
<p>I found that you could use the unix application rsync to create a little script that would back up every file to a remote rsync server. I did not have one of those, but I did have a USB drive connected to my home wireless router, so I figured I could set is up to copy the files to that. No go. rsync does not work very well connecting to a samba server on the other end. I had to set up a real rsync server.</p>
<p>There was an old PC in the basement that I had set up a copy of Ubuntu linux on last year. Setting up ubuntu is ridiculously easy, especially on a PC that is a few years old. Just go to ubuntu.com, download the latest copy, put it on a USB stick, and boot to it. It sets up everything automatically.</p>
<p>As I researched this, I found out I could very easily set up an rsync server on the linux box and copy over files from the Mac, but it was too easy. It was too easy because rsync is not secure. All the files were sent over my wireless unencrypted. I don&#8217;t like doing things unencrypted, not protected by passwords. When security is so easy to add in to a system, it is worth taking a few extra minutes to do things right.</p>
<p>What I discovered was that you could set up rsync to operate over secure shell (ssh), which is encrypted. Furthermore, there is a feature built into ssh that allows trusted computers to login without having to use a username or password by using public/private key encryption. So this is what I set up. There is a simple two line script I put on the Mac that I set to run once a week, and it copies over just the changed files from the Mac to the linux box hidden in the basement. I have moved over to a 802.11n system, so the wireless runs nice and fast, good for transferring all those gymnastics pictures and videos.</p>
<p>So, the process is as follows:</p>
<ul>
<li>Give your linux box a static IP address so you can ssh to it. If you are fancy, give it a name on your internal DNS server. I am not that fancy.</li>
<li>Set up the mac to be able to ssh to the linux box with signatures by generating a keypair, doing a secure copy to the non-root user account on the linux box (call it backupuser or something like that), and putting it in the trusted keys file. See this website on <a href="http://www.geeknick.com/recommends/ssh_keygen_mac/160/" class="clicky_log_outbound">ssh keygen mac</a> to see how it is done.</li>
<li>Make a directory on the linux box to store the backup files. I store mine on the external USB drive, so I created a directory called  /media/Volume/USBdrive/mac_backup and gave the ownership of the directory to backupuser on the linux box.</li>
<li>After you do this, you want to make sure that the USB drive mounts when the linux box is rebooted. Mine didn&#8217;t, so I had to make an entry in the /etc/fstab file to make sure it mounted on boot.</li>
<li>Create a rsyncd.conf file in the /home/backupuser directory. This is the tricky part &#8211; do not configure the main box&#8217;s rsync server or its rsync.conf file. This is going to be a mini-rsync server that is kicked off when the mac does a ssh to the backupuser account on the linux box. Here is what the rsyncd.conf file should look like:</li>
</ul>
<div>
<pre>[mac_backup]
path = /media/Volume/mac_backup
read only = false
use chroot = false</pre>
</div>
<div>
<ul>
<li>Then create the script in a text file on the Mac and name it something like rsync_backup_script.txt . It should contain something like this (the \ is for where I had to fit it onto this page, don&#8217;t actually type the \ and do put everything on the same line):</li>
</ul>
</div>
<div>
<pre>#!/bin/bash
rsync -azv --delete --exclude '.DS_Store' --rsh="ssh -l backupuser"\
/Users/ backupuser@192.168.5.5::mac_backup</pre>
</div>
<div>
<ul>
<li>The rsync command copies any new or changed files from the Mac to the linux box. It also deletes any files on the backup that have been deleted on the Mac.</li>
<li>Make the script executable. There is some way to do this with the GUI, but I just open the terminal on the mac, navigate to the directory with the file, and type:</li>
</ul>
<pre>sudo chmod u+x rsync_backup_script.txt</pre>
</div>
<div>
<ul>
<li>Now test everything! You could just go for it and execute the script by entering on the command line:</li>
</ul>
<pre>./rsync_backup_script.txt</pre>
<div>
<ul>
<li>If that does not work you then need to step through the parts of the process &#8211; make sure you can ssh without using a password, check the file permissions on the linux box, check the rsyncd.conf file, and even enter the command on the Mac terminal line by itself to make sure everything works.</li>
<li>It will take hours for the first backup if your system is anything like mine. The script is set up to compress any files it can, and in future backups it will only transfer the changes.</li>
<li>After you know that the script works, automate it. You can do this by having iCal run the script every week, or make a crontab entry. I prefer the crontab entry. Go to the command line again, and type:</li>
</ul>
<pre>crontab -e</pre>
<ul>
<li>This edits the file with vi. So type, in order:</li>
</ul>
<pre>i
00 01 * * 2 sh /Users/username/Documents/rsync_backup_script.txt
[escape key] :qw</pre>
<ul>
<li>This will automate the script to run every Tuesday morning at 1 am.</li>
</ul>
<div>This is not limited to backing up Mac&#8217;s. You can do the same thing with Windows boxes by installing Cygwin on the Windows machine and going through a similar process. Just create another directory on the backup drive, create a second profile in the rsyncd.conf file that uses a different profile name and points to the new drive location, and you are off and running.</div>
</div>
<div>If you do have to use your backup, you can use the opposite command to copy the files back to the Mac. Hopefully you won&#8217;t have to do that, though! Something like this should work:</div>
<div>
<pre>rsync -azv --rsh="ssh -l backupuser" backupuser@192.168.5.5::mac_backup /Users/</pre>
</div>
</div>
<p>That is the complete exercise. I have gone through the files on the linux box and made sure they are there, so I am happy. The box has no screen or keyboard connected to it, and it looks like a chunky old PC that no one wants. The noisy 1TB mirrored hard drives in the external array are a little noisy, which is another good reason to keep it hidden away.</p>
<p>Of course I still make a USB copy every once in a while and take it to work, but that is the backup to the backup to the backup. Hopefully I will have good copies of my files available for many years to come.</p>
<p>Posted at: <a href="http://www.geeknick.com/">Geeknick</a></p>
<p>Author: Rolf Versluis</p>
<p><a href="http://www.geeknick.com/network-security/backup-your-mac-to-hidden-location-with-rsync/">Backup Your Mac to Hidden Location with Rsync</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://www.geeknick.com/network-security/backup-your-mac-to-hidden-location-with-rsync/"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="http://www.geeknick.com/recommends/Tweet/157/" class="twitter-share-button clicky_log_outbound" count="none" url="http://www.geeknick.com/network-security/backup-your-mac-to-hidden-location-with-rsync/" lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://www.geeknick.com/network-security/backup-your-mac-to-hidden-location-with-rsync/" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div><p>No related posts.</p>
<p>Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/121/" class="clicky_log_outbound">Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.geeknick.com/network-security/backup-your-mac-to-hidden-location-with-rsync/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Next Generation Firewalls</title>
		<link>http://www.geeknick.com/network-security/next-generation-firewalls/</link>
		<comments>http://www.geeknick.com/network-security/next-generation-firewalls/#comments</comments>
		<pubDate>Fri, 15 Jul 2011 18:17:05 +0000</pubDate>
		<dc:creator>Mike Lundy</dc:creator>
				<category><![CDATA[Network Security]]></category>
		<category><![CDATA[denial of service]]></category>
		<category><![CDATA[DoS]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[hacker script]]></category>
		<category><![CDATA[threat]]></category>
		<category><![CDATA[web application firewall]]></category>
		<category><![CDATA[worms]]></category>

		<guid isPermaLink="false">http://www.geeknick.com/?p=415</guid>
		<description><![CDATA[<p><img class="alignleft" title="Firewall!" src="http://t1.gstatic.com/images?q=tbn:ANd9GcQQKP4hDZrc3k2_d809QwxC69Je6W6_fZKQt0nvmgcUuZxwHRMe_A" alt="" width="225" height="225" />Regardless of what you call them, Web Application firewalls, Layer 7 firewalls, Next Generation firewalls etc there is a new breed of firewall appliances on the market designed to protect organizations and their data from the ever growing Internet threats. As we have discussed before data theft, web site hacking and denial of service attacks have become big business. These threats are no longer from some script kitty with a DSL account but are now &#8230; <a href="http://www.geeknick.com/network-security/next-generation-firewalls/" class="read_more">Read the rest</a></p><p><a href="http://www.geeknick.com/network-security/next-generation-firewalls/">Next Generation Firewalls</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>

No related posts.

Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/121/" class="clicky_log_outbound">Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Firewall!" src="http://t1.gstatic.com/images?q=tbn:ANd9GcQQKP4hDZrc3k2_d809QwxC69Je6W6_fZKQt0nvmgcUuZxwHRMe_A" alt="" width="225" height="225" />Regardless of what you call them, Web Application firewalls, Layer 7 firewalls, Next Generation firewalls etc there is a new breed of firewall appliances on the market designed to protect organizations and their data from the ever growing Internet threats. As we have discussed before data theft, web site hacking and denial of service attacks have become big business. These threats are no longer from some script kitty with a DSL account but are now parts of organized crime rings with the money and technology to pose a serious threat to any organization. Couple that with end users who demand more freedom to work away from the traditional office and you have a serious issue when it comes to effective corporate security. Your edge firewall with flashing lights is no longer an effective security strategy.</p>
<p>While current generation firewalls have had some ability to be application aware, they do not have the inspection capabilities to deal with the large number of applications that exist and typically do not handle port hopping techniques or inspection of encrypted traffic well. Next generation firewalls are designed to deal with these environments and more. Using sophisticated layer 7 inspection capabilities these devices no longer simple perform packet by packet or flow by flow inspection, they are application aware and understand how the application operates and therefore are able to detect actions that are considered abnormal.</p>
<p>Next generation firewalls also give the organization much more granular control over user access based on time of day, application, userID etc allowing the organization to allow, block, or throttle a users’ access. In addition, the user may only be granted access to certain functions within the application. This level of control and inspection gives the organization the control and security needed while allowing the users access to their resources while outside the office. If you are interested in how these solutions can benefit your organization, contact Adcap Network Systems for more information.<br />
www.adcapnet.com</p>
<p><a href="http://www.geeknick.com/network-security/next-generation-firewalls/">Next Generation Firewalls</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://www.geeknick.com/network-security/next-generation-firewalls/"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="http://www.geeknick.com/recommends/Tweet/157/" class="twitter-share-button clicky_log_outbound" count="none" url="http://www.geeknick.com/network-security/next-generation-firewalls/" lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://www.geeknick.com/network-security/next-generation-firewalls/" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div><p>No related posts.</p>
<p>Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/121/" class="clicky_log_outbound">Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.geeknick.com/network-security/next-generation-firewalls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixing a Virus Hobbled PC Quickly with Free Tools</title>
		<link>http://www.geeknick.com/network-security/fixing-a-virus-hobbled-pc-quickly-with-free-tools/</link>
		<comments>http://www.geeknick.com/network-security/fixing-a-virus-hobbled-pc-quickly-with-free-tools/#comments</comments>
		<pubDate>Sat, 09 Jul 2011 20:16:44 +0000</pubDate>
		<dc:creator>Rolf Versluis</dc:creator>
				<category><![CDATA[Network Security]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[registry]]></category>
		<category><![CDATA[trojan]]></category>
		<category><![CDATA[virus]]></category>
		<category><![CDATA[virus scan]]></category>

		<guid isPermaLink="false">http://www.geeknick.com/?p=411</guid>
		<description><![CDATA[<p><img class="alignleft" title="Popular Science Virus Picture" src="http://www.popsci.com/files/imagecache/article_image_large/articles/millionpieces_485.gif" alt="" width="291" height="259" />Viruses, trojans, malware, and other problems routinely crop up on Windows machines &#8211; they are a fact of life. I just refreshed my computer troubleshooting skills on a Windows 7 laptop that was unusable. It had been taken over by a fake computer security application that was demanding money to continue allow the PC to continue to work. I really did not want to go through and reimage the machine &#8211; I just wanted the &#8230; <a href="http://www.geeknick.com/network-security/fixing-a-virus-hobbled-pc-quickly-with-free-tools/" class="read_more">Read the rest</a></p><p><a href="http://www.geeknick.com/network-security/fixing-a-virus-hobbled-pc-quickly-with-free-tools/">Fixing a Virus Hobbled PC Quickly with Free Tools</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>

No related posts.

Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/121/" class="clicky_log_outbound">Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Popular Science Virus Picture" src="http://www.popsci.com/files/imagecache/article_image_large/articles/millionpieces_485.gif" alt="" width="291" height="259" />Viruses, trojans, malware, and other problems routinely crop up on Windows machines &#8211; they are a fact of life. I just refreshed my computer troubleshooting skills on a Windows 7 laptop that was unusable. It had been taken over by a fake computer security application that was demanding money to continue allow the PC to continue to work. I really did not want to go through and reimage the machine &#8211; I just wanted the malware off and the computer working again.</p>
<p>I had heard that there are viruses and trojans that are so insidious that they can not be found by scanners. Furthermore, this box could not run an antivirus program or connect to the Internet. Anytime I tried to open a browser, I would get an error message like this: &#8220;Windows cannot find &#8216;C:\Program Files\Internet Explorer\iexplore.exe&#8221; This was a serious problem.</p>
<p>After a bit of research, this is the following successful action that I took:</p>
<ol>
<li>Ran an offline virus scanner that booted the machine, found viruses, and removed them.</li>
<li>Uninstalled all suspicious looking programs and stopped unneeded programs from starting at boot.</li>
<li>Fixed the registry entries that stopped the any browsers from working.</li>
<li>Installed free protection applications to prevent future issues.</li>
</ol>
<p><strong>Offline Virus Scanner</strong></p>
<p>There are a bunch of offline virus scanners available. I found <a href="http://www.geeknick.com/recommends/Bitdefender/114/" class="clicky_log_outbound">Bitdefender </a>to be the best because it has a good user interface, it lets you find a wireless connection after it starts, and it updates itself to have the latest malware signatures before it runs its scan. In this case it found 6 virus infected files, which I deleted. The steps taken are:</p>
<ol>
<li>Download the<a href="http://www.geeknick.com/recommends/bitdefender-rescue-cd.iso/115/" class="clicky_log_outbound"> bitdefender-rescue-cd.iso</a> file from the Bitdefender website.</li>
<li>Download the <a href="http://www.geeknick.com/recommends/UNetbootin/116/" class="clicky_log_outbound">UNetbootin </a>application from Sourceforge. This is a windows application that will install a bootable .iso file onto a USB flash drive. Just use it in the mode where you point to an .iso file and a USB flash drive and install the application.</li>
<li>Boot the infected PC to the USB flash drive. It probably won&#8217;t boot to the flash drive without fiddling around with the boot order. To do this you have to get to the BIOS setup screen and tell it to boot USB flash first. Every computer is different &#8211; I usually get to the BIOS or boot selection screen by pressing the power on button, then quickly cycling between hitting the ESC, F2, and F7 keys. That usually works.</li>
<li>The UNetbootin loader will start &#8211; choose the Bitdefender Rescue CD in English choice. After the Rescue CD boots, you will see a nice screen asking you to accept the legal agreement. BEFORE doing that, give the box a network connection. Either plug in an ethernet connection, or give it a wireless network connection; this can be done by clicking on the network icon at the bottom of the screen and making the appropriate choices.</li>
<li>The Bitdefender Rescue CD will pull down updates, then scan the entire Windows hard drive looking for infected files. When it is done, you can try to repair the files, but you will probably have to delete them.</li>
</ol>
<p>At the end of this exercise, you should be able to boot the computer into Windows successfully.</p>
<p><strong>Uninstall Suspicious Looking Programs and Minimize Boot Applications</strong></p>
<p>Select Control Panel then Uninstall a Program. Look through all the programs that are installed, and Uninstall ones that are Browser Helpers, Windows Games, or have no Publisher listed. Use your best judgement, and when in doubt leave something installed. You will probably have to reboot the computer at the end of this process.</p>
<p>Minimize the programs that start at bootup using MSCONFIG. Run this application by clicking on Start (or the Windows Circle icon), and type msconfig at the prompt. After the application is running, click on the Startup tab at the top, and look at the many applications that start on boot. These are what cause that Windows machine to boot up slowly. Uncheck any that you do not want starting when you boot up your computer; if there are any that are necessary you can always recheck them later. After this step, reboot the computer again.</p>
<p><strong>Fix Registry Entries that Stop You from Using your Browsers</strong></p>
<p>I will admit, this one took a while to figure out. All the applications were running, I could run Windows Updates, and I was able to install Chrome, Safari, Firefox, and Opera browsers. None of them worked. I was just about to re-image the entire machine when I found the answer, and it was simple.</p>
<p><a href="http://www.geeknick.com/recommends/This_website/117/" class="clicky_log_outbound">This website</a> tells how to edit the registry to remove the entries that were causing the browsers to not start with the &#8220;<a href="http://www.geeknick.com/recommends/Windows_cannot_find_8216_C_Program_Files_Internet_Explorer_iexplore.exe/117/" class="clicky_log_outbound">Windows cannot find &#8216;C:\Program Files\Internet Explorer\iexplore.exe</a>&#8221; error. Basically, there are registry entries that hijack the command to start the browser applications at [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options]</p>
<p>The way you fix this is to edit the registry:</p>
<ol>
<li>Run regedit by clicking on Start (or the Windows Circle icon), and type regedit at the prompt.</li>
<li>Export the registry to location where you can find it if you need it.</li>
<li>Navigate to [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options]</li>
<li>Delete any entry that has a browser name, including iexplore.exe, mozilla.exe, opera.exe, safari.exe, and chrome.exe.</li>
<li>Exit the regedit application.</li>
</ol>
<p>At this point your Windows machine should be working well. Now you can make sure this does not happen again by unplugging the power cord and hiding it &#8211; just kidding!</p>
<p><strong>Install Free Basic Virus and Malware Prevention Applications</strong></p>
<p>I personally don&#8217;t like McAfee or Symantec, because I think they are expensive and slow the computer down. If you have like them and have a current license, then use them. Many computers I have looked at have expired subscriptions. If you are running an antivirus scanner with an expired subscription, it is better to uninstall it and install something else the is free and will stay up to date. These two programs are free and work well:<strong><br />
</strong></p>
<ol>
<li>Download and install <a href="http://www.geeknick.com/recommends/Clamwin/118/" class="clicky_log_outbound">Clamwin </a>for Windows. This is a free and effective antivirus scanner that can be used to scan files that are downloaded.</li>
<li>Download and Install <a href="http://www.geeknick.com/recommends/Spybot_S_amp_D/119/" class="clicky_log_outbound">Spybot S&amp;D</a>. Update and run it, and choose that options that will immunize the browsers. You can run this program every few months to keep it up to date.</li>
</ol>
<p>That&#8217;s it. The complete process should take you just a few hours, depending on how long it takes you to download and install the applications. The most important step in this process is to run the offline virus and malware scan. If you run a scan while Windows is running, you have a good chance of not finding the problem because many trojans have the ability to hide themselves from malware scanners.</p>
<p>Author: Rolf Versluis</p>
<p>Posted at <a href="http://www.geeknick.com/">Geeknick.com</a></p>
<p><a href="http://www.geeknick.com/network-security/fixing-a-virus-hobbled-pc-quickly-with-free-tools/">Fixing a Virus Hobbled PC Quickly with Free Tools</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://www.geeknick.com/network-security/fixing-a-virus-hobbled-pc-quickly-with-free-tools/"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="http://www.geeknick.com/recommends/Tweet/157/" class="twitter-share-button clicky_log_outbound" count="none" url="http://www.geeknick.com/network-security/fixing-a-virus-hobbled-pc-quickly-with-free-tools/" lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://www.geeknick.com/network-security/fixing-a-virus-hobbled-pc-quickly-with-free-tools/" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div><p>No related posts.</p>
<p>Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/121/" class="clicky_log_outbound">Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.geeknick.com/network-security/fixing-a-virus-hobbled-pc-quickly-with-free-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where Does Security Start and Stop</title>
		<link>http://www.geeknick.com/network-security/where-does-security-stop/</link>
		<comments>http://www.geeknick.com/network-security/where-does-security-stop/#comments</comments>
		<pubDate>Mon, 20 Jun 2011 16:11:27 +0000</pubDate>
		<dc:creator>Alex Jerrold</dc:creator>
				<category><![CDATA[Network Security]]></category>

		<guid isPermaLink="false">http://www.geeknick.com/?p=406</guid>
		<description><![CDATA[<p>Security is everywhere &#8211; First the definition is vague</p>
<div>
<div>1.  freedom from danger, risk, etc.; safety.</div>
</div>
<div>2.  freedom from care, anxiety, or doubt; well-foundedconfidence.</div>
<div>3.  something that secures or makes safe; protection; defense</div>
<p>So what does this mean from a network perspective?<span id="more-406"></span></p>
<p>&#160;</p>
<p>Too often people look at network security as simply the attempt to keep unwanted people out of systems in which they have no business being, this is done in both physical and logical methods.  Obviously this definition is a huge part, and the part that gets people on TV the &#8230; <a href="http://www.geeknick.com/network-security/where-does-security-stop/" class="read_more">Read the rest</a></p><p><a href="http://www.geeknick.com/network-security/where-does-security-stop/">Where Does Security Start and Stop</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>

No related posts.

Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/121/" class="clicky_log_outbound">Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Security is everywhere &#8211; First the definition is vague</p>
<div>
<div>1.  freedom from danger, risk, etc.; safety.</div>
</div>
<div>2.  freedom from care, anxiety, or doubt; well-foundedconfidence.</div>
<div>3.  something that secures or makes safe; protection; defense</div>
<p>So what does this mean from a network perspective?<span id="more-406"></span></p>
<p>&nbsp;</p>
<p>Too often people look at network security as simply the attempt to keep unwanted people out of systems in which they have no business being, this is done in both physical and logical methods.  Obviously this definition is a huge part, and the part that gets people on TV the most, but it is not the most common security issue.  It moves well beyond that.</p>
<p>&nbsp;</p>
<p>The most common security issues have nothing to do with the common definition of IT security at all, it usually has to do with availability of the systems.  Security is useless if the system is unavailable (although some would argue a system that is offline is the most secure).  So now security has to do with network resiliency as much as it does typical network security.</p>
<p>&nbsp;</p>
<p>The cost of security has therefore increase, now I worry about not only the firewall and the IPS and other security devices, I am looking at the ability to withstand various attacks such as DDOS, cyber terrorist as well as true terrorist (blowing up buildings), acts of God (tree falls on building, lightning etc) and other things that take down my users and customers ability to reach my services.</p>
<p>&nbsp;</p>
<p>So how resiliant is enough.  The good news about resiliency, is that unlike traditional network security, it is almost always invisible to the end user and customer.  They just know their systems are working.</p>
<p>&nbsp;</p>
<p>There have been many additions to the resiliancy world recently, the most well known is VMWare.  Now i don&#8217;t worry so much about physical machines going down due to hardware issues, my virtual machines can move all by themselves to other working hardware.</p>
<p>&nbsp;</p>
<p>This can even work across datacenters, the problem when a machine moves locations is usually they are different layer 3 domains.  So the ip address that is on the virtual machine, no longer is of any use because its default gateway is somewhere else.  this adds workload and removes the automation should a datacenter go down for some reason. There are various L2VPN options which allow for this.</p>
<p>&nbsp;</p>
<p>It all comes down to $$.  A network can be provided that is so resilient that should a minor issue or major catastrophe occur that workflow can continue, if not in the same location, seamlessly from another. This takes not only an infrastructure expense, but also possibly monthly recurring expenses and salary expenses.  redundant infrastructures take people to maintain and to ensure they are tested.  Nothing is worse than spending tons on a resilient infrastructure that was test 5 years ago, and today is the day something goes wrong and things don&#8217;t fail over as intended.</p>
<p>&nbsp;</p>
<p>This makes me want to change the definition of IT security to be a bit stronger:  &#8221;The availability of accurate data from the correct systems, when it is wanted and in the expected form.&#8221;  I believe this definition covers what IT security has become, breach security, infrastructure security and resiliency.</p>
<p><a href="http://www.geeknick.com/network-security/where-does-security-stop/">Where Does Security Start and Stop</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://www.geeknick.com/network-security/where-does-security-stop/"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="http://www.geeknick.com/recommends/Tweet/157/" class="twitter-share-button clicky_log_outbound" count="none" url="http://www.geeknick.com/network-security/where-does-security-stop/" lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://www.geeknick.com/network-security/where-does-security-stop/" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div><p>No related posts.</p>
<p>Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/121/" class="clicky_log_outbound">Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.geeknick.com/network-security/where-does-security-stop/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Use a One Time Password App on the Android to Prevent Data Security Loss</title>
		<link>http://www.geeknick.com/network-security/use-a-one-time-password-app-on-the-android-to-prevent-data-security-loss/</link>
		<comments>http://www.geeknick.com/network-security/use-a-one-time-password-app-on-the-android-to-prevent-data-security-loss/#comments</comments>
		<pubDate>Fri, 06 May 2011 19:07:19 +0000</pubDate>
		<dc:creator>Rolf Versluis</dc:creator>
				<category><![CDATA[Network Security]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[digipass]]></category>
		<category><![CDATA[identikey]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[two factor]]></category>
		<category><![CDATA[vasco]]></category>

		<guid isPermaLink="false">http://www.geeknick.com/?p=370</guid>
		<description><![CDATA[<p>Most organizations use single-factor authentication to provide  security to important information and resources. That is now being  recognized to be insufficient to protect sensitive data from loss due to  malicious hacking activity. Hackers use advanced dictionary attacks,  social engineering, and key-logging to obtain the passwords they need to  remotely enter systems and steal sensitive data like credit card  numbers complete identity information.</p>
<p>If a username and password can be guessed or discovered, malicious  hackers from &#8230; <a href="http://www.geeknick.com/network-security/use-a-one-time-password-app-on-the-android-to-prevent-data-security-loss/" class="read_more">Read the rest</a></p><p><a href="http://www.geeknick.com/network-security/use-a-one-time-password-app-on-the-android-to-prevent-data-security-loss/">Use a One Time Password App on the Android to Prevent Data Security Loss</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>

Related posts:<ol>
<li><a href='http://www.geeknick.com/network-security/how-good-is-your-remote-access-security/' rel='bookmark' title='How good is your remote access security?'>How good is your remote access security?</a> <small>Every day there are new reports of confidential information being...</small></li>
</ol>

Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/121/" class="clicky_log_outbound">Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Most organizations use single-factor authentication to provide  security to important information and resources. That is now being  recognized to be insufficient to protect sensitive data from loss due to  malicious hacking activity. Hackers use advanced dictionary attacks,  social engineering, and key-logging to obtain the passwords they need to  remotely enter systems and steal sensitive data like credit card  numbers complete identity information.</p>
<p>If a username and password can be guessed or discovered, malicious  hackers from anywhere in the world can use the information to  authenticate with remote access systems. Although there are better  solutions available, many organizations continue to use standard  single-factor authentication due to their belief that more secure  solutions are either too complex or costly.</p>
<p>There are three levels of authentication security available:</p>
<ul>
<li>Something you know &#8211; for example a 	username and password.</li>
<li>Something you know and have &#8211; 	username, password, and a device.</li>
<li>Something you know, have, and are &#8211; username, password, 	device, and physical feature like retina or fingerprint pattern.</li>
</ul>
<p>There are usually two factors that drive data security adoption  within organizations. The first is mandatory requirements of a group  that the organization belongs to, and the second is the desire to  prevent the loss of customers by keeping their data secure.</p>
<p>Mandatory security requirements are imposed by organizations like the  Payment Card Industry (PCI), Health Insurance Portability and  Accountability Act (HIPAA). For law enforcement, users that want access  to the FBI Criminal Justice Information System (CJIS) and the National  Crime Information Center (NCIC) have to meet strict security  requirements.</p>
<p>With mandatory public disclosure of record loss a requirement,  organizations are improving their security policies to prevent or limit  the access of users to sensitive information. Instead of using common  administrator level usernames and passwords, users are being required to  login to sensitive devices and databases with their own usernames, and  they are assigned privilege levels that match their information access  requirements. These actions should improve the ability of organizations  to safeguard their sensitive information and prevent loss due to  malicious hacking, as long as the passwords are kept secure.</p>
<p>The advent of smartphones like the iPhone and Android have made the  use of two-factor authentication much more straightforward. With the use  of a reliable clustered application server that manages authentication  and its connectivity to various end-user applications and directory  servers, two-factor authentication can be implemented in a reliable and  easy-to-use method. The two-factor authentication server is placed  inline between the remote access device, for example a firewall, and the  directory server. The end-user has a client device that is synchronized  with the server, and is given a one-time password that can be used for  authentication.</p>
<p>There is significant opportunity for improvement in data security in  most organizations. Two-factor authentication is a low cost and  effective method that can be used as part of an overall security policy  to keep sensitive information secure.</p>
<p>This is a picture of how a <a href="../partners/vasco-authentication/">two-factor authentication</a> system works.</p>
<p>Author: Rolf Versluis</p>
<p><a href="http://www.geeknick.com/network-security/use-a-one-time-password-app-on-the-android-to-prevent-data-security-loss/">Use a One Time Password App on the Android to Prevent Data Security Loss</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://www.geeknick.com/network-security/use-a-one-time-password-app-on-the-android-to-prevent-data-security-loss/"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="http://www.geeknick.com/recommends/Tweet/157/" class="twitter-share-button clicky_log_outbound" count="none" url="http://www.geeknick.com/network-security/use-a-one-time-password-app-on-the-android-to-prevent-data-security-loss/" lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://www.geeknick.com/network-security/use-a-one-time-password-app-on-the-android-to-prevent-data-security-loss/" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div><p>Related posts:<ol>
<li><a href='http://www.geeknick.com/network-security/how-good-is-your-remote-access-security/' rel='bookmark' title='How good is your remote access security?'>How good is your remote access security?</a> <small>Every day there are new reports of confidential information being...</small></li>
</ol></p>
<p>Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/121/" class="clicky_log_outbound">Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.geeknick.com/network-security/use-a-one-time-password-app-on-the-android-to-prevent-data-security-loss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How good is your remote access security?</title>
		<link>http://www.geeknick.com/network-security/how-good-is-your-remote-access-security/</link>
		<comments>http://www.geeknick.com/network-security/how-good-is-your-remote-access-security/#comments</comments>
		<pubDate>Tue, 03 May 2011 18:32:49 +0000</pubDate>
		<dc:creator>Mike Lundy</dc:creator>
				<category><![CDATA[Network Security]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[one time password]]></category>
		<category><![CDATA[OTP]]></category>
		<category><![CDATA[secure]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[two factor]]></category>
		<category><![CDATA[VPN]]></category>

		<guid isPermaLink="false">http://www.geeknick.com/?p=360</guid>
		<description><![CDATA[<p><img style="float: left;" src="http://www.adcapnet.com/wp-content/uploads/2011/05/Digipass-GO-8.jpg" alt="" />Every day there are new reports of confidential information being stolen from businesses around the world putting employers at risk for loss of intellectual property, decreased employee productivity and a loss of customer trust.  In this time of economic challenges, businesses must do everything they can to protect their valuable assets and intellectual property.</p>
<p>At the same time, an increasingly mobile workforce is demanding easier access to vital company data to do their job in &#8230; <a href="http://www.geeknick.com/network-security/how-good-is-your-remote-access-security/" class="read_more">Read the rest</a></p><p><a href="http://www.geeknick.com/network-security/how-good-is-your-remote-access-security/">How good is your remote access security?</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>

No related posts.

Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/121/" class="clicky_log_outbound">Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><img style="float: left;" src="http://www.adcapnet.com/wp-content/uploads/2011/05/Digipass-GO-8.jpg" alt="" />Every day there are new reports of confidential information being stolen from businesses around the world putting employers at risk for loss of intellectual property, decreased employee productivity and a loss of customer trust.  In this time of economic challenges, businesses must do everything they can to protect their valuable assets and intellectual property.</p>
<p>At the same time, an increasingly mobile workforce is demanding easier access to vital company data to do their job in the most efficient means possible.  As a result most companies now have remote access strategies that allow their employees access to company data anywhere and at anytime.  The limiting factor is that most organizations rely simply on username/password for network security control and many organizations do not have tight policies around password management.<br />
<span id="more-360"></span><br />
Traditional static passwords are not enough to ensure access security, opening confidential data and resources to unauthorized users.  A sharp increase in keylogger viruses, phishing attacks, and other online threats attributed to static password usage has made user authentication a key security concern.</p>
<p>So what is the solution to this problem that can allow a business to offer its employees anywhere, anytime access to critical business data but at the same time protect themselves from information theft?   The answer lies in two factor authentication using one time passwords.  Go to the URL below for more information about how Vasco&#8217;s DIGIPASS solution can easily and cost effectively provide you with additional piece of mind about your organization’s VPN security.</p>
<p>Find out more about <a href="http://www.geeknick.com/recommends/VASCO_DIGIPASS/88/" class="clicky_log_outbound">VASCO DIGIPASS</a> at this information page.</p>
<p><a href="http://www.geeknick.com/network-security/how-good-is-your-remote-access-security/">How good is your remote access security?</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://www.geeknick.com/network-security/how-good-is-your-remote-access-security/"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="http://www.geeknick.com/recommends/Tweet/157/" class="twitter-share-button clicky_log_outbound" count="none" url="http://www.geeknick.com/network-security/how-good-is-your-remote-access-security/" lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://www.geeknick.com/network-security/how-good-is-your-remote-access-security/" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div><p>No related posts.</p>
<p>Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/121/" class="clicky_log_outbound">Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.geeknick.com/network-security/how-good-is-your-remote-access-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ScanSafe vs WSA, work together, work separately, do I need both?</title>
		<link>http://www.geeknick.com/network-security/scansafe-vs-wsa-work-together-work-separately-do-i-need-both/</link>
		<comments>http://www.geeknick.com/network-security/scansafe-vs-wsa-work-together-work-separately-do-i-need-both/#comments</comments>
		<pubDate>Mon, 28 Feb 2011 16:28:04 +0000</pubDate>
		<dc:creator>Alex Jerrold</dc:creator>
				<category><![CDATA[Network Security]]></category>

		<guid isPermaLink="false">http://www.geeknick.com/?p=335</guid>
		<description><![CDATA[<p>With majority of internet based attacks, viruses and workforce management issues all being attributed to the use of the internet over port 80 and 443, the secure environment has become a lot harder to contain.</p>
<p><span id="more-335"></span></p>
<p>The ability to project mobile workers has become an increasing challenge, while you may have ways to ensure their virus definitions are up to date, there is always a question of malware, and how do you control what sites your &#8230; <a href="http://www.geeknick.com/network-security/scansafe-vs-wsa-work-together-work-separately-do-i-need-both/" class="read_more">Read the rest</a></p><p><a href="http://www.geeknick.com/network-security/scansafe-vs-wsa-work-together-work-separately-do-i-need-both/">ScanSafe vs WSA, work together, work separately, do I need both?</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>

No related posts.

Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/121/" class="clicky_log_outbound">Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>With majority of internet based attacks, viruses and workforce management issues all being attributed to the use of the internet over port 80 and 443, the secure environment has become a lot harder to contain.</p>
<p><span id="more-335"></span></p>
<p>The ability to project mobile workers has become an increasing challenge, while you may have ways to ensure their virus definitions are up to date, there is always a question of malware, and how do you control what sites your people go to on their company owned assets when they are outside of your network.</p>
<p><br class="spacer_" /></p>
<p>Cisco seems to have three answers to this question.</p>
<p><br class="spacer_" /></p>
<p>1.     Ironport Web Security Appliance, with always on Anyconnect.</p>
<p>Let me explain how this one works.  You are a remote worker, you boot up your laptop, or log in, your computer automatically establishes an Anyconnect session to your company.  At which point all of your traffic flows through. The company ASA and then into the Web Security Appliance.  The security appliance scans and reviews the content like it does when you are sitting in the office, and forwards the content back to the ASA for internet access.</p>
<p><br class="spacer_" /></p>
<p>If you can’t connect with the Anyconnect client, you can’t surf the internet or really go anywhere on the internet.  This works well for companies that have enough of an internet pipeline to have this “double traversal.”</p>
<p><br class="spacer_" /></p>
<p>2.     The second option is a bit different.  This is the use of ScanSafe for all of your workers.</p>
<p>Your workers log into their computer and all of their web queries are first run through the scan safe client, which subsequently forwards this to the scan safe proxies.  The cloud based proxies do the “heavy lifting” and scan the websites in sections, allowing you to surf websites based on their content, and in some cases allowing you to see some of the website, while blocking other portions because the website is parsed a section at a time.  This client is now part of the Anyconnect client (3.0) and therefore something many of your users can easily be upgraded to.</p>
<p><br class="spacer_" /></p>
<p>3.     The final option is the hybrid approach.</p>
<p>In the hybrid approach, you would have a WSA on site to scan users when they are in the office and protect you there.  When the users are remote, Scansafe is automatically used.  This is done through the use of an internal beacon.  Basically, if a user’s Scansafe client can reach a specifically setup server, internal to your network, and log in automatically with the correct credentials, Scansafe is turned off and the in house solution used.</p>
<p><br class="spacer_" /></p>
<p>This will soon be augmented with the ASA being able to do the Scansafe connections for the end clients when they are inside the network.</p>
<p><br class="spacer_" /></p>
<p>The drawback is that you have two areas of control and management, the WSA and Scansafe.</p>
<p><br class="spacer_" /></p>
<p>There are pro’s and cons to each.  The WSA is better for malware scanning and mitigation, it is able to look at all of the packets, not just the packets determined to be web, usually ports 80 and 443.  The WSA can see and do it all from that perspective, which is very powerful.</p>
<p><br class="spacer_" /></p>
<p>This comes down to company size and budget.  The second solution, where Scansafe is the primary and the ASA can (in the near future) do the Scansafe negotiations for you is easily scalable.  The reporting and management is centralized and easily controlled.  The fact that you can’t control malware as tightly is a drawback, but sometimes budget dictates security.</p>
<p><br class="spacer_" /></p>
<p>The best of all worlds in my opinion is the following..</p>
<p>Use Scansafe as your web usage controls, use WSA for malware and you can use your Anyconnect client to send telemetry data to the WSA for malware detection on the clients gives you reporting at least on the remote machines.  This allows fast, split tunnel internet access and some relatively good security controls.</p>
<p><br class="spacer_" /></p>
<p>Obviously if security is your number 1 concern, buy more bandwidth and use option 1, and have everything controlled and managed by the WSA.</p>
<p><a href="http://www.geeknick.com/network-security/scansafe-vs-wsa-work-together-work-separately-do-i-need-both/">ScanSafe vs WSA, work together, work separately, do I need both?</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://www.geeknick.com/network-security/scansafe-vs-wsa-work-together-work-separately-do-i-need-both/"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="http://www.geeknick.com/recommends/Tweet/157/" class="twitter-share-button clicky_log_outbound" count="none" url="http://www.geeknick.com/network-security/scansafe-vs-wsa-work-together-work-separately-do-i-need-both/" lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://www.geeknick.com/network-security/scansafe-vs-wsa-work-together-work-separately-do-i-need-both/" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div><p>No related posts.</p>
<p>Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/121/" class="clicky_log_outbound">Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.geeknick.com/network-security/scansafe-vs-wsa-work-together-work-separately-do-i-need-both/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IOS Zone Based Firewalling</title>
		<link>http://www.geeknick.com/network-security/ios-zone-based-firewalling/</link>
		<comments>http://www.geeknick.com/network-security/ios-zone-based-firewalling/#comments</comments>
		<pubDate>Wed, 22 Dec 2010 17:02:35 +0000</pubDate>
		<dc:creator>Alex Jerrold</dc:creator>
				<category><![CDATA[Network Security]]></category>

		<guid isPermaLink="false">http://www.geeknick.com/?p=307</guid>
		<description><![CDATA[<p>It has been a long time since Cisco released zone based firewalling for the ISR.  They have been “threatening” to take away my CBAC for some time, happily they still haven’t done it, but the writing is on the wall.  So I guess it is time I discuss this change and show an example or two and give some caveats.<span id="more-307"></span></p>
<p><br class="spacer_" /></p>
<p>There are good and bad things about this change:</p>
<p>The good:</p>
<ol>
<li>Great for use when </li>&#8230; <a href="http://www.geeknick.com/network-security/ios-zone-based-firewalling/" class="read_more">Read the rest</a></ol><p><a href="http://www.geeknick.com/network-security/ios-zone-based-firewalling/">IOS Zone Based Firewalling</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>

No related posts.

Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/121/" class="clicky_log_outbound">Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>It has been a long time since Cisco released zone based firewalling for the ISR.  They have been “threatening” to take away my CBAC for some time, happily they still haven’t done it, but the writing is on the wall.  So I guess it is time I discuss this change and show an example or two and give some caveats.<span id="more-307"></span></p>
<p><br class="spacer_" /></p>
<p>There are good and bad things about this change:</p>
<p>The good:</p>
<ol>
<li>Great for use when you have DMZs, you can now effectively separate zones in a much more comprehensible manner.</li>
<li>Security can be more stringent and filtering even more granular</li>
<li>Good Troubleshooting ability</li>
</ol>
<p>The Bad</p>
<ol>
<li>Much harder to setup.</li>
<li>Can be harder to test if the firewall is the problem.</li>
<li>If not setup properly can be very hard to figure out what is going on.</li>
</ol>
<p><br class="spacer_" /></p>
<p>With fast elimination being the crux of my issues with zone based firewalling, it can be said that you can see a lot more a lot more easily with the zone based firewalling.  But sometimes we just want to turn off the firewall just to eliminate it from the pool of possible issues.</p>
<p><br class="spacer_" /></p>
<p>So what is proper setup of the firewall?</p>
<p><br class="spacer_" /></p>
<p>The setup is done using class maps and policy maps, similar to quality of service.  The best solution to being able to follow the firewall is proper naming of the class maps and policy maps.</p>
<p><br class="spacer_" /></p>
<p>I recommend setting up the names ending with “ZONE_TO_ZONE”  So if you are setting up a class map to be used in a policy map that is going to be bound to traffic going from outside to inside, call the class map and policy map anything that makes sense, but end with “OUTSIDE_TO_INSIDE.”  This makes it very easy to know what the class map is doing further down.</p>
<p><br class="spacer_" /></p>
<p>I have discussed in previous articles, specifically on the ASA setting up, access-lists and object groups with names like HTTPS_SERVERS and SSH_SERVERS.  I recommend that here as well.  When creating the class-map doing something like the following.</p>
<p><br class="spacer_" /></p>
<p>class-map type inspect match-all HTTPS_SERVERS_OUTSIDE_TO_INSIDE</p>
<p>match protocol https</p>
<p>match access-group name HTTPS_SERVERS_ACL</p>
<p><br class="spacer_" /></p>
<p>ip access-list extended HTTPS_SERVERS_ACL</p>
<p>permit ip any host 192.168.5.5</p>
<p>A couple of things to notice, one is the “match-all” in the class-map.  This way the call must match the protocol https AND the servers in the access-list.</p>
<p><br class="spacer_" /></p>
<p>Another thing to note is the use of real ip addressing in the access-list.  YES, this is the real IP, on a system that is doing NAT.  NAT is done first, then run through the firewalling, so use the real, not mapped IP address for the server.</p>
<p><br class="spacer_" /></p>
<p>This gives a similar feel to the object-groups of ASAs.  Just add a new host to the access-list and a NAT and off you go.  I know the routers have object-groups, but I don’t like their implementation.  If I do a show access-list I expect to see all of the hosts.  In the ASA, that happens, in the router, I just get to see the object group, forcing me to do a second lookup to see the members.  Life is too short.</p>
<p><br class="spacer_" /></p>
<p>I would continue with this for each major server type, SSH, HTTP, HTTPS, TERMINAL, whatever your environment has.</p>
<p><br class="spacer_" /></p>
<p>For the more unique servers I would do nested policies.  So let’s say I have a server that needs protocols https, telnet, tftp and tcp 5901.  I don’t have any other servers like it and I don’t expect to.  I would make two class-maps.</p>
<p><br class="spacer_" /></p>
<p>The first is a match any to match the protocols, in this case a match-any clause is used as the calls could be coming in on ANY of the protocols.</p>
<p><br class="spacer_" /></p>
<p>class-map type inspect match-any TEST_PROTO_MYSERVER_OUTSIDE_TO_INSIDE</p>
<p>match protocol https</p>
<p>match protocol telnet</p>
<p>match protocol tftp</p>
<p>match access-group name TCP_5901</p>
<p><br class="spacer_" /></p>
<p>ip access-list extended TCP_5901</p>
<p>permit tcp any any eq 5901</p>
<p><br class="spacer_" /></p>
<p>Next you setup a match-all class-map to combine the class you created before with the server you will be allowing the traffic to.</p>
<p><br class="spacer_" /></p>
<p>class-map type inspect match-all TEST_MYSERVER_OUTSIDE_TO_INSIDE</p>
<p>match class-map TEST_PROTO_MYSERVER_OUTSIDE_TO_INSIDE</p>
<p>match access-group name MYSERVER_ACL</p>
<p><br class="spacer_" /></p>
<p>ip access-list extended MYSERVER_ACL</p>
<p>permit ip any host 192.168.5.6</p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p>The rest of the configuration, zones and zone pairings, those are all the same, this hopefully provides a structure through which to managed and review your firewall settings in a faster way.</p>
<p><br class="spacer_" /></p>
<p><a href="http://www.geeknick.com/network-security/ios-zone-based-firewalling/">IOS Zone Based Firewalling</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://www.geeknick.com/network-security/ios-zone-based-firewalling/"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="http://www.geeknick.com/recommends/Tweet/157/" class="twitter-share-button clicky_log_outbound" count="none" url="http://www.geeknick.com/network-security/ios-zone-based-firewalling/" lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://www.geeknick.com/network-security/ios-zone-based-firewalling/" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div><p>No related posts.</p>
<p>Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/121/" class="clicky_log_outbound">Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.geeknick.com/network-security/ios-zone-based-firewalling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Addressing MAC Security</title>
		<link>http://www.geeknick.com/network-security/addressing-mac-security/</link>
		<comments>http://www.geeknick.com/network-security/addressing-mac-security/#comments</comments>
		<pubDate>Tue, 02 Nov 2010 15:47:54 +0000</pubDate>
		<dc:creator>Alex Jerrold</dc:creator>
				<category><![CDATA[Network Security]]></category>

		<guid isPermaLink="false">http://www.geeknick.com/?p=285</guid>
		<description><![CDATA[<p>Is MAC address filtering really the way to go?  People have been using this as a layer two method of controlling access for a long time, but it is easily bypassed.  There are now more dynamic methods available that will help maintain a secure infrastructure.</p>
<p>MAC address filtering can be easily bypassed by simply finding a machine that is working and steeling its MAC and put it on your computer.  In all major operating systems &#8230; <a href="http://www.geeknick.com/network-security/addressing-mac-security/" class="read_more">Read the rest</a></p><p><a href="http://www.geeknick.com/network-security/addressing-mac-security/">Addressing MAC Security</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>

No related posts.

Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/121/" class="clicky_log_outbound">Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Is MAC address filtering really the way to go?  People have been using this as a layer two method of controlling access for a long time, but it is easily bypassed.  There are now more dynamic methods available that will help maintain a secure infrastructure.</p>
<p>MAC address filtering can be easily bypassed by simply finding a machine that is working and steeling its MAC and put it on your computer.  In all major operating systems this is a very easy task.  Unplug that machine and plug into the network.  Copiers are prime examples as are other appliances, because their mac address is usually stamped right on the casing.  Many times their menus aren’t locked down, meaning you can taking their ip addresses too.  Many times these are also in a network that has unfettered access to the rest of the system, because no one things about securing devices like copiers and printers, or their networks.</p>
<p>A company that has portable devices has also found this to be difficult, as the devices are being plugged in from place to place and you don’t know where its mac address might show up.  There are methods of using centralized databases to maintain MAC addresses of such devices, but again, that layer of administration has proven to be too much for many people, and have just given up.</p>
<p>Many people use MAC addresses to protect against “ARP Spoofing” a method of hacking that utilizes MAC address manipulation to actually trick the ARP table in computers into believing that your computer is actually the default gateway, therefore allowing the hacker to pass the traffic and capture all the data.  This is a “Man in the Middle” attack.</p>
<p>DHCP starvation attacks are also mitigated by hard coding MAC addresses to ports.  This is an attack where one computer requests all of the DHCP addresses from a server using multiple false MAC addresses.  After the DHCP addresses are exhausted, the hacker then sets up a rogue DHCP server which sets itself as the default gateway, again another for of the “Man in the middle” attack.</p>
<p>So how do you cope with a method of security that is easily hacked, but still maintain the spirit of the method?  Source Guard and DHCP Snooping is the answer.</p>
<p>One of the great thing with Cisco Switches is their built in security.  Most people do not utilize many of them, only a few.  DHCP Snooping and Source Guard (ARP inspection) work together to minimize your risk, while allowing for an environment where you have portable computers.</p>
<p>The basic idea is that the switches keep a database of IP address to MAC address mappings by utilizing DHCP snooping.  When a user plugs in, their computer requests a DHCP address.  That request is monitored by the switch as is the response.  This is what populates the database.  Another bonus of this is DHCP servers are only allowed on “trusted” ports.</p>
<p>The next step is the ARP inspection.  This system reviews the DHCP snooping table, married with the port number and if someone tries to come in on that port that did not originally get a DHCP address, the access is denied and logged.  This can be overridden for items with static IPs, but DHCP reservations are a more scalable way to ensure proper setup.</p>
<p>The configuration is relatively simple.</p>
<p>In the global configuration:</p>
<p>ip dhcp snooping !turns on DHCP snooping</p>
<p>ip dhcp snooping vlan 1-1005 !sets the VLANs that will use DHCP Snooping</p>
<p>no ip dhcp snooping information option  !Turns off option 82 for DHCP snooping</p>
<p>ip arp inspection vlan 1-1005 !sets the VLANS that will use ARP inspection</p>
<p><br class="spacer_" /></p>
<p>On the access layer interfaces:</p>
<p>ip dhcp snooping limit rate 100 !(sets DHCP request rate to 100 per second)</p>
<p>ip arp inspection limit rate 100 !(sets ARP request to 100 per second)</p>
<p>ip verify source !(turns on ARP inspection)</p>
<p><br class="spacer_" /></p>
<p>On uplink Ports:</p>
<p>ip dhcp snooping trust !trusts the DHCP server from upstream</p>
<p>ip arp inspection trust !trusts the ARP information from upstream</p>
<p><br class="spacer_" /></p>
<p>Of course this is a first layer of defense that is relatively easily deployed.  You should plan on the deployment in small batches.  NAC would be the next step to ensure that who is plugged into the port is authenticated as well.</p>
<p>Author: Alex Jerrold</p>
<p>Posted at www.geeknick.com</p>
<p><a href="http://www.geeknick.com/network-security/addressing-mac-security/">Addressing MAC Security</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://www.geeknick.com/network-security/addressing-mac-security/"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="http://www.geeknick.com/recommends/Tweet/157/" class="twitter-share-button clicky_log_outbound" count="none" url="http://www.geeknick.com/network-security/addressing-mac-security/" lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://www.geeknick.com/network-security/addressing-mac-security/" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div><p>No related posts.</p>
<p>Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/121/" class="clicky_log_outbound">Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.geeknick.com/network-security/addressing-mac-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An easy way to network enable video surveillance.</title>
		<link>http://www.geeknick.com/network-security/an-easy-way-to-network-enable-video-surveillance/</link>
		<comments>http://www.geeknick.com/network-security/an-easy-way-to-network-enable-video-surveillance/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 13:19:03 +0000</pubDate>
		<dc:creator>Mike Lundy</dc:creator>
				<category><![CDATA[Network Security]]></category>

		<guid isPermaLink="false">http://www.geeknick.com/?p=257</guid>
		<description><![CDATA[<p>For years video surveillance technologies have required a dedicated network and dedicated hardware to provide an organization the ability to monitor their facilities.  Often times this required dedicated digital video recorders per location which were often not backed up or updated so that when the information was actually needed it was not available.  Like other technologies such as voice, IP video surveillance is now a reality but many customer still have legacy analog cameras that &#8230; <a href="http://www.geeknick.com/network-security/an-easy-way-to-network-enable-video-surveillance/" class="read_more">Read the rest</a></p><p><a href="http://www.geeknick.com/network-security/an-easy-way-to-network-enable-video-surveillance/">An easy way to network enable video surveillance.</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>

No related posts.

Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/121/" class="clicky_log_outbound">Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>For years video surveillance technologies have required a dedicated network and dedicated hardware to provide an organization the ability to monitor their facilities.  Often times this required dedicated digital video recorders per location which were often not backed up or updated so that when the information was actually needed it was not available.  Like other technologies such as voice, IP video surveillance is now a reality but many customer still have legacy analog cameras that either need to be replaced or integrated into an IP network.  While this may be a feasible solution at a main site, often smaller facilities are relegated to using older technologies due to costs.<span id="more-257"></span><br />
 There is a little know solution to this dilemma that makes IP video surveillance a reality for many smaller remote locations providing the have a Cisco integrated services router with an available network module slot.  This requires a 2821 series router or higher or a 2911 series or higher.  The network module allows for the connection of up to 15 analog cameras as well as support for IP cameras.  The module also allows a user to run Cisco&#8217;s VSMS (Video Surveillance Media Server) on the module itself.  VSMS is the software package that allows for storage, archiving and retrieval of video.<br />
 This solution can make it very cost effective for a business to convert an existing video surveillance system to IP.  Using IP as the transport protocol makes access retrieval and archiving of the data much easier and makes the system more usable for an organization.</p>
<p><a href="http://www.geeknick.com/network-security/an-easy-way-to-network-enable-video-surveillance/">An easy way to network enable video surveillance.</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://www.geeknick.com/network-security/an-easy-way-to-network-enable-video-surveillance/"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="http://www.geeknick.com/recommends/Tweet/157/" class="twitter-share-button clicky_log_outbound" count="none" url="http://www.geeknick.com/network-security/an-easy-way-to-network-enable-video-surveillance/" lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://www.geeknick.com/network-security/an-easy-way-to-network-enable-video-surveillance/" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div><p>No related posts.</p>
<p>Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/121/" class="clicky_log_outbound">Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.geeknick.com/network-security/an-easy-way-to-network-enable-video-surveillance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!--A96--><!--L10-->
