<?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>ipHouse Blog &#187; Security</title> <atom:link href="http://blogs.iphouse.net/tag/security/feed/" rel="self" type="application/rss+xml" /><link>http://blogs.iphouse.net</link> <description>A friendly, local ISP with a view.</description> <lastBuildDate>Sat, 04 Feb 2012 04:14:51 +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>What is a WiFi Controller?</title><link>http://blogs.iphouse.net/2012/01/25/what-is-a-wifi-controller/</link> <comments>http://blogs.iphouse.net/2012/01/25/what-is-a-wifi-controller/#comments</comments> <pubDate>Wed, 25 Jan 2012 20:15:06 +0000</pubDate> <dc:creator>Doug McIntyre</dc:creator> <category><![CDATA[Online Security]]></category> <category><![CDATA[networking]]></category> <category><![CDATA[Security]]></category> <category><![CDATA[technology]]></category><guid isPermaLink="false">http://blogs.iphouse.net/?p=2115</guid> <description><![CDATA[WiFi controller solutions have become pretty popular for Enterprises lately. Some of the benefits of why you would want them are. Centralized management over several to many access-points. Unified access policies. Ease of deployment. Rogue AP scanning for PCI/DSS compliance. Once an enterprise needs more than one or two access-points for providing WiFi services internally the management <a href="http://blogs.iphouse.net/2012/01/25/what-is-a-wifi-controller/" class="more-link">More &#62;</a>]]></description> <content:encoded><![CDATA[<p>WiFi controller solutions have become pretty popular for Enterprises lately. Some of the benefits of why you would want them are.</p><ul><li>Centralized management over several to many access-points.</li><li>Unified access policies.</li><li>Ease of deployment.</li><li>Rogue <a href="http://en.wikipedia.org/wiki/Wireless_access_point" target="_blank">AP</a> scanning for <a href="https://www.pcisecuritystandards.org/security_standards/" target="_blank">PCI/DSS</a> compliance.</li></ul><div><p><span id="more-2115"></span></p><p>Once an enterprise needs more than one or two access-points for providing <a href="http://en.wikipedia.org/wiki/Wifi" target="_blank">WiFi</a> services internally the management of them can become an issue. Where is that AP? What IP address range does it have? What is going on with that one?</p><p>With more smart services on Smartphones, especially with regards to <a href="http://en.wikipedia.org/wiki/Voip" target="_blank">VoIP</a>, not having to renegotiate crypto stack and keys when you transition from coverage area to coverage area will greatly improve the user experience. Imagine walking down the hall talking on <a href="http://en.wikipedia.org/wiki/Google_voice" target="_blank">Google Voice</a>, and your call cuts out for 4-5 seconds as the smartphone crosses the threshold from one AP to the next. No one wants to put up with that.</p></div><div><p>There are two kinds of WiFi access type devices.</p><p>The first is an access-point. This is a pure bridge from an ethernet network on the airwaves. It provides no added services, no DHCP, no routing, no NAT. (although I just touched an AP that said it did DHCP, it was buggy with this regard and wouldn&#8217;t let me configure it anyway).</p><p>The Access Point still negotiates encryption between the client and the access-point with WPA (or WEP) though, and each time the client connects to the next access-point they will go through this negotiation again.</p><p>Access Points are not very common. Much more common types of WiFi access device is a router combined with an access-point. This device will do NAT (on its own session table timeouts), maybe supporting things like UPnP or NAT-PMP. Either way, in an enterprise, you are going to end up doing double NAT, and the client won&#8217;t be directly reachable by others on different access-point routers, but will be directly reachable on the same access-point.</p><p>Going from access-point router to access-point router is an even heavier operation as now the client, as well as having to negotiate encryption again, also has to get a new IP address and will drop all TCP sessions going on (ie. your VoIP call control channel) as it enters the new access-point radio zone.</p><p>With a WiFi controller you end up with one central controller that handles all encryption negotiation and handles all networking with only one central policy.</p><p>The WiFi LWAPs (light-weight access points) now become much dumber boxes essentially taking all WiFi traffic and tunnelling it back to the WiFi controller on your LAN.</p><p>Then the radios in the LWAP basically are just part of one global area. You no longer have different encryption zones moving from radio to radio your client device just uses the closest radio it can get a lock on.</p><p>The networking policies also don&#8217;t change from radio zone to radio zone. Since everything is tunnelled, it all appears at the controller end-point and that point is where everything starts routing.</p><p>I&#8217;m most familure with Fortinet&#8217;s <a title="WAP/WiFi solution" href="http://www.fortinet.com/products/fortiap/index.html">WAP/WiFi solution</a>, although there are many vendors with this solution. Ie. <a title="Cisco" href="http://www.cisco.com/en/US/products/ps6302/Products_Sub_Category_Home.html">Cisco</a>, <a title="Juniper" href="http://www.juniper.net/us/en/products-services/wireless/wlc-series/">Juniper</a>, <a title="Xirus" href="http://www.xirrus.com/Products/Core-Technology.aspx">Xirrus</a>, <a title="Meraki" href="http://meraki.com/products/wireless/">Meraki</a>, <a title="Aerohive" href="http://www.aerohive.com/">Aerohive</a>.</p><p>With the Fortinet solution the WiFi Controller software is built into their line of Firewalls (Fortigate) and can be easily enabled making it two clicks to be up and running.</p><p>Hooking up a new LWAP is almost turnkey. The current models from Fortinet all use power-over-ethernet (PoE). You plug in your device to your PoE switch, it comes online using DHCP and broadcasts out for the controller. All traffic over the WiFi becomes tunneled. It is not allowed on the main network you plug your LWAPs into.</p><p>Inside the Fortigate you will see your new LWAP, authorize it to become part of your network, and it updates itself for the radio parameters you&#8217;ve already setup. Adding a new LWAP to the setup can be up and running in less than 30 seconds and provides more coverage immediately.</p><p>Since this is integrated into Fortinet&#8217;s Firewall solution the new SSID realm you setup becomes a new Interface on your firewall. You can run a DHCP server on that interface, setup policies to allow that realm access to what you need, add NAT translation on your policies, and you&#8217;ll be set.</p><p>Now, the LWAPs form one area seemlessly serving the client, and the client attaches to the radio with the strongest signal.</p><p>Since complying with PCI/DSS requirements for the major credit card clearning houses requires orginizations to not have direct WiFi access bridged on a network that handle credit card data, and to scan for rogue APs that an employee may bring into work with them and compromise network security; some WiFi controller solutions have options to scan for rogue APs.</p><p>The PCI/DSS requires companies to specificly scan for rogue APs on some general time frame (it doesn&#8217;t actually say how often, but at least quarterly is generally accepted as what it entails).</p><p>The Fortigate solution has this sort of scanning built-in, and allows it to see if there is an AP that is also on the wire for the LAN side. Fortigate also can take this to one step higher by sending disassociate messages spoofing as client so that the rogue AP drops the connections to the rogue AP, protecting the network from control beyond what the network administrator knows about.</p><p>I&#8217;ve been pretty excited to see these sorts of setups deployed, although many non-networking type people don&#8217;t understand why double-NAT is bad, or what the deal is with renegotiating crypto and DHCP for each radio zone, they appreciate it much more without understanding the underlying benefits this sort of setup brings.</p><p>&nbsp;</p></div> ]]></content:encoded> <wfw:commentRss>http://blogs.iphouse.net/2012/01/25/what-is-a-wifi-controller/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Debugging IPSec VPNs in FortiGate</title><link>http://blogs.iphouse.net/2012/01/20/debugging-ipsec-vpns-in-fortigate/</link> <comments>http://blogs.iphouse.net/2012/01/20/debugging-ipsec-vpns-in-fortigate/#comments</comments> <pubDate>Fri, 20 Jan 2012 23:09:55 +0000</pubDate> <dc:creator>Doug McIntyre</dc:creator> <category><![CDATA[ipHouse Products]]></category> <category><![CDATA[Online Security]]></category> <category><![CDATA[Support]]></category> <category><![CDATA[Security]]></category> <category><![CDATA[technology]]></category> <category><![CDATA[vmForge]]></category> <category><![CDATA[VPN]]></category><guid isPermaLink="false">http://blogs.iphouse.net/?p=2211</guid> <description><![CDATA[Debugging IPSec VPNs in FortiGate Debugging what is going wrong with a VPN setup is difficult. The IKE protocol is &#8220;chatty&#8221;, and negotiates back and forth between the two ends for several rounds. The GUI offers not much help, it is either  UP or Down. Most of the real debugging happens inside the CLI. One <a href="http://blogs.iphouse.net/2012/01/20/debugging-ipsec-vpns-in-fortigate/" class="more-link">More &#62;</a>]]></description> <content:encoded><![CDATA[<p><strong><span style="font-size: large;">Debugging IPSec VPNs in FortiGate</span></strong></p><p>Debugging what is going wrong with a VPN setup is difficult. The IKE protocol is &#8220;chatty&#8221;, and negotiates back and forth between the two ends for several rounds. The GUI offers not much help, it is either  UP or Down. Most of the real debugging happens inside the CLI.</p><p>One problem in particular that has always bugged me is that you need access to the end machines involved to initiate traffic across the link. The network admin typically doesn&#8217;t have direct access on the computers on either side of the VPN in order to initiate that traffic. I&#8217;ll show you a method that can be used to initiate traffic from that network as well.<br /> <span id="more-2211"></span><br /> Here are some basic steps to troubleshoot VPNs for FortiGate.</p><p>In IKE/IPSec, there are two phases to establish the tunnel. Phase1 is the basic setup and getting the two ends talking. Then IKE takes  over in Phase2 to negotiate the shared key with periodic key rotation as well as dealing with NAT-T (NAT tunnelling), and all the other &#8220;higher-end&#8221; parameters.</p><p>The first trouble shooting step is to verify your parameters are all correct and matching.</p><p>For Phase1, is the end gateway dynamic or static? Fortigate to Fortigate can use both Main and Aggressive modes for dynamic connections, but many other brands can not. In general, if you are supporting a dynamic IP client end, you will have to use Aggressive mode Phase1, so make sure that mode is set for dynamic clients. If this a static config, you should use Main mode for Phase1, which is a bit more secure on the initial handshake.</p><p>For Phase2, are both sides setup to use PFS? Replay Detection? Dead-peer detection? While most VPN setups include a set of encryption and hash algorithms, you only need one that are the same. The reason for the set is to offer many choices. In practice, just pick one that your base client supports and go from there. Now-a-days, AES256/SHA1 is probably supported across the board, and that is all I ever use. You don&#8217;t have to match the set of them exactly, each side just needs a common one to talk.</p><p>After that all checks out, we need to see what IKE is doing that is failing.</p><p>So SSH or console into the CLI.</p><p>If this is debugging a VDOM<br /> (like in this case), you may have to switch into the root VDOM if you<br /> are the system admin of the firewall as opposed to a VDOM admin.</p><pre>fgt300C-fw # config vdom
fgt300C-fw # edit root
current vf=root:0

