<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Security on BoochTek, LLC</title><link>https://blog.boochtek.com/categories/security/</link><description>Recent content in Security on BoochTek, LLC</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 31 Aug 2015 22:52:53 +0000</lastBuildDate><atom:link href="https://blog.boochtek.com/categories/security/index.xml" rel="self" type="application/rss+xml"/><item><title>Potential F5 Vulnerability</title><link>https://blog.boochtek.com/posts/potential-f5-vulnerability/</link><pubDate>Mon, 31 Aug 2015 22:52:53 +0000</pubDate><guid>https://blog.boochtek.com/posts/potential-f5-vulnerability/</guid><description>&lt;p&gt;It all started with an email about a WebInspect report. It listed a buffer overflow, which we had marked as a false positive. I read the WebInspect report carefully, and found a note at the bottom that said you could test manually to confirm whether it was a false positive or not. Unfortunately, the manual test listed had a few problems. First, it jammed the lines together, without the proper line-breaks. Second, it assumed the site was using HTTP, not HTTPS, so used &lt;code&gt;telnet&lt;/code&gt;. Third, it was testing against a page that didn&amp;rsquo;t exist, giving a 404. Keeping those in mind, I tried the manual test using the &lt;code&gt;openssl s_client&lt;/code&gt; command:&lt;/p&gt;</description></item><item><title>Resolutions</title><link>https://blog.boochtek.com/posts/resolutions/</link><pubDate>Mon, 02 Feb 2015 23:42:13 +0000</pubDate><guid>https://blog.boochtek.com/posts/resolutions/</guid><description>&lt;p&gt;January kept me pretty busy, so I&amp;rsquo;m a little late to this. But better late than never. And as an Agile practitioner, I don&amp;rsquo;t think personal retrospectives should be limited to one time of year.&lt;/p&gt;
&lt;h1 id="review-of-2014"&gt;Review of 2014&lt;/h1&gt;
&lt;p&gt;Last year I wrote a blog entry listing &lt;a href="https://blog.boochtek.com/posts/2014/01/04/open-source-resolutions"&gt;my goals for 2014&lt;/a&gt;. As far as New Year&amp;rsquo;s resolutions go, I was relatively successful &amp;mdash; about 50% of my goals accomplished. Unfortunately, my Open Source contributions weren&amp;rsquo;t as strong as I had hoped; while I released some of my own work, I didn&amp;rsquo;t do much else. I did increase my blogging; getting in on a weekly blogging pact helped immensely. I also increased my participation on the &lt;a href="http://thisagilelife.com/"&gt;This Agile Life podcast&lt;/a&gt; to a level that I&amp;rsquo;m happy with. But the accomplishment I&amp;rsquo;m most proud of was giving a &lt;a href="https://www.youtube.com/watch?v=hc_wtllfKtQ"&gt;presentation at RubyConf&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Empathy</title><link>https://blog.boochtek.com/posts/empathy/</link><pubDate>Fri, 07 Feb 2014 21:23:48 +0000</pubDate><guid>https://blog.boochtek.com/posts/empathy/</guid><description>&lt;p&gt;I facilitated our team retrospective this morning. I felt like we made a little forward progress, but not as much as I would have liked. But it really brought one thing to the forefront of my thoughts today &amp;mdash; empathy gained through communication.&lt;/p&gt;
&lt;p&gt;We have a pretty large team by Agile standards &amp;mdash; we had 20 people in our retro: 16 developers, 3 QA folks, and 1 manager. Out of those, only about 5 or 6 speak up regularly. I recently sent out a survey to the team, trying to get feedback on how we could improve our retros. A couple of the questions tried to get a feel for why people aren&amp;rsquo;t speaking up more. Only about half the people responded, and the answers didn&amp;rsquo;t really answer my question as well as I had hoped.&lt;/p&gt;</description></item><item><title>What I Want in a Blog Engine</title><link>https://blog.boochtek.com/posts/blogging-software/</link><pubDate>Sun, 02 Feb 2014 22:50:43 +0000</pubDate><guid>https://blog.boochtek.com/posts/blogging-software/</guid><description>&lt;p&gt;I&amp;rsquo;m considering moving away from &lt;a href="http://wordpress.org"&gt;WordPress&lt;/a&gt;, for a couple reasons:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Security. There have been several vulnerabilities over the past few years, and I&amp;rsquo;ve never really had a high level of confidence that it&amp;rsquo;s secure. In addition, I now find the whole PHP model &amp;mdash; every web app running as a single user, instead of leveraging UNIX permissions &amp;mdash; to be broken.&lt;/li&gt;
&lt;li&gt;Speed. I started to realize a couple years ago that a blog engine should generate static pages. The static pages should be updated whenever new content is added. There&amp;rsquo;s really no reason to re-generate the page every time someone wants to read it. At the very least, Server-Side Includes (&lt;a href="https://en.wikipedia.org/wiki/Server_Side_Includes"&gt;SSI&lt;/a&gt;) or Edge-Side Includes (&lt;a href="https://en.wikipedia.org/wiki/Edge_Side_Includes"&gt;ESI&lt;/a&gt;) should be used.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Now that I&amp;rsquo;m starting to actually blog consistently, it makes sense to change. But before I move to something different, I want to be sure that I find all the features that I need. This post is my thought process about what I want.&lt;/p&gt;</description></item></channel></rss>