<?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>Allen Pomeroy</title>
	<atom:link href="http://www.pomeroy.us/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pomeroy.us</link>
	<description>IT security thoughts and personal stuff</description>
	<lastBuildDate>Sat, 19 May 2012 17:15:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Linux notes</title>
		<link>http://www.pomeroy.us/2012/03/linux-notes/</link>
		<comments>http://www.pomeroy.us/2012/03/linux-notes/#comments</comments>
		<pubDate>Thu, 15 Mar 2012 18:10:43 +0000</pubDate>
		<dc:creator>prodadmin</dc:creator>
				<category><![CDATA[notes]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[scripts]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[vm]]></category>

		<guid isPermaLink="false">http://www.pomeroy.us/?p=487</guid>
		<description><![CDATA[Linux Notes Fedora 16 - included package &#8220;biosdevname&#8221; that sets up strange network port names (p3p1 versus eth0) - remove this nonsense by: yum erase biosdevname - to take total control of network interfaces back over (edit /etc/sysconfig/network-scripts/ifcfg-eth?) - remove NetworkManager yum erase NetworkManager chkconfig network on]]></description>
			<content:encoded><![CDATA[<p>Linux Notes</p>
<p>Fedora 16</p>
<p>- included package &#8220;biosdevname&#8221; that sets up strange network port names (p3p1 versus eth0)</p>
<p>- remove this nonsense by:</p>
<p>yum erase biosdevname</p>
<p>- to take total control of network interfaces back over (edit /etc/sysconfig/network-scripts/ifcfg-eth?)</p>
<p>- remove NetworkManager</p>
<p>yum erase NetworkManager</p>
<p>chkconfig network on</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pomeroy.us/2012/03/linux-notes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Austin Pics</title>
		<link>http://www.pomeroy.us/2012/03/austin-pics-2/</link>
		<comments>http://www.pomeroy.us/2012/03/austin-pics-2/#comments</comments>
		<pubDate>Wed, 14 Mar 2012 02:38:43 +0000</pubDate>
		<dc:creator>apomeroy</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[austin]]></category>

		<guid isPermaLink="false">http://www.pomeroy.us/?p=478</guid>
		<description><![CDATA[Here&#8217;s the start of a few pics from Austin that are either Al&#8217;s or Amanda&#8217;s favs.]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s the start of a few pics from Austin that are either Al&#8217;s or Amanda&#8217;s favs.</p>
<div>
<div id="attachment_505" class="wp-caption alignleft" style="width: 310px"><a href="/wp-content/uploads/2012/03/IMG_0114-Version-2.jpg"><img src="/wp-content/uploads/2012/03/IMG_0114-Version-2-300x187.jpg" alt="" title="Texas Capitol in Austin" width="300" height="187" class="size-medium wp-image-505" /></a><p class="wp-caption-text">Texas capitol building in Austin</p></div></p>
<div id="attachment_506" class="wp-caption alignleft" style="width: 310px"><a href="/wp-content/uploads/2012/03/IMG_2389-Version-2.jpg"><img src="/wp-content/uploads/2012/03/IMG_2389-Version-2-300x221.jpg" alt="" title="IMG_2389 - Version 2" width="300" height="221" class="size-medium wp-image-506" /></a><p class="wp-caption-text">Al&#039;s fav .. Austin and Apple</p></div>
<div id="attachment_480" class="wp-caption align left" style="width: 234px"><a href="/wp-content/uploads/2012/03/IMG_24391.jpg"><img class="size-medium wp-image-480 " title="IMG_2439" src="/wp-content/uploads/2012/03/IMG_24391-224x300.jpg" alt="" width="224" height="300" /></a><p class="wp-caption-text">Fantastic Food almost for Free</p></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.pomeroy.us/2012/03/austin-pics-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>House Rules for the Austin Pad</title>
		<link>http://www.pomeroy.us/2012/01/house-rules-for-the-austin-pad/</link>
		<comments>http://www.pomeroy.us/2012/01/house-rules-for-the-austin-pad/#comments</comments>
		<pubDate>Sat, 28 Jan 2012 07:07:57 +0000</pubDate>
		<dc:creator>apomeroy</dc:creator>
				<category><![CDATA[humour]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[austin]]></category>

		<guid isPermaLink="false">http://www.pomeroy.us/?p=439</guid>
		<description><![CDATA[Ok, here&#8217;s the house rules for the Austin pad .. in Barton Creek.  Y&#8217;all are expected to know and adhere to the rules.  No exceptions.  Even for me. Wireless access is at  HFA-Guest  /  &#60;password listed on the fridge&#62;  .. no the password is not &#8220;password listed on the fridge&#8221; .. don&#8217;t bitch about the [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, here&#8217;s the house rules for the Austin pad .. in Barton Creek.  Y&#8217;all are expected to know and adhere to the rules.  No exceptions.  Even for me.</p>
<ol>
<li>Wireless access is at  <strong>HFA-Guest</strong>  /  &lt;<strong>password listed on the fridge</strong>&gt;  .. no the password is not &#8220;password listed on the fridge&#8221; .. don&#8217;t bitch about the password, it&#8217;s free WiFi bro!</li>
<li><strong>Don&#8217;t</strong> adjust the temperature!  If you&#8217;re cold, put on a sweater, <a href="http://en.wikipedia.org/wiki/Tuque">tuque</a> (beanie if you&#8217;re south of the 49th parallel).  If you&#8217;re hot, have a drink with ice, and if that doesn&#8217;t help, then piss off.</li>
<li>Austin tunes over-ride. Period. Don&#8217;t care you want to listen to some wimpy East Coast, West Coast, Popular rock or Northerner crap. Doesn&#8217;t mean country. Let me repeat &#8230;</li>
<li>If there is a <a href="http://www.colts.com">NFL</a> game on, then the game is ON .. don&#8217;t expect much else.</li>
<li>Don&#8217;t suck up *all* the bandwidth in pr0n, dude. Really? I know it&#8217;s you. Remember what I do for a living?? Yes there are &#8220;proxies&#8221; on friend&#8217;s free Internet connections. Duh.</li>
<li>GPS (aka TomTom or Garvin) HIGHLY recommended for out-of-town-ers.</li>
<li>GPS (aka TomTom or Garvin) HIGHLY recommended for in-towners.</li>
<li>Be energy conscious. Rinse your damn dishes (don&#8217;t be lazy) &#8211; that&#8217;s what the drying rack is for. Duh.</li>
<li>You consume the last bottle of _______, REPLACE it. Damn, there is a Tarjay (Target for our American friends), or H-E-B, or Randall&#8217;s within walking distance!</li>
<li>Do NOT put your drinks on my <a href="http://redsporch.com/">Red&#8217;s Porch</a> tab. Food is negotiable.</li>
<li>You MUST have a valid reason to go to another joint than <a href="http://redsporch.com/">Red&#8217;s</a></li>
<li>Yes, it IS a shower curtain rod like <a href="http://www.marriott.com">Marriott&#8217;s</a>.  No, I didn&#8217;t steal it. Nice, eh? That&#8217;s another 5.5&#8243; of room in the shower!!</li>
<li>No you don&#8217;t have to come run with me in the morning at 5am.  Nor do I .. but sometimes I&#8217;d appreciate the encouragement out of bed.</li>
<li>Recycling bin is in the pantry.  Just cuz y&#8217;all are too lazy to actually walk outside and dump your junk in the recycle bucket out back. Just sayin&#8217;. By the way .. organics hit the bucket at the BACK .. if you give a cr@p about that stuff.</li>
<li>Yes, I do offer a taxi service at 5am to the AUS airport.  It&#8217;s $50,000 per one way.  Your choice, but it&#8217;s COB bud.</li>
<li>Don&#8217;t touch the Henkle knife (knives) .. I have to sacrifice  goat entrails to keep it sharp.  Pretty sure you don&#8217;t want any part of that. Just sayin&#8217;. You get the steak knives.</li>
<li>NEVER turn off the Cranberries or AWOLNATION. EVER. See rule #3.</li>
<li>Whoever gets to the music remote wins. Except when Rule #3 applies. That means Al wins. All the time. Damn dude don&#8217;t cry.</li>
</ol>
<p>Ok, you get the point. Be responsible. Recycle. Use less energy. Don&#8217;t be lazy. Book your stay. (It&#8217;s only uncomfortable for those of you who don&#8217;t and wind up sleeping in the same guest bed .. y&#8217;all are NOT sleeping with me).</p>
<p>Oh .. ya, I&#8217;m sure you&#8217;ll have fun here .. no problems, mate. Yes the lights in the back yard are a secret. DON&#8217;T tell Amanda.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pomeroy.us/2012/01/house-rules-for-the-austin-pad/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Neat sayings</title>
		<link>http://www.pomeroy.us/2012/01/neat-sayings/</link>
		<comments>http://www.pomeroy.us/2012/01/neat-sayings/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 21:28:36 +0000</pubDate>
		<dc:creator>apomeroy</dc:creator>
				<category><![CDATA[notes]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://www.pomeroy.us/?p=435</guid>
		<description><![CDATA[Are you where you want to be? Are you who you want to be? The getting lost was worth the coming home.  What I fear, I can create.  We must be willing to let go of the life we planned, so as to have the life that is waiting for us.]]></description>
			<content:encoded><![CDATA[<ul>
<li>Are you where you want to be?</li>
<li>Are you who you want to be?</li>
</ul>
<ul>
<li>The getting lost was worth the coming home.  <img src='http://www.pomeroy.us/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
</ul>
<ul>
<li>What I fear, I can create.  We must be willing to let go of the life we planned, so as to have the life that is waiting for us.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.pomeroy.us/2012/01/neat-sayings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Securing Apache web servers</title>
		<link>http://www.pomeroy.us/2011/11/securing-apache-web-servers/</link>
		<comments>http://www.pomeroy.us/2011/11/securing-apache-web-servers/#comments</comments>
		<pubDate>Tue, 22 Nov 2011 04:49:53 +0000</pubDate>
		<dc:creator>apomeroy</dc:creator>
				<category><![CDATA[notes]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.pomeroy.us/?p=424</guid>
		<description><![CDATA[Great article by Pete Freitag on Securing Apache Web Servers (20 ways to Secure your Apache Configuration) Here are 20 things you can do to make your apache configuration more secure. Disclaimer: The thing about security is that there are no guarantees or absolutes. These suggestions should make your server a bit tighter, but don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Great article by Pete Freitag on Securing Apache Web Servers<br />
(<a href="http://www.petefreitag.com/item/505.cfm">20 ways to Secure your Apache Configuration</a>)</p>
<p>Here are 20 things you can do to make your apache configuration more secure.</p>
<p>Disclaimer: The thing about security is that there are no guarantees or absolutes. These suggestions should make your server a bit tighter, but don&#8217;t think your server is necessarily secure after following these suggestions.</p>
<p>Additionally some of these suggestions may decrease performance, or cause problems due to your environment. It is up to you to determine if any of the changes I suggest are not compatible with your requirements. In other words proceed at your own risk.</p>
<h3>First, make sure you&#8217;ve installed latest security patches</h3>
<p>There is no sense in putting locks on the windows, if your door is wide open. As such, if you&#8217;re not patched up there isn&#8217;t really much point in continuing any longer on this list.</p>
<h3>Hide the Apache Version number, and other sensitive information.</h3>
<p>By default many Apache installations tell the world what version of Apache you&#8217;re running, what operating system/version you&#8217;re running, and even what Apache Modules are installed on the server. Attackers can use this information to their advantage when performing an attack. It also sends the message that you have left most defaults alone.</p>
<p>There are two directives that you need to add, or edit in your <code>httpd.conf</code> file:</p>
<pre>ServerSignature Off
ServerTokens Prod</pre>
<p>The <code>ServerSignature</code> appears on the bottom of pages generated by apache such as 404 pages, directory listings, etc.</p>
<p>The <code>ServerTokens</code> directive is used to determine what Apache will put in the <code>Server</code> HTTP response header. By setting it to <code>Prod</code> it sets the HTTP response header as follows:</p>
<pre>Server: Apache</pre>
<p>If you&#8217;re super paranoid you could change this to something other than &#8220;Apache&#8221; by editing the source code, or by using mod_security (see below).</p>
<h3><span id="more-424"></span>Make sure apache is running under its own user account and group</h3>
<p>Several apache installations have it run as the user <code>nobody</code>. So suppose both Apache, and your mail server were running as <code>nobody</code> an attack through Apache may allow the mail server to also be compromised, and vise versa.</p>
<pre>User apache
Group apache</pre>
<h3>Ensure that files outside the web root are not served</h3>
<p>We don&#8217;t want apache to be able to access any files out side of its web root. So assuming all your web sites are placed under one directory (we will call this <code>/web</code>), you would set it up as follows:</p>
<pre>&lt;Directory /&gt;
  Order Deny,Allow
  Deny from all
  Options None
  AllowOverride None
&lt;/Directory&gt;
&lt;Directory /web&gt;
  Order Allow,Deny
  Allow from all
&lt;/Directory&gt;</pre>
<blockquote><p>Note that because we set <code>Options None</code> and <code>AllowOverride None</code> this will turn off all options and overrides for the server. You now have to add them explicitly for each directory that requires an Option or Override.</p></blockquote>
<h3>Turn off directory browsing</h3>
<p>You can do this with an <code>Options</code> directive inside a <code>Directory</code> tag. Set <code>Options</code> to either <code>None</code> or <code>-Indexes</code></p>
<pre>Options -Indexes</pre>
<h3>Turn off server side includes</h3>
<p>This is also done with the <code>Options</code> directive inside a <code>Directory</code> tag. Set <code>Options</code> to either <code>None</code> or <code>-Includes</code></p>
<pre>Options -Includes</pre>
<h3>Turn off CGI execution</h3>
<p>If you&#8217;re not using CGI turn it off with the <code>Options</code> directive inside a <code>Directory</code> tag. Set <code>Options</code> to either <code>None</code> or <code>-ExecCGI</code></p>
<pre>Options -ExecCGI</pre>
<h3>Don&#8217;t allow apache to follow symbolic links</h3>
<p>This can again can be done using the <code>Options</code> directive inside a <code>Directory</code> tag. Set <code>Options</code> to either <code>None</code> or <code>-FollowSymLinks</code></p>
<pre>Options -FollowSymLinks</pre>
<h3>Turning off multiple Options</h3>
<p>If you want to turn off all <code>Options</code> simply use:</p>
<pre>Options None</pre>
<p>If you only want to turn off some separate each option with a space in your <code>Options</code> directive:</p>
<pre>Options -ExecCGI -FollowSymLinks -Indexes</pre>
<h3>Turn off support for .htaccess files</h3>
<p>This is done in a <code>Directory</code> tag but with the <code>AllowOverride</code> directive. Set it to <code>None</code>.</p>
<pre>AllowOverride None</pre>
<p>If you require Overrides ensure that they cannot be downloaded, and/or change the name to something other than <code>.htaccess</code>. For example we could change it to <code>.httpdoverride</code>, and block all files that start with <code>.ht</code> from being downloaded as follows:</p>
<pre>AccessFileName .httpdoverride
&lt;Files ~ "^\.ht"&gt;
    Order allow,deny
    Deny from all
    Satisfy All
&lt;/Files&gt;</pre>
<h3>Run mod_security</h3>
<p><a href="http://www.modsecurity.org/">mod_security</a> is a super handy Apache module written by Ivan Ristic, the author of <a href="http://www.dealazon.com/product/0596007248">Apache Security</a> from O&#8217;Reilly press.</p>
<p>You can do the following with mod_security:</p>
<ul>
<li>Simple filtering</li>
<li>Regular Expression based filtering</li>
<li>URL Encoding Validation</li>
<li>Unicode Encoding Validation</li>
<li>Auditing</li>
<li>Null byte attack prevention</li>
<li>Upload memory limits</li>
<li>Server identity masking</li>
<li>Built in Chroot support</li>
<li>And more</li>
</ul>
<h3>Disable any unnecessary modules</h3>
<p>Apache typically comes with several modules installed. Go through the apache <a href="http://httpd.apache.org/docs/2.0/mod/">module documentation</a> and learn what each module you have enabled actually does. Many times you will find that you don&#8217;t need to have the said module enabled.</p>
<p>Look for lines in your <code>httpd.conf</code> that contain <code>LoadModule</code>. To disable the module you can typically just add a <code>#</code> at the beginning of the line. To search for modules run:</p>
<pre>grep LoadModule httpd.conf</pre>
<p>Here are some modules that are typically enabled but often not needed: <code>mod_imap</code>, <code>mod_include</code>, <code>mod_info</code>, <code>mod_userdir</code>, <code>mod_status</code>, <code>mod_cgi</code>, <code>mod_autoindex</code>.</p>
<h3>Make sure only root has read access to apache&#8217;s config and binaries</h3>
<p>This can be done assuming your apache installation is located at <code>/usr/local/apache</code> as follows:</p>
<pre>chown -R root:root /usr/local/apache
chmod -R o-rwx /usr/local/apache</pre>
<h3>Lower the Timeout value</h3>
<p>By default the <code>Timeout</code> directive is set to 300 seconds. You can decrease help mitigate the potential effects of a denial of service attack.</p>
<pre>Timeout 45</pre>
<h3>Limiting large requests</h3>
<p>Apache has several directives that allow you to limit the size of a request, this can also be useful for mitigating the effects of a denial of service attack.</p>
<p>A good place to start is the <code>LimitRequestBody</code> directive. This directive is set to unlimited by default. If you are allowing file uploads of no larger than 1MB, you could set this setting to something like:</p>
<pre>LimitRequestBody 1048576</pre>
<p>If you&#8217;re not allowing file uploads you can set it even smaller.</p>
<p>Some other directives to look at are <code>LimitRequestFields</code>, <code>LimitRequestFieldSize</code> and <code>LimitRequestLine</code>. These directives are set to a reasonable defaults for most servers, but you may want to tweak them to best fit your needs. See the <a href="http://httpd.apache.org/docs/2.0/mod/core.html">documentation</a> for more info.</p>
<h3>Limiting the size of an XML Body</h3>
<p>If you&#8217;re running <code>mod_dav</code> (typically used with subversion) then you may want to limit the max size of an XML request body. The <code>LimitXMLRequestBody</code> directive is only available on Apache 2, and its default value is 1 million bytes (approx 1mb). Many tutorials will have you set this value to 0 which means files of any size may be uploaded, which may be necessary if you&#8217;re using WebDAV to upload large files, but if you&#8217;re simply using it for source control, you can probably get away with setting an upper bound, such as 10mb:</p>
<pre>LimitXMLRequestBody 10485760</pre>
<h3>Limiting Concurrency</h3>
<p>Apache has several configuration settings that can be used to adjust handling of concurrent requests. The <code>MaxClients</code> is the maximum number of child processes that will be created to serve requests. This may be set too high if your server doesn&#8217;t have enough memory to handle a large number of concurrent requests.</p>
<p>Other directives such as <code>MaxSpareServers</code>, <code>MaxRequestsPerChild</code>, and on Apache2 <code>ThreadsPerChild</code>, <code>ServerLimit</code>, and <code>MaxSpareThreads</code> are important to adjust to match your operating system, and hardware.</p>
<h3>Restricting Access by IP</h3>
<p>If you have a resource that should only by accessed by a certain network, or IP address you can enforce this in your apache configuration. For instance if you want to restrict access to your intranet to allow only the 176.16 network:</p>
<pre>Order Deny,Allow
Deny from all
Allow from 176.16.0.0/16</pre>
<p>Or by IP:</p>
<pre>Order Deny,Allow
Deny from all
Allow from 127.0.0.1</pre>
<h3>Adjusting KeepAlive settings</h3>
<p>According to the Apache documentation using HTTP Keep Alive&#8217;s can improve client performance by as much as 50%, so be careful before changing these settings, you will be trading performance for a slight denial of service mitigation.</p>
<p>KeepAlive&#8217;s are turned on by default and you should leave them on, but you may consider changing the <code>MaxKeepAliveRequests</code> which defaults to <code>100</code>, and the <code>KeepAliveTimeout</code> which defaults to <code>15</code>. Analyze your log files to determine the appropriate values.</p>
<h3>Run Apache in a Chroot environment</h3>
<p><code>chroot</code> allows you to run a program in its own isolated <em>jail</em>. This prevents a break in on one service from being able to effect anything else on the server.</p>
<p>It can be fairly tricky to <a href="http://penguin.triumf.ca/chroot.html">set this up using <code>chroot</code></a> due to library dependencies. I mentioned above that the <code>mod_security</code> module has built in chroot support. It makes the process as simple as adding a <code>mod_security</code> directive to your configuration:</p>
<pre>SecChrootDir /chroot/apache</pre>
<p>There are however some caveats however, so check out the <a href="http://www.modsecurity.org/documentation/modsecurity-apache-manual-1.9.html#N1082B">docs</a> for more info.</p>
<h4>Acknowledgments</h4>
<p>I have found the book <a title="Apache Security" href="http://www.dealazon.com/product/0596007248">Apache Security</a> to be a highly valuable resource for securing an apache web server. Some of the suggestions listed above were inspired by this book.</p>
<h4> </h4>
]]></content:encoded>
			<wfw:commentRss>http://www.pomeroy.us/2011/11/securing-apache-web-servers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to give and receive feedback</title>
		<link>http://www.pomeroy.us/2011/10/how-to-give-and-receive-feedback/</link>
		<comments>http://www.pomeroy.us/2011/10/how-to-give-and-receive-feedback/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 15:39:59 +0000</pubDate>
		<dc:creator>apomeroy</dc:creator>
				<category><![CDATA[notes]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://www.networkforensics.us/?p=416</guid>
		<description><![CDATA[From HP headlines: Imagine setting out on a journey without a map and signposts. That’s what it would be like if you tried to do your job without feedback from customers, partners, members of your team, and other key stakeholders, said Piau-Phang (PP) Foo, managing director and senior vice president of Global Sales, Asia Pacific [...]]]></description>
			<content:encoded><![CDATA[<p>From HP headlines:</p>
<p>Imagine setting out on a journey without a map and signposts. That’s what it would be like if you tried to do your job without feedback from customers, partners, members of your team, and other key stakeholders, said Piau-Phang (PP) Foo, managing director and senior vice president of Global Sales, Asia Pacific and Japan (APJ), in a recent Leading Ideas webcast.</p>
<p>Feedback can be a powerful tool to foster learning and drive better performance. “When executed well and on a consistent basis, it helps get people on track,” said Foo. “It serves as a guide to assist people to know how they are doing and how others perceive their performance.”</p>
<blockquote><p><em><strong>Ten tips for receiving feedback and five tips for giving feedback.</strong></em></p></blockquote>
<p><span id="more-416"></span>Foo cited research that shows that companies that provide frequent feedback energize and motivate their workforce to better performance. They have higher levels of customer satisfaction, hire and retain the best talent, and have better business outcomes.</p>
<p>But giving and receiving feedback, which Foo said is “an objective message about behavior and consequences,” can be challenging. And if you’re like many others, you’ve likely had at least one negative experience when feedback degraded into a verbal wrestling match, an argument about who’s right and wrong.</p>
<p>It doesn’t have to be this way, said Foo. With a little bit of knowledge and preparation, all of us can get better at giving and receiving feedback.</p>
<h3>Ten tips for giving feedback</h3>
<p>In his webcast, Foo offered HP leaders a range of practical and inspiring ideas for making feedback a competitive advantage, starting with giving feedback:</p>
<ol>
<li><strong><em>Set expectations.</em></strong>When someone new joins his team, Foo lets that person know that he typically offers prompt feedback. At the same time, he invites the new employee (and everyone else on his team) to give him prompt feedback, as well.</li>
<li><strong><em>Make it informal.</em></strong>Foo tries to make feedback a regular occurrence. “Feedback works best if it is a continual process and not something you do only once or twice a year in a formal session,” he said. “Sometimes, I say to one of my subordinates, ‘Hey, let’s grab a quick lunch so I can give you some feedback.’”</li>
<li><strong><em>Stay focused.</em></strong>Foo says that it is important to focus on just one or two topics at a time—maybe three at the most—so the person receiving feedback is not overwhelmed.</li>
<li><strong><em>Discuss actions, not attributes.</em></strong>People tend to be more open to practical ideas and suggestions that could enhance their job performance than they are to feedback related to aspects of their personality.</li>
<li><strong><em>Be specific.</em></strong>Convey the facts in an objective way, said Foo. For example, describe how an employee’s actions have had an impact on a customer or another member of the team. Avoid expressing emotions and feelings, which can put the other person on the defensive.</li>
<li><strong><em>Check your assumptions.</em></strong>If you plan to give feedback based on something you’ve heard, be sure to investigate the situation for yourself so you can understand the bigger picture and have more empathy. Careless feedback can harm a relationship. “Whatever feedback you give, make sure it’s correct,” Foo said.</li>
<li><strong><em>Be aware of your motivation.</em></strong>People sometimes use “feedback” as a way to get even with or belittle someone. But that’s not true feedback, said Foo. If you are upset about something, take a time out. “Cool down a little bit. Don’t overreact,” he advised.</li>
<li><strong><em>Be balanced.</em></strong>Don’t just focus on the negative. Take a look over a period of time and give specific examples of what the person receiving feedback has done well. Acknowledge his or her contributions to customers and the team.</li>
<li><strong><em>Suggest ways to improve.</em></strong>It’s easy to say that something’s wrong, but the person giving feedback should spend time in advance thinking about ways to improve. “It’s not up to you to come up with all the solutions, but you can start the process,” said Foo.</li>
<li><strong><em>Agree on a time to follow up.</em></strong> Following up can help make feedback stick, but rather than imposing a timeframe, Foo suggests asking the person receiving feedback when he or she would like to talk about the matter again.</li>
</ol>
<h3>Five tips for receiving feedback</h3>
<p>Foo also offered practical insights for receiving feedback:</p>
<ol>
<li><strong><em>Go beyond welcoming feedback; ask for it.</em></strong>If you really want to benefit from feedback, seek it, Foo advised. “Make an effort. It can be as simple as sending a quick email to a colleague and saying, ‘How did I do?’”</li>
<li><strong><em>Manage your emotions.</em></strong>Many of us find it easy to receive feedback when it is positive, but the moment we hear something challenging, we tend to get defensive. “You really need to manage your emotions,” said Foo. “Evaluate the situation before you respond.”</li>
<li><strong><em>Don’t argue, deny, or try to justify.</em></strong>If the feedback you receive catches you by surprise, try to understand the other person’s point of view before you react. Ask for specific examples. For instance, you could say, “When did you see me doing that?”</li>
<li><strong><em>Keep the proper perspective.</em></strong>Feedback usually relates to a specific area of your life, and now you have the opportunity to do something about it. Remember that it’s not about your entire life or you as a person.</li>
<li><strong><em>Take action.</em></strong> After receiving feedback, you have to make a choice: Are you going to act on it, or are you going to ignore it? “I think we have to take action,” said Foo. “If people are willing to give us feedback and we make an effort, it makes an impression.”</li>
</ol>
<h3>Creating a culture of feedback</h3>
<p>Feedback can help us learn, grow, and be more fulfilled in our jobs. It can help our team reach higher levels of performance. For these reasons, Foo suggests letting others know that you are open to receiving feedback. Those who might offer you helpful suggestions include people on your team, others in HP, partners and customers.</p>
<p>“Feedback is one of the cheapest, most flexible, yet most powerful tools available to everybody for personal and business success,” said Foo. “It is also perhaps the most underused tool that we have to facilitate learning. I would encourage everybody to use it more often.”</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pomeroy.us/2011/10/how-to-give-and-receive-feedback/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More fantastic diving with Mike Severns</title>
		<link>http://www.pomeroy.us/2011/10/more-fantastic-diving-with-mike-severns/</link>
		<comments>http://www.pomeroy.us/2011/10/more-fantastic-diving-with-mike-severns/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 20:38:36 +0000</pubDate>
		<dc:creator>apomeroy</dc:creator>
				<category><![CDATA[travel]]></category>
		<category><![CDATA[diving]]></category>
		<category><![CDATA[maui]]></category>

		<guid isPermaLink="false">http://www.networkforensics.us/?p=399</guid>
		<description><![CDATA[Just finished a trip to Maui and had the good fortune of diving again with the crew at Mike Severns diving. The crew this time included dive masters AJ and Warren (as usual) but I also had a chance to dive with dive master Seth too. As usual, Andy did a masterful job as the [...]]]></description>
			<content:encoded><![CDATA[<p>Just finished a trip to Maui and had the good fortune of diving again with the crew at Mike Severns diving. The crew this time included dive masters AJ and Warren (as usual) but I also had a chance to dive with dive master Seth too. As usual, Andy did a masterful job as the captain!</p>
<div id="attachment_397" class="wp-caption alignleft" style="width: 310px"><a href="http://www.networkforensics.us/wp-content/uploads/2011/10/IMG_2076.jpg"><img class="size-medium wp-image-397" title="IMG_2076" src="http://www.networkforensics.us/wp-content/uploads/2011/10/IMG_2076-300x224.jpg" alt="Kihei-Boat-Launch" width="300" height="224" /></a><p class="wp-caption-text">Kihei Boat Launch</p></div>
<div id="attachment_398" class="wp-caption alignleft" style="width: 310px"><a href="http://www.networkforensics.us/wp-content/uploads/2011/10/IMG_2079.jpg"><img class="size-medium wp-image-398" style="margin: 2px 3px;" src="http://www.networkforensics.us/wp-content/uploads/2011/10/IMG_2079-300x224.jpg" alt="" width="300" height="224" /></a><p class="wp-caption-text">Al, Seth, Dani and Andy</p></div>
<p>Two quiet days in October and the weather was fantastic. Day one I got to dive with AJ and Warren, while the second day I dove with Seth. The fact that every single time I head out with these guys, they have outstanding customer service and attitude .. and that&#8217;s not just the awesome sticky buns they consistently provide.</p>
<p>Day one was a great day in the Molokini crater where we saw lots of coral creatures including an extremely large lobster. The second dive at Puu O&#8217;Lai had great visibility and lots of turtles and several amazing (apparently rare) fly-bys of four Spotted Eagle Rays.</p>
<div id="attachment_403" class="wp-caption alignleft" style="width: 310px"><a href="http://www.networkforensics.us/wp-content/uploads/2011/10/DSC04076.jpg"><img class="size-medium wp-image-403" title="DSC04076" src="http://www.networkforensics.us/wp-content/uploads/2011/10/DSC04076-300x158.jpg" alt="Spotted-Eagle-Rays" width="300" height="158" /></a><p class="wp-caption-text">Spotted Eagle Rays</p></div>
<div id="attachment_402" class="wp-caption alignleft" style="width: 310px"><a href="http://www.networkforensics.us/wp-content/uploads/2011/10/DSC04074.jpg"><img class="size-medium wp-image-402  " style="margin: 2px 3px;" title="DSC04074" src="http://www.networkforensics.us/wp-content/uploads/2011/10/DSC04074-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Bubbles off back wall of Molokini</p></div>
<p>Day two we hit the back wall of the Molokini Crater with the (literally) breath-taking 350&#8242; expanse of coral and creatures. Dive two on the second day was at Wailea Point with more very friendly turtles.</p>
<p>Thanks again guys &#8211; hopefully we&#8217;ll see you in another year.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pomeroy.us/2011/10/more-fantastic-diving-with-mike-severns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress notes for pomeroy.us</title>
		<link>http://www.pomeroy.us/2011/09/wordpress-notes-for-pomeroy-us/</link>
		<comments>http://www.pomeroy.us/2011/09/wordpress-notes-for-pomeroy-us/#comments</comments>
		<pubDate>Sat, 17 Sep 2011 19:09:48 +0000</pubDate>
		<dc:creator>apomeroy</dc:creator>
				<category><![CDATA[notes]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.networkforensics.us/?p=390</guid>
		<description><![CDATA[Production site is www.networkforensics.us (or www.pomeroy.us) Development site is dev.networkforensics.us (or dev.pomeroy.us) Assumptions: - webserver root directory is /var/web - production node is called prod - development node is called dev - WordPress database is called wpdb Procedure to copy production WordPress instance to the development node: 1. Copy webserver www root dir via a [...]]]></description>
			<content:encoded><![CDATA[<p>Production site is www.networkforensics.us (or www.pomeroy.us)<br />
Development site is dev.networkforensics.us (or dev.pomeroy.us)</p>
<p>Assumptions:<br />
- webserver root directory is  /var/web<br />
- production node is called  prod<br />
- development node is called  dev<br />
- WordPress database is called  wpdb</p>
<p>Procedure to copy production WordPress instance to the development node:<br />
1. Copy webserver www root dir via a tarball<br />
<code>tar czf prod-20110909.tgz /var/web</code></p>
<p>2. Dump the WordPress database to a MySQL dmp file:<br />
<code>mysqldump -u$mysqluser -p$mysqlpass wpdb | \<br />
&nbsp;gzip -c > prod-20110909.dmp.gz</code></p>
<p>3. Copy these two backup files to the dev node:<br />
<code>scp prod-20110909* user@dev:.</code></p>
<p>On the development node:<br />
4. Unpack the webserver tarball:<br />
<code>mv /var/web /var/web.previous<br />
cd /<br />
tar xzvf prod-20110909.tgz</code></p>
<p>5. Drop the WordPress database and restore the new version:<br />
<code>mysql> drop database wpdb;<br />
mysql> create database wpdp;<br />
$ gunzip prod-20110909.dmp.gz<br />
$ mysql -u$mysqluser -p wpdb < prod-20110909.dmp</code></p>
<p>6. Update the WordPress 'siteurl' and 'home' options to point to the development node:<br />
<code>update wp_options set option_value='http://dev.pomeroy.us' where option_name='siteurl';<br />
update wp_options set option_value='http://dev.pomeroy.us' where option_name='home';</code></p>
<p>Should be all done!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pomeroy.us/2011/09/wordpress-notes-for-pomeroy-us/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Indianapolis Food Stops!</title>
		<link>http://www.pomeroy.us/2011/09/indianapolis-food-stops/</link>
		<comments>http://www.pomeroy.us/2011/09/indianapolis-food-stops/#comments</comments>
		<pubDate>Sat, 03 Sep 2011 02:33:57 +0000</pubDate>
		<dc:creator>apomeroy</dc:creator>
				<category><![CDATA[notes]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[nfl]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://www.networkforensics.us/?p=341</guid>
		<description><![CDATA[Ok, next time we&#8217;re in Indianapolis to see the Colts, we&#8217;re checking out these places: Zest 1134 E. 54th St. Indianapolis, IN 46220 (317) 466-1853 www.zestexcitingfood.com/]]></description>
			<content:encoded><![CDATA[<p>Ok, next time we&#8217;re in Indianapolis to see the Colts, we&#8217;re checking out these places:</p>
<p>Zest<br />
1134 E. 54th St.<br />
Indianapolis, IN 46220<br />
(317) 466-1853<br />
www.zestexcitingfood.com/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pomeroy.us/2011/09/indianapolis-food-stops/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>9/11 Tribute Movement</title>
		<link>http://www.pomeroy.us/2011/08/911-tribute-movement/</link>
		<comments>http://www.pomeroy.us/2011/08/911-tribute-movement/#comments</comments>
		<pubDate>Fri, 12 Aug 2011 02:31:58 +0000</pubDate>
		<dc:creator>apomeroy</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.networkforensics.us/?p=302</guid>
		<description><![CDATA[Few human made disasters in recent history have had a larger impact on the United States, North America, and in fact the western world than the attacks on the World Trade tower buildings. I encourage my friends and acquaintances to visit the 9/11 Tribute Movement website and pledge their memorial activity. Remembrance of those who [...]]]></description>
			<content:encoded><![CDATA[<p>Few human made disasters in recent history have had a larger impact on the United States, North America, and in fact the western world than the attacks on the World Trade tower buildings. I encourage my friends and acquaintances to visit the 9/11 Tribute Movement website and pledge their memorial activity.<a title="9/11 Tribute" href="http://www.911day.org"><img class="alignright size-medium wp-image-301" title="911dayofservice.logo" src="http://www.networkforensics.us/wp-content/uploads/2011/08/911dayofservice.logo_-300x40.png" alt="" width="300" height="40" /></a></p>
<p>Remembrance of those who lost their lives and those who gave their lives in the line of duty is an important act that we all should honor.</p>
<p><a title="911day Pledge" href="http://www.911day.org/tribute/mountain-bike-most-difficult-trail-yet-and-give-minute-silence-top"><img class="alignleft size-full wp-image-304" title="iWill" src="http://www.networkforensics.us/wp-content/uploads/2011/08/iWill.png" alt="" width="234" height="180" /></a> We will be doing our <a title="911day Pledge" href="http://www.911day.org/tribute/mountain-bike-most-difficult-trail-yet-and-give-minute-silence-top">most difficult cross country mountain bike ride and will give a minute of silence</a> at the top in honor of those who lost their lives as well as in support of the survivors.</p>
<p></br>Visit <a title="9/11 Tribute" href="http://www.911day.org">www.911day.org</a> and tell the nation what you&#8217;ll be doing on 9/11/11.</br></br></p>
<p>Update: At 6,398&#8242; on Moose Mountain, we gave a moment of silence.<a href="http://www.networkforensics.us/wp-content/uploads/2011/08/IMG_0473.jpg"><img src="http://www.networkforensics.us/wp-content/uploads/2011/08/IMG_0473-300x225.jpg" alt="Moose Mountain 9/11 Tribute" title="IMG_0473" width="267" height="200" class="alignleft size-medium wp-image-361" /></a></br></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pomeroy.us/2011/08/911-tribute-movement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