fgt300C-fw (root) #</pre><p>as the diag commands are only available in the individual VDOMs or from the root VDOM for the system admin.</p><p>To enable debug logging on the console (should be default) do</p><pre>fgt300C-fw (root) # diagnose debug console</pre><p>To enable debugging output</p><pre>fgt300C-fw (root) # diagnose debug enable</pre><p>Phase1 debugging isn&#8217;t too useful. IKE/Phase2 debugging is where the problem almost always is. Lets turn on full debugging logs there.</p><pre>fgt300C-fw (root) # diagnose debug application ike -1</pre><p>Now, the problem I&#8217;ve always run up against is getting the tunnel to trigger to open up with traffic running on the link. You either have to conference in somebody with access to help you, or use this nifty trick&#8230;</p><p>Open another SSH connection to the FW CLI.  (If this is a VDOM, you&#8217;ll have to &#8216;conf vdom; edit &#8220;vdom3&#8243; to get into<br /> the VDOM context where the network is you want to troubleshoot).</p><p>Set the ping source IP address to be in the inside network of the host you are trying to troubleshoot..</p><pre>fgt300C-fw (vdom3) # execute ping-options source 172.30.3.254</pre><p>And now, ping away from the CLI in order to bring up the tunnel interface</p><pre>fgt300C-fw (vdom3) # execute ping 192.168.0.1</pre><p>(assuming 192.168.0.1 is an existing host only reachable via the VPN tunnel, and the ping service is allowed through the tunnel).</p><pre>fgt300C-fw (vdom3) # execute ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1): 56 data bytes
64 bytes from 192.168.0.1: icmp_seq=0 ttl=64 time=46.9 ms
64 bytes from 192.168.0.1: icmp_seq=1 ttl=64 time=47.3 ms
64 bytes from 192.168.0.1: icmp_seq=2 ttl=64 time=45.5 ms
64 bytes from 192.168.0.1: icmp_seq=3 ttl=64 time=66.3 ms
64 bytes from 192.168.0.1: icmp_seq=4 ttl=64 time=45.7 ms

--- 192.168.0.1 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 45.5/50.3/66.3 ms</pre><p>The trick here is that you are source as the network you are setting up, which should trigger the tunnel to come up if it isn&#8217;t up already, and you can see real live traffic. I don&#8217;t know how many times I&#8217;ve been stuck on a conference call waiting for whoever had access to do something to get around to doing the test I asked of them.</p><p>Back in the first debug window, you should see a whole bunch of IPSec and IKE messages fly past on the screen.</p><p>You have to learn to pick out the lines that are important, and zone in on them as everything is flying by. Learn to pause the display (or do a quick &#8216;diag debug dis&#8217; to stop the output). Scrolling back and zeroing in on the one error out of 100 lines is going to be your key skill here.</p><p>If all is well, you should get something about the SA being established with the SPI value (not important).</p><pre>ike 3:MyVPN_GW:18690:MyVPN:49143: added IPsec SA: SPIs=939fc892/b54d030</pre><p>and of course, if it is configured for SNMP, something like</p><pre>ike 3:MyVPN_GW:18690:MyVPN:49143: sending SNMP tunnel UP trap</pre><p>is a nice confirmation that all is well with the VPN.</p><p>If you are seeing a lot of errors repeating with Phase1, and you see messages like</p><pre>ike 3:MyVPN_GW:18698: sent IKE msg (P1_RETRANSMIT): ....</pre><p>Most likely the problem is a mismatch preshare key for the VPN tunnel, as it isn&#8217;t passing out of P1 (which doesn&#8217;t have much to negotiate).</p><p>Also check again if this is dynamic client (generally requiring Aggressive mode) or a static connection that probably should be set to Main mode, but could be using Aggressive Mode.</p><p>If you don&#8217;t have a common encryption alg/hash, you should see some errors like..</p><pre>ike 3:MyVPN_GW:18707: no SA proposal chosen</pre><p>As it can&#8217;t find a matching SA between the two ends using the same encryption algorithm/hash combo to encrypt the tunnel. Fixup the encryption alg/hash and everything should go better.</p><p>The hardest problems to detect are different keylength timers (you&#8217;ll just have to review them on both sides to make sure your P1 and P2 keylife timers are identical on both sides). Problems that you encounter with different timers show up as a VPN that works for a while, but then stops work, and won&#8217;t come up unless you bounce both sides. With valid timers the same on both sides, the VPN should keep up and key rollovers happen automatically.</p><p>Also, DPD may not always negotiate. One side may have it on and let a VPN connection stay up for a certain time until the timer kicks off and closes the connection for the lack of keep-alive packets. Make sure both sides have it on, or both sides have it off.</p><p>There are a few other error conditions that may come up, but these are the more common errors.</p><p>The most important thing with the low level debugging like this is to learn to pick out the important error lines from all the rest of the junk flying by. It just takes practice. You may want to deliberately break an existing setup just to see what happens. But once you can zero in on that one error line out of a 100 that is important, it will be a lot easier to troubleshoot what problems may come at you.</p> ]]></content:encoded> <wfw:commentRss>http://blogs.iphouse.net/2012/01/20/debugging-ipsec-vpns-in-fortigate/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Kickstart your Linux install</title><link>http://blogs.iphouse.net/2011/12/30/kickstart-your-linux-install/</link> <comments>http://blogs.iphouse.net/2011/12/30/kickstart-your-linux-install/#comments</comments> <pubDate>Fri, 30 Dec 2011 19:54:20 +0000</pubDate> <dc:creator>Nick Gasper</dc:creator> <category><![CDATA[Opinion]]></category> <category><![CDATA[System Administrators]]></category> <category><![CDATA[Virtual Machines]]></category> <category><![CDATA[Hosting]]></category> <category><![CDATA[Security]]></category> <category><![CDATA[Virtualization]]></category> <category><![CDATA[vmForge]]></category><guid isPermaLink="false">http://blogs.iphouse.net/?p=1984</guid> <description><![CDATA[I&#8217;ll admit it, I&#8217;m not a huge fan of Red Hat Enterprise Linux. I&#8217;ll administer it, I&#8217;ve worked with it. It&#8217;s a good distribution. I just have a bad taste for RPM based distributions based on my first forays into Linux back in my Mandrake days. I also first started to professionally work with Linux <a href="http://blogs.iphouse.net/2011/12/30/kickstart-your-linux-install/" class="more-link">More &#62;</a>]]></description> <content:encoded><![CDATA[<p>I&#8217;ll admit it, I&#8217;m not a huge fan of Red Hat Enterprise Linux. I&#8217;ll administer it, I&#8217;ve worked with it. It&#8217;s a good distribution. I just have a bad taste for RPM based distributions based on my first forays into Linux back in my Mandrake days. I also first started to professionally work with Linux during the last couple of years of RHEL 5, when things were getting long in the tooth. Red Hat&#8217;s release schedule also conflicts with what most of my users want and expect; it&#8217;s far more suited to an corporate environment where having the latest features is not nearly as important as having consistent software versions. That being said, Red Hat has some fantastic tools; Anaconda and Kickstart being my favorite. So I was overjoyed when I discovered Ubuntu had support for Kickstart files! The Ubuntu installer can take Debian style preseed directives but in my opinion is overly complicated.</p><p>A Kickstart file basically answers the questions that pop up in the installer as the installer goes removing the need for human interaction. If an question isn&#8217;t answered, the installer pops up with the proper dialog, takes user input, and continues. I can pick and choose what information I want to populate automatically and which information dialogs I want the customer to answer. In my auto install ISOs I prompt the customer for a username and password as I want the users to enter that information.</p><p>When I was tasked with making an auto installing ISO for our customers I was able to create one quickly by using a kickstart file.<br /> <span id="more-1984"></span></p><p>The process of making a CD is a bit verbose, and better handled by some of the how-tos out there.</p><p>But I&#8217;ll take your through my Kickstart file.</p><p>First are some of basic information about the system. These are fairly self-explanatory.</p><pre>platform=AMD64
#System language
lang en_US
#Language modules to install
langsupport en_US
#System keyboard
keyboard us
#System mouse
mouse none
#System timezone
timezone America/Chicago</pre><p>I disable root, to reflect the Ubuntu default. You can enable it by removing the next line, and setting it with the second.</p><pre>rootpw --disabled
#rootpw jpDhuZtql4of4rfq</pre><p>I do not automatically add a user, but you can with the next line.</p><pre>#user johndoe --fullname "John Doe" --password changeme</pre><p>I don&#8217;t think this does much in an Ubuntu Server install but I put it in anyways.</p><pre>#Use text mode install
text</pre><p>We&#8217;re installing not upgrading.</p><pre>#Install OS instead of upgrade
install</pre><p>Use the CD-ROM.</p><pre>#Use CDROM installation media
cdrom</pre><p>Where are we going to put the bootloader?</p><pre>#System bootloader configuration
bootloader --location=mbr</pre><p>Get rid of any existing partitions.</p><pre>#Partition clearing information
clearpart --all --initlabel</pre><p>Partition the disks using Ubuntu defaults (512MB swap, etc) This allows the ISO to work on whatever size disk you want. Linux isn&#8217;t great about using swap anyways, so 512 is plenty.</p><pre>#Disk partitioning information
part /boot --fstype ext3 --size=200 --ondisk=hda
part swap --recommended
part / --fstype ext4 --size 1 --grow</pre><p>Passwd information. I know&#8230; MD5&#8230; You can use something more secure if you wish.</p><pre>#System authorization infomation
auth  --useshadow  --enablemd5</pre><p>We need DHCP for some of the following steps, as I have no idea what type of network this will be run on. You can specify other info here if you want.</p><pre>#Network information
network --bootproto=dhcp --device=eth0</pre><p>My customers hate having UFW on. I don&#8217;t think this actually works yet in Ubuntu, so I also do it in a later script.</p><pre>#Firewall configuration
firewall --disabled</pre><p>X-Windows on a Server? No thanks.</p><pre>#Do not configure the X Window System
skipx</pre><p>And finally, we want to reboot after installing. This isn&#8217;t actually done, as we&#8217;re going to run a post-install script.</p><pre>#Reboot after installation
reboot</pre><p>Add additional packages to install. I install the fewest here, as I update in a later script, so why install a bunch of stuff only to update it later?</p><pre>%packages
@dns-server
@openssh-server
gcc
build-essential</pre><p>Here comes a a post install script.</p><pre>%post</pre><p>Mount the CD again, as there&#8217;s data we want off of the CD.</p><pre>echo Making CD Mountpoint
mkdir -p /mnt/cdrom
echo Mounting CD
mount -t iso9660 /dev/sr0 /mnt/cdrom</pre><p>Copy over a script that I&#8217;ve written that does updates and additional installs when the virtual machine is first booted.</p><pre>echo Copying Firstboot Script
cp /mnt/cdrom/firstboot /etc/init.d/
chmod +x /etc/init.d/firstboot</pre><p>Updated the init structure to run the firstboot script on boot.</p><pre>update-rc.d firstboot defaults
echo Adding new Crontab</pre><p>Add a custom crontab with some randomized sleep values.</p><pre>cp /mnt/cdrom/crontab-template /etc/crontab</pre><p>A script that I wrote that edits resolv.conf to point to the local bind server</p><pre>echo Copying resolvfix init script
cp /mnt/cdrom/resolvfix /etc/init.d/
chmod +x /etc/init.d/resolvfix
update-rc.d resolvfix start 99 2 3 4 5 .</pre><p>An updated sources.list with a closer mirror.</p><pre>echo Copying Apt Sources
cp /mnt/cdrom/geeks-org-sources.list /etc/apt/sources.list</pre><p>A new dhclient with the local bind server seeded.</p><pre>echo Copying dhclient.conf
cp /mnt/cdrom/dhclient.conf /etc/dhcp3/</pre><p>A new named.conf.options with some useful defaults.</p><pre>echo Copying named.conf.options
cp /mnt/cdrom/named.conf.options /etc/bind/</pre><p>Moving over vmware-tools for installation upon first boot.</p><pre>mkdir /vmware
cd /vmware
echo Extracting Tools
tar zxf /mnt/cdrom/VMwareTools-*.tar.gz</pre><p>Ejecting the CD.</p><pre>echo Unmounting CD
umount /mnt/cdrom</pre><p>Update the system.</p><pre>echo Updating
apt-get update
apt-get -y dist-upgrade</pre><p>And finally, reboot the system (sync for good luck ;) ).</p><pre>echo Rebooting
sync
reboot</pre><p>Now, as I mentioned before, there&#8217;s a firstboot script that I run that does quite a bit of work before the machine is finished. It does things like wipe out the SSH keys, install VMware Tools, remove and purge old kernels and install applications like MySQL, Apache, as required.</p><p>Well, that&#8217;s one of the tricks I have tucked up my sleeve, I hope it helps!</p> ]]></content:encoded> <wfw:commentRss>http://blogs.iphouse.net/2011/12/30/kickstart-your-linux-install/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>uncomplicated firewall</title><link>http://blogs.iphouse.net/2011/12/02/uncomplicated-firewall/</link> <comments>http://blogs.iphouse.net/2011/12/02/uncomplicated-firewall/#comments</comments> <pubDate>Fri, 02 Dec 2011 17:05:55 +0000</pubDate> <dc:creator>Doug Rau</dc:creator> <category><![CDATA[Online Security]]></category> <category><![CDATA[System Administrators]]></category> <category><![CDATA[Security]]></category><guid isPermaLink="false">http://blogs.iphouse.net/?p=1504</guid> <description><![CDATA[ufw, or uncomplicated firewall, is the default host firewall tool for Ubuntu and is designed to be easy to use. unless you don&#8217;t realize that its been enabled for you, in which case you&#8217;re likely to spend an hour bashing your head into something trying to get nfs to work. ufw is normally driven from <a href="http://blogs.iphouse.net/2011/12/02/uncomplicated-firewall/" class="more-link">More &#62;</a>]]></description> <content:encoded><![CDATA[<p>ufw, or uncomplicated firewall, is the default host firewall tool for Ubuntu and is designed to be easy to use.</p><p>unless you don&#8217;t realize that its been enabled for you, in which case you&#8217;re likely to spend an hour bashing your head into something trying to get nfs to work. ufw is normally driven from the command line, although a GUI is also available.</p><p>you&#8217;ll need to have root privileges to run ufw.</p><p><span id="more-1504"></span><br /> the command to see whether or not ufw is running is &#8216;ufw status&#8217;. if ufw is not running, you should see&#8230;</p><pre>$ ufw status
Status: inactive</pre><p>if ufw is running, you&#8217;ll see something like this instead&#8230;</p><pre>$ ufw status
Status: active

To                         Action      From
--                         ------      ----
Bind9                      DENY        Anywhere
22                         ALLOW       Anywhere
3306                       DENY        Anywhere
Apache Full                ALLOW       Anywhere</pre><p>here, ufw is active, and is configured to deny or allow specific types of traffic. for example, connections to port 22 (ssh) are allowed from anywhere, whereas connections to port 3306 (mysql) are denied from anywhere. in addition to simple port numbers, ufw can recognize applications, such as &#8216;Apache Full&#8217; (ports 80 and 443/tcp). for more information, see the <em>Application Integration</em> section of the man page.</p><p>the basic command for opening ports is &#8216;ufw allow 161&#8242;. ufw will also refer to the /etc/services file if you specify services by name, &#8216;ufw allow snmp&#8217;. either will allow connections to port 161 (SNMP) from anywhere.</p><p>these examples imply &#8216;from any to any&#8217;, but you can also specify source and host addresses. for example, &#8216;ufw allow from 10.0.0.42 to any port 161&#8242; only allows connections to port 161 from a single address. you can also specify a netblock, such as 10.0.0.0/24. there are additional options, including specifying protocol (tcp or udp) and direction, and limiting or rejecting connections (instead of dropping them); see the man page for these and for more examples.</p><p>also note that rules are processed in order, and the first match wins. more specific rules should come first, followed by more general rules. you can insert a rule into the list using &#8216;ufw insert 2 allow snmp&#8217; (here, into the number 2 slot, moving the current number 2 and following rules down one slot).</p><p>ufw isn&#8217;t a bad thing to have running on your ubuntu host, and is particularly important if its not behind a network firewall. but if you&#8217;re having problems getting a new service running, it&#8217;s probably something worth looking at.</p> ]]></content:encoded> <wfw:commentRss>http://blogs.iphouse.net/2011/12/02/uncomplicated-firewall/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Setting up L2TP over IPSec VPN for VM Forge Customer Managed FW &#8211; Part 1</title><link>http://blogs.iphouse.net/2011/11/18/setting-up-l2tp-over-ipsec-vpn-for-vm-forge-customer-managed-fw-part-1/</link> <comments>http://blogs.iphouse.net/2011/11/18/setting-up-l2tp-over-ipsec-vpn-for-vm-forge-customer-managed-fw-part-1/#comments</comments> <pubDate>Fri, 18 Nov 2011 22:09:10 +0000</pubDate> <dc:creator>Doug McIntyre</dc:creator> <category><![CDATA[ipHouse Products]]></category> <category><![CDATA[System Administrators]]></category> <category><![CDATA[Security]]></category> <category><![CDATA[vmForge]]></category> <category><![CDATA[VPN]]></category><guid isPermaLink="false">http://blogs.iphouse.net/?p=1582</guid> <description><![CDATA[Wow thats a mouthful of a title isn&#8217;t it. When you have a VMForge VDC and control your own area of the FortigateFirewall in front of your VDC, you can setup a secure VPN connection with several different technologies. If you want to use the built in VPN client in Windows or Mac OSX without <a href="http://blogs.iphouse.net/2011/11/18/setting-up-l2tp-over-ipsec-vpn-for-vm-forge-customer-managed-fw-part-1/" class="more-link">More &#62;</a>]]></description> <content:encoded><![CDATA[<p>Wow thats a mouthful of a title isn&#8217;t it.</p><p>When you have a VMForge VDC and control your own area of the FortigateFirewall in front of your VDC, you can setup a secure VPN connection with several different technologies.</p><p>If you want to use the built in VPN client in Windows or Mac OSX without installing any other VPN Client software, then L2TP over IPSec is the way to go. Although you will need to escape out to the CLI of the FW to complete this setup.</p><p><span id="more-1582"></span></p><p>This is only one way of doing things. There are many options along the way that may be required of more advanced setups, such as using SSL Certificate authentication in order to provide two-factor authentication to comply with certain security policy requirements (ie. PCI-DSS requires this).</p><p><strong>Step one: Setting up users.</strong></p><p>Most people starting out use local user authentication on the FW. While there are more advanced options available, such as authenticating back to a Windows Active Directory server, or RADIUS or LDAP, using the local user database in the firewall is simple and straightforward.</p><p>Login to your VDC&#8217;s FW admin area.</p><p>Open up the User menu, go to the User subarea, and the User tab.</p><p>(Fortinet could use some better UI descriptions sometimes.. :-)</p><p>Click the &#8220;+ Create New&#8221; user button and supply the username/passwords for each new user you want to create. I generally use full email addresses of users as they are most used to that now-a-days for their usernames. Future remote authentication options (ie. RADIUS) may influence what you use for usernames here.</p><p><strong>Step two: Create a usergroup. </strong></p><p>Next, still in the User menu, heda to User Group-&gt;User Group. And click the &#8220;+ Create New&#8221; here. Name your group something meaningful. Select all your new users and click the ➜ button to move them to the Members area and click OK.</p><p><strong>Step three: Create the IPSec wrapper.</strong></p><p>Now for some VPN setup!</p><p>Head into the VPN Menu, open up IPSec and choose Auto Key (IKE). There are two phases to IKE and we need to start with Phase 1, and then Phase 2. Also, both Windows and Mac have strong preferences for certain cryptographic choices, so we&#8217;ll be changing them from the defaults.</p><p>Click (+ Create Phase 1) to start.</p><p>Name your VPN&#8217;s Phase1 some name meaningful. I usually either end the name in P1 or GW (from some old training of another vendor&#8217;s preferred naming scheme way back when).</p><p>For Remote Gateway: Choose &#8220;Dialup User&#8221;.</p><p>For Local Interface, this is your WAN interface for your VDC. Most likely this will look like VLAN_EXT_517 and the _EXT_ part of the name signifies that is the <em>external WAN</em> interface for your VDC.</p><p>Leave Mode at Main, and Authentication Method as Preshared Key.</p><p>The preshare Key is very important, having this longer and more random gives you more security. This will also have to be distributed out to each user. While the user passwords are also signifigant, the preshare Key can not be changed without rekeying all your users. I&#8217;d recommend between 12 to 16 random characters. Make sure to note what you choose for later client setup.</p><p>Now choose the Advanced button to change away from the defaults to make Windows happy.</p><p>For the P1 Proposals, you&#8217;ll want AES256/MD5, 3DES/SHA1 and AES192/SHA1 (clicking the + button to add a spot). You&#8217;ll want DH Group (Diffie Hellman) group 2. Leave the keylife here the default 28800.</p><p><a href="http://blogs.iphouse.net/wp-content/uploads/2011/11/P1Proposal.png"><img class="alignnone size-full wp-image-1615" title="P1Proposal" src="http://blogs.iphouse.net/wp-content/uploads/2011/11/P1Proposal.png" alt="" width="635" height="179" /></a></p><p>Click OK to get back to the VPN area and now click (+ Create Phase 2).</p><p>Name this something meaningful, I use the same name as before with P2 or VPN on the end.</p><p>For Phase1: choose your existing Phase1 name.<br /> And now for the Advanced section.</p><p>For the P2 proposal, you&#8217;ll want AES256/MD5, 3DES/SHA1 &amp; AES192/SHA1 to make Windows happy.</p><p>Leave replay detection on, but turn off PFS. Another item Windows7 especially wants is for the P2 keylife to be both bytes and seconds, so open up Keylife and select <strong>Both </strong>with a keylife of 3600 seconds and a rekey bytelength of 250000 bytes.</p><p><a href="http://blogs.iphouse.net/wp-content/uploads/2011/11/P2Proposal.png"><img class="alignnone size-full wp-image-1623" title="P2Proposal" src="http://blogs.iphouse.net/wp-content/uploads/2011/11/P2Proposal.png" alt="" width="620" height="231" /></a></p><p>Everything else can be blank, so go ahead and hit OK here.</p><p><strong>Step four: Setting the right L2TP mode. </strong></p><p>For whatever reason, Fortinet moved L2TP setup out of the GUI of previous versions into CLI only on the current code revs.</p><p>You can either ssh directly, or go to the Firewall&#8217;s Dashboard, and click on the CLI console application on the Dashboard in order to continue. First set the IP addresses used by the VPN server.</p><pre><code>config VPN l2tp</code>
<code>set eip 192.168.16.1</code>
<code>set sip 192.168.16.15</code>
<code>set status enable set usrgroup "VPN Users" </code><code>end</code></pre><p>This last name has to match the User Group name you first used.</p><p>The IP addresses here have to be in a different subnet than your current private range IP addresses used inside your VDC. It doesn&#8217;t matter much which of the RFC1918 space you take, just take a small chunk somewhere and remember what it is.</p><p>Next we need to set the mode.</p><pre><code>config VPN ipsec phase2</code>
<code>edit "My L2TP VPN"</code><code> </code><code>set encapsulation transport-mode</code> <code>end</code></pre><p>Where &#8220;My L2TP VPN&#8221; matches the name of the Phase2 proposal earlier entered.</p><p>And finally type &#8220;exit&#8221; to get out of the CLI Console as we are done in there.</p><p><strong>Step five: Create the Firewall Policy for the VPN. </strong></p><p>Now we need an address object to contain the L2TP users&#8217; IP address range, so head over to the Firewall-&gt;Address section. &#8220;+ Create New&#8221; address, and call it something like L2TPClients. For the range we picked above, the syntax to type in would be 192.168.16.[1-15] and click OK</p><p>Finally we get to create a firewall policy to trigger the VPN!</p><p>In the Firewall-&gt;Policy section, &#8220;+1 Create New&#8221; a new policy.</p><p>This will be the policy for traffic going out over the VPN, so</p><ul><li>The Source Interface is your internal interface, so something like VLAN_517_INT.</li><li>The Source Address is the internal address pool, which probably looks like LAN_VLAN_507.</li><li>The Destination Interface is your internal interface, so something like VLAN_517_EXT.</li><li>The Destination Address is your address pool we created, so choose the object L2TPClients.</li><li>Service can be ANY</li><li>Action <strong>must</strong> be <strong>IPSEC</strong></li><li>Choose VPN Tunnel to be the P1 proposal you setup in Step 4 and Allow in &amp; out bound traffic.</li></ul><p>Click OK to move along to create the matching inbound traffic over the VPN.</p><ul><li>The Source Interface is your external interface, so something like VLAN_517_EXT.</li><li>The Source Address is the address pool we created, so choose the object L2TPClients.</li><li>The Destination Interface is your internal interface, so something like VLAN_517_INT.</li><li>The Destination Address is your internal address pool, which probably looks like LAN_VLAN_507.</li><li>Service should be a list of protocols that you want the VPN users to be able to do (RDC? MS-SQL?)</li><li>Action should be <strong>Accept</strong> (not IPSEC here, only used for outbound VPN policy).</li></ul><p>Click OK to finalize the VPN setup.<br /> <strong>Complete!</strong></p><p>We are done with the VPN setup, and all it takes is to setup the client and dialin.</p><p>The next blog post will be client setup for Windows/Mac and testing.</p> ]]></content:encoded> <wfw:commentRss>http://blogs.iphouse.net/2011/11/18/setting-up-l2tp-over-ipsec-vpn-for-vm-forge-customer-managed-fw-part-1/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Types of VPNs used for vmForge VDC</title><link>http://blogs.iphouse.net/2011/11/14/types-of-vpns-used-for-vmforge-vdc/</link> <comments>http://blogs.iphouse.net/2011/11/14/types-of-vpns-used-for-vmforge-vdc/#comments</comments> <pubDate>Mon, 14 Nov 2011 22:08:18 +0000</pubDate> <dc:creator>Doug McIntyre</dc:creator> <category><![CDATA[ipHouse Products]]></category> <category><![CDATA[System Administrators]]></category> <category><![CDATA[Virtual Machines]]></category> <category><![CDATA[Security]]></category> <category><![CDATA[technology]]></category> <category><![CDATA[Virtualization]]></category><guid isPermaLink="false">http://blogs.iphouse.net/?p=1490</guid> <description><![CDATA[If you have a customer managed vmForge firewall option with the Fortigate Firewall in front of your VDC, there are several types of VPNs to securely connect over an encrypted tunnel back into your VDC. What is a VPN? A VPN (Virtual Private Network) is a way of creating a secure connection to and from a <a href="http://blogs.iphouse.net/2011/11/14/types-of-vpns-used-for-vmforge-vdc/" class="more-link">More &#62;</a>]]></description> <content:encoded><![CDATA[<p>If you have a customer managed vmForge firewall option with the Fortigate Firewall in front of your VDC, there are several types of VPNs to securely connect over an encrypted tunnel back into your VDC.</p><h4>What is a VPN?</h4><p>A VPN (Virtual Private Network) is a way of creating a secure connection to and from a network (site to site or LAN to LAN) or computer (node based VPN). It is usually encrypted end-to-end and lets you route traffic securely over a direct channel into the remote network. There are usually separate policies applied on the VPN connection letting more remote services in that you wouldn&#8217;t let in through the primary internet facing connection (ie. MS-SQL server administrative access, FTP services, etc).</p><h4><span id="more-1490"></span>IPSec PPTP vs. L2TP over IPSec vs. SSL/VPN vs. many others.</h4><h4 style="padding-left: 30px;">IPSec</h4><p style="padding-left: 30px;">is the basis of many modern secure VPNs. It is the most complex, and feature-full of the choices. It also usually requires special client software loaded on the remote client workstation. Example client software either comes from the Firewall Vendor directly (either as a purchase, or bundled in software), or other software vendors and freeware solutions exist. Popular commercial client software is VPN Tracker for the Mac, or The Greenbow for Windows. Free client software for the Mac is IPSecuritas or Shrew for Windows. Other options are setting up the connection site-to-site in your local firewall to your VDC network. This assumes you already have a pre-existing site firewall that supports site-to-site VPNs though.</p><p style="padding-left: 30px;">With an <strong>IPSec</strong> tunnel, the client software can be setup to automatically connect as needed, or you can also bring up the tunnel on-demand with whatever controls the software gives you.</p><p style="padding-left: 30px;">Otherwise, it sits in the background without you having to interact with it.</p><h4 style="padding-left: 30px;">PPTP</h4><p style="padding-left: 30px;">PPTP is a solution developed by USR and expanded on by Microsoft for Remote Access VPNs. There have been some security concerns with both the length of the hash of the LANMAN password hash used with this solution, as well the actual encryption algorithms employed. You can read up more on the problems encountered here.</p><p style="padding-left: 30px;"><a href="http://en.wikipedia.org/wiki/Point-to-Point_Tunneling_Protocol#Security_of_the_PPTP_protocol">Security_of_the_PPTP_protocol</a></p><h4 style="padding-left: 30px;">L2TP over IPSec</h4><p style="padding-left: 30px;">L2TP merges two different technologies from different areas of Networking into a solution that has replaced PPTP. This solution has client software built into Windows (XP and up) and Mac OS X (10.3 and up) that makes it simple to choose, although the real setup can get a little complex. Troubleshooting this solution can be difficult, as the windows client gives basically one error code for any problem.</p><p style="padding-left: 30px;">This is a Dial Up on Demand connection at the client end. Each time that you want to connect, you&#8217;ll have to initiate the VPN tunnel setup and make sure it connects before doing what you want across the VPN tunnel.</p><h4 style="padding-left: 30px;">SSL/VPN</h4><p style="padding-left: 30px;"><strong>SSL/VPN </strong>is a VPN solution running over SSL/TLS encrypted HTTP traffic. I think the perceived acceptance of this solution is that it is easy because it is just SSL and it is just HTTP. The reality of this solution is that it depends a lot on what you want to do, what software is installed on the client end (ie. Java may be required, which not many people install by default any longer), and it operates in 3 different modes.</p><p style="padding-left: 30px;">The first mode is connecting to the VPN gateway as a web proxy into the internal network (ie. so you can access an internal web site). Depending on software version, telnet proxy and ssh proxy may be available. This is all that is allowed though.</p><p style="padding-left: 30px;">The second mode is download a JAVA app that will let you do port forwarding through the VPN tunnel. Ie. More like a traditional VPN that you can access restricted services such as MSSQL server that you wouldn&#8217;t let out publicly.</p><p style="padding-left: 30px;">The third mode is via special client software installed on the workstation (is very vendor specific), which again will let you do port forwarding through the VPN tunnel like a regular IPSec client and access remote protocols like RDP and MS-SQL over the encrypted VPN tunnel.</p><h4>OTHERS</h4><p>Other solutions exist such as OpenVPN, ssh port forwarding, OpenSWAN, etc.</p><p>Our firewalls only support the methods I talked about above, not these alternatives, although that doesn&#8217;t mean that you can&#8217;t deploy a firewall gateway virtual machine utilizing your favorite software within your local VDC as well (I&#8217;m sure I&#8217;ll be doing a blog post about this kind of setup later).</p><p>Overall, the IPSec VPN is the most secure and easiest to use, but is the hardest to setup and required client software to be installed. L2TP over IPSec is popular because the client software is already installed and easy enough to use.</p><p>Either solution does work well, I&#8217;ll be detailing more details on setting up either in further blog posts.</p> ]]></content:encoded> <wfw:commentRss>http://blogs.iphouse.net/2011/11/14/types-of-vpns-used-for-vmforge-vdc/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>IIS 7.5 and FTP-SSL</title><link>http://blogs.iphouse.net/2011/11/14/iis-7-5-and-ftp-ssl/</link> <comments>http://blogs.iphouse.net/2011/11/14/iis-7-5-and-ftp-ssl/#comments</comments> <pubDate>Mon, 14 Nov 2011 17:02:33 +0000</pubDate> <dc:creator>Ben Tucker</dc:creator> <category><![CDATA[System Administrators]]></category> <category><![CDATA[Security]]></category> <category><![CDATA[technology]]></category><guid isPermaLink="false">http://blogs.iphouse.net/?p=1484</guid> <description><![CDATA[FTP-SSL is the encrypted FTP type that is supported by IIS 7.5 (Windows Server 2008 R2) and IIS 7.0 (Windows Server 2008). There are some quirks to setting it up this way. This brief walk-through has a couple of warnings about those specific issues. I am using FTP-SSL in passive mode, with explicit SSL.  I <a href="http://blogs.iphouse.net/2011/11/14/iis-7-5-and-ftp-ssl/" class="more-link">More &#62;</a>]]></description> <content:encoded><![CDATA[<p>FTP-SSL is the encrypted FTP type that is supported by IIS 7.5 (Windows Server 2008 R2) and IIS 7.0 (Windows Server 2008). There are some quirks to setting it up this way. This brief walk-through has a couple of warnings about those specific issues.</p><p>I am using FTP-SSL in passive mode, with explicit SSL.  I do that because most of my users run their computers behind some sort of firewall. This sometimes means that their data channels get blocked by their firewall. The symptom then is that they can connect, but can&#8217;t send or receive files or list directories. So I have them use passive FTP in their client software.<span id="more-1484"></span></p><p>I put all of my Windows servers behind a firewall. Since the FTP session is encrypted, the firewall cannot look into the content of the control channel and allow the ephemeral data connections through. To be clear: passive FTP with SSL will not go through your firewall without specific rules allowing the data channels.</p><p>To get around this, allow a specific port range incoming in the firewall, and configure IIS to use that same range. I am using ports 55000-56000 for this example.</p><p><strong>Configure the firewall:</strong></p><p>Allow TCP/21 inbound from all<br /> Allow TCP/55000-56000 inbound from all</p><p><strong>Configure IIS:</strong></p><p>Assuming you have a FTP site already set up in IIS without any encryption and you now want to secure it. Here is what to do:</p><p><strong>Create an SSL Certificate:</strong></p><p>If your site is already using SSL, you can probably use the SSL certificate you already have.  Otherwise, create a self-signed SSL certificate on the server.</p><p>In IIS Manager, select the server in the left-hand pane. Select Server Certificates from the IIS section, and click &#8220;Create Self-Signed Certificate&#8221;. Name it &#8220;Self-signed certificate for FTPS&#8221;</p><p><strong>Set the Data Channel range for FTP:</strong></p><p>Select the server in the left-hand pane. It must be set server-wide. <strong>If you select the FTP site</strong> <strong>here, the Data Channel Range field will be grayed out. </strong>Enter the same port range you have allowed in the firewall (55000-56000). If your firewall is doing NAT, enter the external IP address of the firewall here.</p><p><strong>Restart the Microsoft FTP Service:</strong></p><p>Now you need to restart the FTP <strong>Service</strong> for the setting take effect. If you restart the FTP Server within IIS manager, or even restart the whole of IIS, the FTP Service is unaffected. Open the Services control panel, right-click &#8220;Microsoft FTP Service&#8221;, and select &#8220;Restart&#8221;.</p><p><strong>Configure the client:</strong></p><p>Set your web client to use passive mode and Explicit SSL. Now it should work.</p> ]]></content:encoded> <wfw:commentRss>http://blogs.iphouse.net/2011/11/14/iis-7-5-and-ftp-ssl/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>VPNs are alive in vmForge VDC</title><link>http://blogs.iphouse.net/2011/11/01/vpns-are-alive-in-vmforge-vdc/</link> <comments>http://blogs.iphouse.net/2011/11/01/vpns-are-alive-in-vmforge-vdc/#comments</comments> <pubDate>Tue, 01 Nov 2011 19:42:28 +0000</pubDate> <dc:creator>Aileen Horwath</dc:creator> <category><![CDATA[ipHouse Products]]></category> <category><![CDATA[Opinion]]></category> <category><![CDATA[Security]]></category> <category><![CDATA[vmForge]]></category><guid isPermaLink="false">http://blogs.iphouse.net/?p=1436</guid> <description><![CDATA[Back in Mid-October Ars Tecnica published an editorial by John C. Welch calling for the death of VPNs. The article promoted the concept that the biggest technical security issue companies and IT departments face is the &#8220;lost laptop&#8221; problem and that this problem can be solved by keeping sensitive information &#8220;in the cloud.&#8221;  The editorial <a href="http://blogs.iphouse.net/2011/11/01/vpns-are-alive-in-vmforge-vdc/" class="more-link">More &#62;</a>]]></description> <content:encoded><![CDATA[<p>Back in Mid-October Ars Tecnica published <a title="Die, VPN! We're all &quot;telecommuters&quot; now—and IT must adjust" href="http://ger.ms/uWS9XP" target="_blank">an editorial by John C. Welch calling for the death of VPNs</a>. The article promoted the concept that the biggest technical security issue companies and IT departments face is the &#8220;lost laptop&#8221; problem and that this problem can be solved by keeping sensitive information &#8220;in the cloud.&#8221;  The editorial made the point that VPNs are cumbersome and overused.</p><p>Today <a title="Op-ed: Live, VPN! Why VPNs are a must-have for today's workforce" href="http://ger.ms/rUBV8G" target="_blank">Rainer Enders published a rebuttal op-ed in support of VPNs</a>. Mr. Enders argues, in part, that one of the biggest issues facing companies was hackers in general and specifically the protection of all corporate data, both on the systems where it is stored and when it is in transit. As more and more employees work not only from home but from WiFi hotspots in coffee shops, fast food restaurants and hotel rooms around the world, encrypting sensitive information end-to-end has ever-increasing importance.</p><p><span id="more-1436"></span>Mr. Enders Op-ed is much more in touch with the way businesses need to operate in today&#8217;s networked world. Yes, there are corporate features and functions that can be pushed off physical corporate computers and onto the hardware at hosting companies. This does not mean that all information can or should be placed in fully public cloud environments and it certainly doesn&#8217;t mean that your information in &#8220;the cloud&#8221; is safe just because you can account for all your employees laptops and smart phones.</p><p>Corporations do not need to make either/or choices. Less sensitive, collaborative projects might be best hosted at massive cloud providers while the most sensitive information needs to be more carefully protected on private servers only accessible via the local corporate network and remote access VPNs.</p><p>At least once a week I work off-site. While I don&#8217;t need a VPN to reach my email, I do use a VPN to get access to in-house documents and systems. I use <a title="VPN Tracker 6" href="http://ger.ms/uSbD24" target="_blank">VPN Tracker from equinux</a> on my Mac. It is simple and easy for both me (as an end user) and our IT staff that has to support us normal users.</p><p>Because we use them ourselves and understand the benefits, we made sure our new <a title="vmForge Virtual Data Center" href="http://ger.ms/px5ooa" target="_blank">vmForge VDC</a> product line supported both site-to-site VPNs for remote offices *and* desktop (end user) VPNs for remote workers. vmForge VDCs configured with Fortigate firewalls will support end-user VPNs and ipHouse can set them up and manage them for you.</p> ]]></content:encoded> <wfw:commentRss>http://blogs.iphouse.net/2011/11/01/vpns-are-alive-in-vmforge-vdc/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>ipMom: Part 1, changing your password</title><link>http://blogs.iphouse.net/2011/04/22/ipmom-part-1-changing-your-password/</link> <comments>http://blogs.iphouse.net/2011/04/22/ipmom-part-1-changing-your-password/#comments</comments> <pubDate>Fri, 22 Apr 2011 21:16:11 +0000</pubDate> <dc:creator>Genevieve Ruebel</dc:creator> <category><![CDATA[Support]]></category> <category><![CDATA[Security]]></category> <category><![CDATA[technology]]></category><guid isPermaLink="false">http://blogs.iphouse.net/?p=1250</guid> <description><![CDATA[]]></description> <content:encoded><![CDATA[<div><a href="http://blogs.iphouse.net/wp-content/uploads/2011/04/ipMom_passwordchange1.jpg"><img class="aligncenter size-full wp-image-1257" title="ipMom_passwordchange1" src="http://blogs.iphouse.net/wp-content/uploads/2011/04/ipMom_passwordchange1.jpg" alt="" width="554" height="428" /></a></div><div><a href="http://blogs.iphouse.net/wp-content/uploads/2011/04/ipMom_passwordchange2.jpg"><span id="more-1250"></span><img class="aligncenter size-full wp-image-1258" title="ipMom_passwordchange2" src="http://blogs.iphouse.net/wp-content/uploads/2011/04/ipMom_passwordchange2.jpg" alt="" width="554" height="428" /></a></div><div><a href="http://blogs.iphouse.net/wp-content/uploads/2011/04/ipMom_passwordchange3.jpg"><img class="aligncenter size-full wp-image-1259" title="ipMom_passwordchange3" src="http://blogs.iphouse.net/wp-content/uploads/2011/04/ipMom_passwordchange3.jpg" alt="" width="554" height="428" /></a></div><div><a href="http://blogs.iphouse.net/wp-content/uploads/2011/04/ipMom_passwordchange4.jpg"><img class="aligncenter size-full wp-image-1260" title="ipMom_passwordchange4" src="http://blogs.iphouse.net/wp-content/uploads/2011/04/ipMom_passwordchange4.jpg" alt="" width="554" height="428" /></a></div><div><a href="http://blogs.iphouse.net/wp-content/uploads/2011/04/ipMom_passwordchange5.jpg"><img class="aligncenter size-full wp-image-1261" title="ipMom_passwordchange5" src="http://blogs.iphouse.net/wp-content/uploads/2011/04/ipMom_passwordchange5.jpg" alt="" width="554" height="428" /></a></div><div><a href="http://blogs.iphouse.net/wp-content/uploads/2011/04/ipMom_passwordchange6.jpg"><img class="aligncenter size-full wp-image-1262" title="ipMom_passwordchange6" src="http://blogs.iphouse.net/wp-content/uploads/2011/04/ipMom_passwordchange6.jpg" alt="" width="554" height="428" /></a></div><div><a href="http://blogs.iphouse.net/wp-content/uploads/2011/04/logo_watermark_1-1_small.jpg"><img class="alignright size-full wp-image-1264" title="logo_watermark_1" src="http://blogs.iphouse.net/wp-content/uploads/2011/04/logo_watermark_1-1_small.jpg" alt="" width="210" height="156" /></a></div> ]]></content:encoded> <wfw:commentRss>http://blogs.iphouse.net/2011/04/22/ipmom-part-1-changing-your-password/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Cost effective data center operations</title><link>http://blogs.iphouse.net/2011/04/01/cost-effective-data-center-operations/</link> <comments>http://blogs.iphouse.net/2011/04/01/cost-effective-data-center-operations/#comments</comments> <pubDate>Fri, 01 Apr 2011 20:29:08 +0000</pubDate> <dc:creator>Mike Horwath</dc:creator> <category><![CDATA[Data Center]]></category> <category><![CDATA[ipHouse Products]]></category> <category><![CDATA[System Administrators]]></category> <category><![CDATA[Monitoring]]></category> <category><![CDATA[Security]]></category><guid isPermaLink="false">http://blogs.iphouse.net/?p=1159</guid> <description><![CDATA[Today marks a new day in the data center operations at ipHouse. ipHouse has never outsourced any type of operations prior to this move. This bold move in efficiency makes ipHouse the premier facility manned and operated 24&#215;7 by a private contractor. Over the last few months, we have been negotiating with The Wonka Candy <a href="http://blogs.iphouse.net/2011/04/01/cost-effective-data-center-operations/" class="more-link">More &#62;</a>]]></description> <content:encoded><![CDATA[<p>Today marks a new day in the data center operations at <a title="ipHouse - where fun is in the name!" href="http://www.iphouse.com/" target="_blank">ipHouse</a>.</p><p>ipHouse has never outsourced any type of operations prior to this move. This bold move in efficiency makes ipHouse the premier facility manned and operated 24&#215;7 by a private contractor.</p><p><span id="more-1159"></span>Over the last few months, we have been negotiating with <a title="The Wonka Candy Company" href="http://www.wonka.com/" target="_blank">The Wonka Candy Company</a>, directly with president Charlie Bucket for the upgrade to our operations. This might come as surprise to many of you, but Wonka Industries has been branching out for years into other services besides making some mind-blowing, awesome candy. (Though it must be noted, their expansion into day care facilities failed miserably.)</p><p>Among the changes to our data center, we will also be upgrading our on-site security measures, our fire suppression solution, and our emergency elevator escape system.</p><p>We have also negotiated our new off-site storage with TheCandyMountainSecureStorageServicesCompany(tm) (TCMSSSC). This is great news as it helps us achieve the elusive 5 nines Gobstopper rating for data centers.</p><h3>Security</h3><p>The new security measures are sugary sweet, and truly state of the art. We&#8217;ll not only be using the Oompa-Loompa workforce for the operations of the data center, but we&#8217;ve also contracted with Chocolate Security Services to supply us with their Oompa-Loompa Security Force agents to guard both the front and rear entrances.</p><p>We have also initiated changes to our security card system by moving away from easily bypassed proximity cards to Snozzberry Scented Access Cards (SSAC). Digital security systems are easily bypassed because of the single 1s and 0s used in binary computing, the SSAC, though, is purely analog allowing for an infinite combination of scents for authscentification.</p><h3>Emergency</h3><p>Our updates to the fire suppression system will be happening during the month of April, 2011 as we move away from the current dry pipe solution to the very first rollout of the Bubble Fire Suppression Solution (BFS) from Bucket Services, Inc. Instead of water (used in dry pipe), Halon (poisonous), or FM200 (where did the air go) uses in the past, the new BFS system actually uses bubbles filled with a secret gas to take the fire up and away from the servers, equipment, and personnel in the facility. Mr. Charlie Bucket says &#8220;This is by far, the best system to move fire away from expensive equipment and up into the cutting fans, where the fire will be chopped into smaller, more manageable pieces and mixed into Atomic Fireballs and Big Tex Jelly Beans.&#8221;</p><p>To handle any impossible emergency events in the data center, the Factory Airation Individual Lift (FAIL) subsidiary will be installing their patented Great Glass Elevator Emergency and Security Cylinders throughout the facility, including both entrances. These can be used by oompa loompas and humans alike to escape an unlikely flood from the new HVAC, which uses hundreds of thousands of gallons of chocolate to remove heat from the data center. They may also be used for security; when a human is determined to be a &#8220;bad egg&#8221; in the &#8220;veruca trap&#8221;, they can, and will, be shot into orbit.</p><h3>Tickets</h3><p>When customers are coming down to work on their network after these new measures are put into place, a lottery of golden tickets will be used to create some excitement. By working with our customers through multiple &#8211; multiple choice questionnaires, we have determined that this will be the most effective way to for their system admins to stop by the data center to patch and update their systems regularly.  The winning Golden Tickets Winners (GTW) give the system admins an exclusive 5 minutes alone to wade into, or relax next to, our chocolate waterfall.</p><p>While nobody wants to have to come in to fix something broken, this lottery system is designed to add some excitement back into the process.</p><p>This is something that has been in the works for some time. If you currently have an access card issued in the past five years, you may already be a winner. Fold your access card LENGTHWISE in half so that the printed side ends up in the middle.  You will feel a snap as the card&#8217;s contents are revealed.</p><p>If your card does not reveal a golden ticket, you are not a winner and will no longer be able to cross the new security perimeter to access your server. You are welcome to try again. Additional access cards are available individually or by the case.  Contact your sales representative with any questions or to order.</p><p>As an added potential benefit; customers visiting our data center to work on their equipment might win a free candy bar, chocolate coated Windows Server 2008 R2 (the chocolate coating makes it go down easier), apple iPod (tastes like real apples, shaped like a real iPod), or even a full and exclusive tour of our data center by boat.</p><p>Finally, with all of these new changes, we will be rolling out a new logo for our Data Security Center Solution Service, seen just below.</p><p style="text-align: center;">&nbsp;</p><div id="attachment_1179" class="wp-caption aligncenter" style="width: 131px"><a href="http://blogs.iphouse.net/wp-content/uploads/2011/04/candymsss.jpg"><img class="size-full wp-image-1179  " title="Hard Shell Data Center Services" src="http://blogs.iphouse.net/wp-content/uploads/2011/04/candymsss.jpg" alt="Hard Shell Data Center Services" width="121" height="121" /></a><p class="wp-caption-text">Hard Shell Data Center Services</p></div><p>A gallery of pictures of a senior Oompa-Loompa doing an inspection of our current facility is also linked below.</p><div id="attachment_1160" class="wp-caption alignleft" style="width: 83px"><a href="http://blogs.iphouse.net/wp-content/uploads/2011/04/oomp2.jpg"><img class="size-full wp-image-1160  " title="Inverse Investigative Techniques" src="http://blogs.iphouse.net/wp-content/uploads/2011/04/oomp2.jpg" alt="How an Oompa-Loompa takes it all in" width="73" height="131" /></a><p class="wp-caption-text">Inverse Investigative Techniques</p></div><div id="attachment_1161" class="wp-caption alignleft" style="width: 83px"><a href="http://blogs.iphouse.net/wp-content/uploads/2011/04/oomp3.jpg"><img class="size-full wp-image-1161   " title="Reverse Inverse Investigative Techniques" src="http://blogs.iphouse.net/wp-content/uploads/2011/04/oomp3.jpg" alt="Checking the tops of the racks for clearance" width="73" height="131" /></a><p class="wp-caption-text">Reverse Inverse Investigative Techniques</p></div><div id="attachment_1162" class="wp-caption alignleft" style="width: 83px"><a href="http://blogs.iphouse.net/wp-content/uploads/2011/04/oomp4.jpg"><img class="size-full wp-image-1162  " title="Type Testing of Crash Cart Services" src="http://blogs.iphouse.net/wp-content/uploads/2011/04/oomp4.jpg" alt="When work needs to be done, an Oompa-Loompa uses provided crash carts" width="73" height="131" /></a><p class="wp-caption-text">Type Testing of Crash Cart Services</p></div><div id="attachment_1163" class="wp-caption alignleft" style="width: 83px"><a href="http://blogs.iphouse.net/wp-content/uploads/2011/04/oomp5.jpg"><img class="size-full wp-image-1163  " title="First Test of Upper Rack Security System" src="http://blogs.iphouse.net/wp-content/uploads/2011/04/oomp5.jpg" alt="As part of the investigative security measures implemented" width="73" height="131" /></a><p class="wp-caption-text">First Test of Upper Rack Security System</p></div><div id="attachment_1164" class="wp-caption alignleft" style="width: 83px"><a href="http://blogs.iphouse.net/wp-content/uploads/2011/04/oomp6.jpg"><img class="size-full wp-image-1164  " title="Oracle Hands Senior Oompa-Loompa Worker a Wire" src="http://blogs.iphouse.net/wp-content/uploads/2011/04/oomp6.jpg" alt="as part of the integration into the data center, the Oracle offers a gift" width="73" height="131" /></a><p class="wp-caption-text">Oracle Hands Senior Oompa-Loompa Worker a Wire</p></div><div id="attachment_1165" class="wp-caption alignleft" style="width: 83px"><a href="http://blogs.iphouse.net/wp-content/uploads/2011/04/oomp8.jpg"><img class="size-full wp-image-1165  " title="Oompa-Loompa on Break" src="http://blogs.iphouse.net/wp-content/uploads/2011/04/oomp8.jpg" alt="What does an Oompa-Loompa do on a break? They balance, and sometimes, even breakdance." width="73" height="131" /></a><p class="wp-caption-text">Oompa-Loompa on Break</p></div><p>We wish to thank all of the Oompa-Loompas who let us take their photos as we continue to integrate their services into our company.</p> ]]></content:encoded> <wfw:commentRss>http://blogs.iphouse.net/2011/04/01/cost-effective-data-center-operations/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached
Page Caching using memcached
Database Caching 1/25 queries in 0.025 seconds using memcached
Object Caching 663/708 objects using memcached

Served from: blogs.iphouse.net @ 2012-02-07 06:06:16 -->
