<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title><![CDATA[[SecurityRatty] tag: edit]]></title>
    <link>http://securityratty.com/tag/edit</link>
    <description></description>
    <pubDate>Fri, 07 Mar 2008 10:59:16 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Two-way formatted data binding in ASP.NET]]></title>
      <link>http://securityratty.com/article/defaefd1679588644fb6df7a435f5f6a</link>
      <guid>http://securityratty.com/article/defaefd1679588644fb6df7a435f5f6a</guid>
      <description><![CDATA[Two way data binding in ASP.NET is easy, just use the Bind expression and data will flow between your web controls and your data source flawlessly. Until that is, you try to use a format string...]]></description>
      <content:encoded><![CDATA[<p>Two way data binding in ASP.NET is easy, just use the Bind expression and data will flow between your web controls and your data source flawlessly. Until that is, you try to use a format string:</p> <p>Bind(&quot;AmountCharged&quot;, &quot;{0:C}&quot;)</p> <p>While this displays just as you&#39;d expect (e.g., $200), it doesn&#39;t do so well when you submit an edit that includes the same value ($200):</p> <p><span style="font-weight:normal;font-size:14pt;color:maroon;font-family:&#39;Verdana&#39;;"><i>Input string was not in a correct format.</i></span></p> <p>I searched around and didn&#39;t find much in the way of a clean solution, but I did solve the problem with just a few lines of code. The trick is to handle the data-bound control&#39;s Updating event. Since I was working with a GridView, my solution looked a bit like this:</p><pre class="csharpcode"><span class="kwrd">&lt;</span><span class="html">asp:GridView</span> <span class="attr">DataSourceID</span><span class="kwrd">=&#39;myDataSource&#39;</span>
              <span class="attr">OnRowUpdating</span><span class="kwrd">=&#39;FixFormatting&#39;</span>
              <span class="attr">AutoGenerateColumns</span><span class="kwrd">=&#39;false&#39;</span>
              <span class="attr">CellPadding</span><span class="kwrd">=&quot;3&quot; ...&gt;</span></pre>
<p>Notice the OnRowUpdating handler that I&#39;ve installed in my grid view. That code looks like this:</p><pre class="csharpcode"><span class="kwrd">protected</span> <span class="kwrd">void</span> FixFormatting(<span class="kwrd">object</span> sender, GridViewUpdateEventArgs args)
{
    <span class="kwrd">decimal</span> amountPaid = ParseDecimal((<span class="kwrd">string</span>)args.NewValues[<span class="str">&quot;AmountPaid&quot;</span>]);
    args.NewValues[<span class="str">&quot;AmountPaid&quot;</span>] = amountPaid;
}</pre>
<p>When you handle this event, you&#39;re given a dictionary of old and new values, which appear to come directly from the controls (in my case, a TextBox was used to gather the updated data AmountPaid, so the type of object that I found in NewValues[&quot;AmountPaid&quot;] was a string. I wrote a little helper method called ParseDecimal that parses a string into a decimal value, allowing currency characters, decimal points, and thousands separators. I also allowed a blank value to indicate zero:</p><pre class="csharpcode"><span class="kwrd">public</span> <span class="kwrd">static</span> <span class="kwrd">decimal</span> ParseDecimal(<span class="kwrd">string</span> <span class="kwrd">value</span>)
{
    <span class="kwrd">if</span> (<span class="kwrd">string</span>.IsNullOrEmpty(<span class="kwrd">value</span>))
        <span class="kwrd">return</span> 0;
    <span class="kwrd">return</span> Decimal.Parse(<span class="kwrd">value</span>,
        NumberStyles.AllowThousands |
        NumberStyles.AllowDecimalPoint |
        NumberStyles.AllowCurrencySymbol,
        CultureInfo.InstalledUICulture);
}
</pre>
<p>This solved the problem quite nicely. Now two-way binding works with formatted data.</p><div style="clear:both;"></div><img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=52504" width="1" height="1">]]></content:encoded>
      <pubDate>Fri, 15 Aug 2008 16:22:37 +0000</pubDate>
      <category domain="http://securityratty.com/tag/data">data</category>
      <category domain="http://securityratty.com/tag/data amountpaid">data amountpaid</category>
      <category domain="http://securityratty.com/tag/amountpaid">amountpaid</category>
      <category domain="http://securityratty.com/tag/data-bound control">data-bound control</category>
      <category domain="http://securityratty.com/tag/decimal amountpaid">decimal amountpaid</category>
      <category domain="http://securityratty.com/tag/return decimal">return decimal</category>
      <category domain="http://securityratty.com/tag/return">return</category>
      <category domain="http://securityratty.com/tag/data source flawlessly">data source flawlessly</category>
      <category domain="http://securityratty.com/tag/decimal">decimal</category>
      <source url="http://www.pluralsight.com/community/blogs/keith/archive/2008/08/15/two-way-formatted-data-binding-in-asp-net.aspx">Two-way formatted data binding in ASP.NET</source>
    </item>
    <item>
      <title><![CDATA[Quick thoughts on using the iPhone 3G]]></title>
      <link>http://securityratty.com/article/7e0dbb56452b0c71a5581a5ba7926361</link>
      <guid>http://securityratty.com/article/7e0dbb56452b0c71a5581a5ba7926361</guid>
      <description><![CDATA[So I got my iPhone 3G on Friday morning and have been using it for a few days now. I have never used one before, don't use an iPod or even a Mac computer. The iPhone was incredibily easy to use and...]]></description>
      <content:encoded><![CDATA[
<div xmlns="http://www.w3.org/1999/xhtml"><p>So I got my iPhone 3G on Friday morning and have been using it for a few days now. I have never used one before, don't use an iPod or even a Mac computer.&nbsp; The iPhone was incredibily easy to use and without using and manuals quickly had a most everything working and downloaded a bunch of apps from the app store.&nbsp; </p>

<p>Over all, the iPhone just is really nice to use and in many ways very easy, polished and intuitive. In other ways, it is still missing some key features in my book:</p>

<ol><li>Sort and filter email be date, sender, etc.</li>

<li>Select more than one mail at a time to delete, move, copy.&nbsp; Yes I know you can go to edit and select messages to work on, but you still have to select them one at a time. In <a class="zem_slink" title="Windows Mobile" href="http://microsoft.com/windowsmobile/" rel="homepage">Windows Mobile</a> you can just run your finger over multiple messages to complete this.</li>

<li>Deleting duplicate contacts in bulk.&nbsp; Doing them one at a time is just painful</li>

<li>A task manager. I would like to see some list that shows me which apps are running, how many resources they are using, battery usage and stuff like that.&nbsp; Also to shut down running apps</li>

<li>Better calendar integration. I tried to click on and open calendar items, but just does not seem to work.</li>

<li>The battery sucks! I am not getting more than about 6 to 7 hours of battery time. I think I have to turn off the push for my Exchange email.&nbsp; This is much less that I was getting on my Windows Mobile phone. </li></ol>

<p>I do like the phone, the iPod MP3 and camera and the overall &quot;feel&quot; of the phone. Went to the Apple store in the maill (which was jam packed) and bought a rubberized case, but was unable to get a phone car charger for it yet.&nbsp; I ordered one for 5 bucks on Amazon and will see it if works.</p>

<p>All in all, things are OK but I am going to withhold my final verdict for a while yet.</p>

<fieldset class="zemanta-related"><legend class="zemanta-related-title">Related articles by Zemanta</legend><ul class="zemanta-article-ul"><li class="zemanta-article-ul-li"><a href="http://news.cnet.com/8301-13579_3-9994744-37.html?hhTest=1&amp;part=rss&amp;subj=news">What iPhone? Apple earnings (still) about the Mac</a></li>

<li class="zemanta-article-ul-li"><a href="http://www.tuaw.com/2008/07/21/mod-your-dock-to-work-with-iphone-3g/">Mod your dock to work with iPhone 3G</a></li>

<li class="zemanta-article-ul-li"><a href="http://www.sauria.com/blog/2008/07/20/my-initial-iphone-experience/">My initial iPhone experience</a></li></ul></fieldset> <div class="zemanta-pixie" style="MARGIN-TOP: 10px; HEIGHT: 15px"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/85ef20ad-b620-4d16-9f87-17955147e8a7/"><img class="zemanta-pixie-img" alt="Zemanta Pixie" src="http://img.zemanta.com/reblog_e.png?x-id=85ef20ad-b620-4d16-9f87-17955147e8a7" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: right; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none" /></a></div></div>
]]></content:encoded>
      <pubDate>Tue, 22 Jul 2008 05:36:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/iphone">iphone</category>
      <category domain="http://securityratty.com/tag/phone car charger">phone car charger</category>
      <category domain="http://securityratty.com/tag/phone">phone</category>
      <category domain="http://securityratty.com/tag/initial iphone experience">initial iphone experience</category>
      <category domain="http://securityratty.com/tag/windows mobile phone">windows mobile phone</category>
      <category domain="http://securityratty.com/tag/windows mobile">windows mobile</category>
      <category domain="http://securityratty.com/tag/time">time</category>
      <category domain="http://securityratty.com/tag/battery time">battery time</category>
      <category domain="http://securityratty.com/tag/select messages">select messages</category>
      <source url="http://www.stillsecureafteralltheseyears.com/ashimmy/2008/07/quick-thoughts.html">Quick thoughts on using the iPhone 3G</source>
    </item>
    <item>
      <title><![CDATA[Quick thoughts on using the iPhone 3G]]></title>
      <link>http://securityratty.com/article/0cfe5d9fddb01551dfe3d3dcb40ee176</link>
      <guid>http://securityratty.com/article/0cfe5d9fddb01551dfe3d3dcb40ee176</guid>
      <description><![CDATA[So I got my iPhone 3G on Friday morning and have been using it for a few days now. I have never used one before, don't use an iPod or even a Mac computer. The iPhone was incredibily easy to use and...]]></description>
      <content:encoded><![CDATA[
<div xmlns="http://www.w3.org/1999/xhtml"><p>So I got my iPhone 3G on Friday morning and have been using it for a few days now. I have never used one before, don't use an iPod or even a Mac computer.&nbsp; The iPhone was incredibily easy to use and without using and manuals quickly had a most everything working and downloaded a bunch of apps from the app store.&nbsp; </p>

<p>Over all, the iPhone just is really nice to use and in many ways very easy, polished and intuitive. In other ways, it is still missing some key features in my book:</p>

<ol><li>Sort and filter email be date, sender, etc.</li>

<li>Select more than one mail at a time to delete, move, copy.&nbsp; Yes I know you can go to edit and select messages to work on, but you still have to select them one at a time. In <a class="zem_slink" title="Windows Mobile" href="http://microsoft.com/windowsmobile/" rel="homepage">Windows Mobile</a> you can just run your finger over multiple messages to complete this.</li>

<li>Deleting duplicate contacts in bulk.&nbsp; Doing them one at a time is just painful</li>

<li>A task manager. I would like to see some list that shows me which apps are running, how many resources they are using, battery usage and stuff like that.&nbsp; Also to shut down running apps</li>

<li>Better calendar integration. I tried to click on and open calendar items, but just does not seem to work.</li>

<li>The battery sucks! I am not getting more than about 6 to 7 hours of battery time. I think I have to turn off the push for my Exchange email.&nbsp; This is much less that I was getting on my Windows Mobile phone. </li></ol>

<p>I do like the phone, the iPod MP3 and camera and the overall &quot;feel&quot; of the phone. Went to the Apple store in the maill (which was jam packed) and bought a rubberized case, but was unable to get a phone car charger for it yet.&nbsp; I ordered one for 5 bucks on Amazon and will see it if works.</p>

<p>All in all, things are OK but I am going to withhold my final verdict for a while yet.</p>

<fieldset class="zemanta-related"><legend class="zemanta-related-title">Related articles by Zemanta</legend><ul class="zemanta-article-ul"><li class="zemanta-article-ul-li"><a href="http://news.cnet.com/8301-13579_3-9994744-37.html?hhTest=1&amp;part=rss&amp;subj=news">What iPhone? Apple earnings (still) about the Mac</a></li>

<li class="zemanta-article-ul-li"><a href="http://www.tuaw.com/2008/07/21/mod-your-dock-to-work-with-iphone-3g/">Mod your dock to work with iPhone 3G</a></li>

<li class="zemanta-article-ul-li"><a href="http://www.sauria.com/blog/2008/07/20/my-initial-iphone-experience/">My initial iPhone experience</a></li></ul></fieldset> <div class="zemanta-pixie" style="MARGIN-TOP: 10px; HEIGHT: 15px"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/85ef20ad-b620-4d16-9f87-17955147e8a7/"><img class="zemanta-pixie-img" alt="Zemanta Pixie" src="http://img.zemanta.com/reblog_e.png?x-id=85ef20ad-b620-4d16-9f87-17955147e8a7" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: right; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none" /></a></div></div>

<p><a href="http://feeds.feedburner.com/~a/StillsecureAfterAllTheseYears?a=9KiZv6"><img src="http://feeds.feedburner.com/~a/StillsecureAfterAllTheseYears?i=9KiZv6" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=IOYoQJ"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=IOYoQJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=mSxf2J"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=mSxf2J" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=OhjTRJ"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=OhjTRJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=vXaNrJ"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=vXaNrJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=3F1Amj"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=3F1Amj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=RXYnnj"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=RXYnnj" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/StillsecureAfterAllTheseYears/~4/342550630" height="1" width="1"/>]]></content:encoded>
      <pubDate>Tue, 22 Jul 2008 04:36:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/iphone">iphone</category>
      <category domain="http://securityratty.com/tag/phone car charger">phone car charger</category>
      <category domain="http://securityratty.com/tag/phone">phone</category>
      <category domain="http://securityratty.com/tag/initial iphone experience">initial iphone experience</category>
      <category domain="http://securityratty.com/tag/windows mobile phone">windows mobile phone</category>
      <category domain="http://securityratty.com/tag/windows mobile">windows mobile</category>
      <category domain="http://securityratty.com/tag/time">time</category>
      <category domain="http://securityratty.com/tag/battery time">battery time</category>
      <category domain="http://securityratty.com/tag/select messages">select messages</category>
      <source url="http://feeds.feedburner.com/~r/StillsecureAfterAllTheseYears/~3/342550630/quick-thoughts.html">Quick thoughts on using the iPhone 3G</source>
    </item>
    <item>
      <title><![CDATA[Wee-Fi: Sprint Treo 800w, New Wireless in Portland (Ore.), Hartford (Conn.) Fail]]></title>
      <link>http://securityratty.com/article/f1981ba4dac94faf8437d40c4aeb2ef4</link>
      <guid>http://securityratty.com/article/f1981ba4dac94faf8437d40c4aeb2ef4</guid>
      <description><![CDATA[Palm Treo 800w released: Sprint is offering the EVDO/Wi-Fi phone with Windows Mobile 6.1 and built-in GPS. The phone is $250 with a two-year contract. This is apparently the phone that Palm should...]]></description>
      <content:encoded><![CDATA[<p><img src="http://wifinetnews.com/images/muni_icon.jpg" align="right" border="0" hspace="5" /><a href="http://reviews.cnet.com/smartphones/palm-treo-800w-sprint/4505-6452_7-33142476.html"><strong>Palm Treo 800w released:</strong></a> Sprint is offering the EVDO/Wi-Fi phone with Windows Mobile 6.1 and built-in GPS. The phone is $250 with a two-year contract. This is apparently the phone that Palm should have released a couple of years ago; now, it's unfavorably compared to the iPhone except for keyboard entry and the ability to subscribe ($10/mo) for turn-by-turn live navigation. You'll note that applications are scarcely mentioned, which is one of the linchpins of the iPhone. This is a business phone with productivity tools--unlike the iPhone, you can use on-board apps to create and edit Word and Excel documents, not just view them. There's also no store mentioned for purchasing video and audio, or software for synchronizing them. The reviewer finds the video quality washed out as well, and the 320-by-320-pixel touchscreen is a bit small compared to other smartphones that focus on video.</p>

<p><a href="http://ir.proxim.com/releasedetail.cfm?ReleaseID=321784"><strong>Stephouse steps into Portland, Ore., void:</strong></a> Local firm <a href="http://www.stephouse.net/Enterprise"><strong>Stephouse</strong></a> has built out 5 sq mi of business-grade wireless availability in downtown Portland and 2 sq mi in an underserved part of north Portland using Proxim gear for both Wi-Fi and WiMax service. Wi-Fi use is $20 per month or 1 free hour per day up to 10 free hours per month. The offering seems to focus on the business side, though, in competition with services like Towerstream. Prices aren't listed on the company's site.</p>

<p><a href="http://www.hartfordbusiness.com/news6031.html"><strong>Hartford drops Wi-Fi effort:</strong></a> Connecticut's trouble capital city has given up on city-wide Wi-Fi. No surprise. No firms ready to build for free, no money, no tangible goals. My wife grew up in the suburb to the west--West Hartford, prosaically enough--and speculates that the lack of county-oriented government in Connecticut has doomed Hartford to be a civic wasteland. It's recovering a bit as housing affordability goes up, and there's more going on in the city than there used to be. But there won't be Wi-Fi. Incidentally, the <a href="http://www.marktwainhouse.org/"><strong>Mark Twain House & Museum in Hartford</strong></a>, home of one of the world's first bloggers, is near financial ruin. It's a great piece of American history; I'm hoping it's saved again--it's had many lives since Twain built it and went bankrupt.</p>]]></content:encoded>
      <pubDate>Mon, 14 Jul 2008 06:45:41 +0000</pubDate>
      <category domain="http://securityratty.com/tag/hartford">hartford</category>
      <category domain="http://securityratty.com/tag/portland">portland</category>
      <category domain="http://securityratty.com/tag/city-wide wi-fi">city-wide wi-fi</category>
      <category domain="http://securityratty.com/tag/city">city</category>
      <category domain="http://securityratty.com/tag/business phone">business phone</category>
      <category domain="http://securityratty.com/tag/phone">phone</category>
      <category domain="http://securityratty.com/tag/business">business</category>
      <category domain="http://securityratty.com/tag/business-grade wireless availability">business-grade wireless availability</category>
      <category domain="http://securityratty.com/tag/free hour">free hour</category>
      <source url="http://wifinetnews.com/archives/008394.html">Wee-Fi: Sprint Treo 800w, New Wireless in Portland (Ore.), Hartford (Conn.) Fail</source>
    </item>
    <item>
      <title><![CDATA[A thin line between blog theft and promotion - another opinion]]></title>
      <link>http://securityratty.com/article/8db8f65e1fa8fce8c11d7b631ccf2157</link>
      <guid>http://securityratty.com/article/8db8f65e1fa8fce8c11d7b631ccf2157</guid>
      <description><![CDATA[Rich Mogull has been writing a bit about his disagreement with a the SecurityRatty site posting his content (original posts here and here ). These posts have set off a rash of comments and other...]]></description>
      <content:encoded><![CDATA[<p>Rich Mogull has been writing a bit about his disagreement with a the <a href="http://securityratty.com/">SecurityRatty</a> site posting his content (original posts <a href="http://securosis.com/2008/07/02/securityratty-is-slimey-content-stealing-thief/">here</a> and <a href="http://securosis.com/2008/07/02/i-win/">here</a>). These posts have set off a rash of comments and other articles on both sides of this issue. Finally Rich wrote his <a href="http://securosis.com/2008/07/02/defining-blog-content-theft/">defining post on this topic here</a>. Rich's position is that he owns his words. Ratty took them without his permission, ads nothing to the conversation or commentary at all and actually hosts the content rather than just linking to it. Now for those who don't know, SecurityRatty is a site allegedly owned and operated by some Russian CISSP dude. Basically, they claim they are an RSS aggregator and they just republish blog posts in their entirety. A couple of things to note though:<br><br>1. SecurityRatty does not usually add any content of their own or edit the posts in any way<br>2. They link back to the blogs or articles which are aggregated<br>3. They do appear to sell some advertising on the site<br>4. You can search their aggregated content on their site<br>5. At least recently they are removing content and feeds from their site if you request it.<br>6. They did not ask anyones permission that I know of before posting content<br><br>OK, now that the groundwork is laid, let me give my Shimel view on this. I disagree with Rich. Hey it is a big world and I think there is room for a dissenting opinion here. The reasons I disagree with Rich are:<br><br>1. Though Ratty plainly posts up others content, he does not hold it out as his own. He plainly gives credit to those who actually created the words and in fact links back to their sites.<br>2. Rich is publishing his data under a creative commons license, I am not sure if the meager ad on Ratty would qualify this as a commercial site.<br>3. Rich distinguishes what Ratty does from Google and other search engines (who clearly profit from Rich's content) by the fact that they just point to it. Not all together true. They also keep a cached copy of the content that you can go to as well.<br>4. The fact is that I have a tough time seeing any harm to Rich here. In fact if Ratty were not pointing back to Rich's site, if he did not make it as easy to see that it is just an aggregate feed or if Ratty were adding his own comments and not clearly delineating his from Rich's, I would feel differently. Some of this is directly in contrast to Rich who says that if Ratty did add his own views to Rich's, that would make it right by him.<br>5. Finally, I would go even further than Rich not being harmed by Ratty. I think Rich actually benefits from Ratty. It is yet another outlet for Rich's content and though not everyone reading it at Ratty may go back to Rich's site, they do know it is him and can go back easily. In fact if Rich did advertise at his site, I could understand him losing hits at his site. Otherwise if Ratty just pointed back, one could say the more hits Ratty generates, it could cost Rich more money. Much like people who link to graphics hosted elsewhere.<br><br>So, Rich I see that Ratty has stopped aggregating your content so that should be enough of a victory for you. In the long run though I think it is a Pyrrhic victory and you would have been better off with Ratty publicizing your words.</p><blockquote></blockquote>
<p><a href="http://feeds.feedburner.com/~a/StillsecureAfterAllTheseYears?a=HqzgQX"><img src="http://feeds.feedburner.com/~a/StillsecureAfterAllTheseYears?i=HqzgQX" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=URCj2J"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=URCj2J" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=LcKVkJ"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=LcKVkJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=d4OmHJ"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=d4OmHJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=uX21WJ"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=uX21WJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=4Efv2j"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=4Efv2j" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=RwzMJj"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=RwzMJj" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/StillsecureAfterAllTheseYears/~4/326305454" height="1" width="1"/>]]></content:encoded>
      <pubDate>Thu, 03 Jul 2008 18:24:36 +0000</pubDate>
      <category domain="http://securityratty.com/tag/posts">posts</category>
      <category domain="http://securityratty.com/tag/ratty plainly posts">ratty plainly posts</category>
      <category domain="http://securityratty.com/tag/rich distinguishes">rich distinguishes</category>
      <category domain="http://securityratty.com/tag/rich">rich</category>
      <category domain="http://securityratty.com/tag/rich mogull">rich mogull</category>
      <category domain="http://securityratty.com/tag/cost rich">cost rich</category>
      <category domain="http://securityratty.com/tag/plainly">plainly</category>
      <category domain="http://securityratty.com/tag/ratty">ratty</category>
      <category domain="http://securityratty.com/tag/securityratty">securityratty</category>
      <source url="http://feeds.feedburner.com/~r/StillsecureAfterAllTheseYears/~3/326305454/a-thin-line-bet.html">A thin line between blog theft and promotion - another opinion</source>
    </item>
    <item>
      <title><![CDATA[Minimizing the Attack Surface, Part 1]]></title>
      <link>http://securityratty.com/article/4cc07bb9b410d28285eec3f2156fa1e6</link>
      <guid>http://securityratty.com/article/4cc07bb9b410d28285eec3f2156fa1e6</guid>
      <description><![CDATA[What was the first thing you learned about network security? Theres a good chance it had something to do with port scanning. After scanning a few boxes, you realized that modern operating systems have...]]></description>
      <content:encoded><![CDATA[<p>What was the first thing you learned about network security?  There&#8217;s a good chance it had something to do with port scanning.  After scanning a few boxes, you realized that modern operating systems have a lot of open ports by default, meaning a lot of services.  Some had an obvious purpose, like telnet on tcp/23 or ftp fon tcp/21.  Others left you wondering, what the heck is listening on tcp/515 or tcp/7100?  And remember, you couldn&#8217;t ask Google because it didn&#8217;t exist (well, maybe it did depending on when you got into security).</p>
<p>Your first real lesson about locking down a host was how to reduce its attack surface.  You learned how to disable services using /etc/inetd.conf.  Then you learned about rc.d and how to prevent unnecessary services from being launched at startup.  Next, maybe you configured the Xserver to disallow remote connections or moved on to removing setuid permissions from files.  As you worked, you&#8217;d periodically re-scan the box to gauge progress, asking yourself &#8220;have I removed everything I don&#8217;t need?&#8221;  The underlying motivation, of course, is that an attacker can&#8217;t hack something that isn&#8217;t there.</p>
<p>You learned how to extend those concepts to the network &#8212; configuring firewall rules, router ACLs, VLANs, etc.  Segmenting the network.  Creating a DMZ.  No need to dwell on this, you get the idea.</p>
<p>Eventually, people realized that applications had an attack surface too.  Web servers and application servers got a lot of attention, followed closely by custom web applications.  &#8220;What do you mean you can execute SQL queries against my database?  That&#8217;s impossible, I have a firewall!&#8221;</p>
<p>Some companies, the ones who could afford it anyway, started to build security into their development cycle.  Doing threat modeling during the design phase made sense, because hey, it&#8217;s much cheaper to fix security holes in a whiteboard drawing than it is to rewrite your authorization module from scratch after it&#8217;s in production.</p>
<p>Let&#8217;s talk strictly about custom web applications now.  What I&#8217;ve observed is that most development groups, even the ones who actively engage in threat modeling, do not understand their web application&#8217;s attack surface.  The lead architect can whiteboard a high-level diagram of all the major components and how they interact.  Individual developers can go a bit deeper, telling you which files they touch, what database permissions they need, or how various pieces of data are encrypted in storage.  At the end of this exercise you have a complete picture of the processes, data flows, protocols, privilege boundaries, external entities, and so on, and you&#8217;re well on your way to understanding all of the potential attack vectors.</p>
<p>Or are you?</p>
<p>What often gets overlooked or glossed over is the impact of external libraries or packages.  Nobody writes everything from scratch. A typical list of third-party libraries for a Java-based Web 2.0 application might include DWR, GWT, Axis, and Dojo, plus about 30 other libraries to do everything from logging to parsing to image manipulation.  Nine out of ten times, the libraries will be installed in full, using the default configuration from page one of the README file.</p>
<p>Why is this relevant? Because just as those old Unix boxes exposed unnecessary services, libraries expose unnecessary code.  Let&#8217;s say you installed Dojo to simplify the process of creating an HTML table with rows and columns that can be sorted on demand.  Did you remember to remove all the .js files you didn&#8217;t need?  Or maybe you installed Axis or DWR or anything else that has its own Servlet(s) for processing requests.  Have you compared what that Servlet <i>can do</i> against what you <i>need it to do</i>?  </p>
<p>A fictitious example may help illustrate further.  Imagine you just downloaded a new library called WhizBang.  You follow the installation instructions to define and map two servlets in your web.xml file, WhizServlet and BangServlet, and you configure it to integrate with your web app.  After a bit of trial and error, it&#8217;s functional. Yay!  This is where most developers stop.  </p>
<p>Nobody asks, &#8220;how much of this do I actually need?&#8221;  Case in point, what if your application only uses WhizServlet?  BangServlet is still exposed, and you don&#8217;t even use it!  Similarly, what if WhizServlet takes an &#8220;action&#8221; parameter which can be either &#8220;view&#8221;, &#8220;edit&#8221;, or &#8220;delete&#8221;, and your application only uses &#8220;view&#8221;?  You&#8217;re still exposing the other actions to anybody who knows the URL syntax (pretty trivial if it&#8217;s open source).  You wouldn&#8217;t expose large chunks of your own code that you weren&#8217;t using, so why should it be any different with libraries?</p>
<p>This post is getting kind of long so I&#8217;m going to split it up.  In the next post, I&#8217;ll continue the discussion of attack surface minimization, as well as some of the tradeoffs that go along with this approach.</p>
]]></content:encoded>
      <pubDate>Tue, 24 Jun 2008 15:09:34 +0000</pubDate>
      <category domain="http://securityratty.com/tag/attack surface">attack surface</category>
      <category domain="http://securityratty.com/tag/custom web applications">custom web applications</category>
      <category domain="http://securityratty.com/tag/web">web</category>
      <category domain="http://securityratty.com/tag/services">services</category>
      <category domain="http://securityratty.com/tag/prevent unnecessary services">prevent unnecessary services</category>
      <category domain="http://securityratty.com/tag/unnecessary services">unnecessary services</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/third-party libraries">third-party libraries</category>
      <category domain="http://securityratty.com/tag/fix security holes">fix security holes</category>
      <source url="http://www.veracode.com/blog/?p=111">Minimizing the Attack Surface, Part 1</source>
    </item>
    <item>
      <title><![CDATA[CISSP is here to stay! Sorry, Dre.]]></title>
      <link>http://securityratty.com/article/9607b0cffd1cc62c6c5a23140dc11d9a</link>
      <guid>http://securityratty.com/article/9607b0cffd1cc62c6c5a23140dc11d9a</guid>
      <description><![CDATA[Dre wrote an article in which he put the argument down that the CISSP is on its way out . What he really argues is that a &quot;generalist&quot; Information Security position is no longer very important,...]]></description>
      <content:encoded><![CDATA[Dre wrote an article in which he put the argument down  that the <a href="http://www.tssci-security.com/archives/2008/06/19/rip-cissp/">CISSP is on its way out</a>. What he really argues is that a "generalist" Information Security position is no longer very important, specialisation is the only way to go.<br /><br />I disagree. I am a CISSP and an InfoSec "generalist' but that is not why I disagree.<br /><br />I love it when I read a blog and then read another about a totally different topic but that in some way relates to the first blog. And the second blog I read today is Mr Andy, IT guy's blog. In his blog entry he complains rather tongue in cheek about <a href="http://feeds.feedburner.com/%7Er/AndyItguy/%7E3/313504123/hello-my-name-is-andy-and-i-attend.html">how many meetings he attends</a>.<br /><br />While Andy and I are many miles apart it amazes me just how similar our lives are and, yes, I also spend ages in meetings. On average I spend about 2 hours of my day <span style="font-weight: bold;">not</span> in meetings. And I love it. Every meeting that I attend makes me more educated by how the business I work for - works. I also give my input and hopefully touch on all the people just how important protecting information is.<br /><br />Just like Andy, I was a techno geek until recently. I was a Firewall specialist. A Check Point Firewall specialist. I could read the pseudocode it would chuck out. I could edit the configuration with a text editor. I could read log files. I knew the system backwards. I am now employed in a company that doesn't even have a Check Point Firewall. I have moved onto something totally different.<br /><br />There is a need for people who can configure security devices, perform active directory  magic etc, etc. Even guys who are experts in logs. But you certainly don't want these guys tied up in meetings the whole day. You want them working on the systems that they know well.<br /><br />You also want someone who can go to meetings and interface with business. Someone who can make a risk decision or at least know who to speak to. This person must be technical but also able to chat formally and informally to business and must always be thinking security. He must understand that meetings are not a waste of time but time spent educating business about security.<br /><br />It is my belief that this person is not just important for a large organisation like the one I work for but even a one person shop should have one. Obviously, in that case a consultant should be used rather than a permanent employee but it is important.<br /><br />The person does not have to be a CISSP but it is a good way to show that they are interested in an InfoSec career.<br /><br />On a related note - I, like Andy, miss the technical side of InfoSec. But I also enjoy the ability to see my larger ideas implemented. I also enjoy selling InfoSec, something I am passionate about. In short, I enjoy my job and am happy I moved from being a techie to being an analyst. They are very, very different jobs. There are some people who may not be as happy as me. I know some, they are techies and are really good at what they do and they have no want to move to anything else. They want to specialise. In South Africa, these people are not rewarded for their knowledge and that is a problem because there is a need for the specialists. Hopefully, as demand increases and there are some techies that shine, they will be rewarded.<img src="http://feeds.feedburner.com/~r/SecurityThoughts/~4/316167014" height="1" width="1"/>]]></content:encoded>
      <pubDate>Fri, 20 Jun 2008 07:14:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/information">information</category>
      <category domain="http://securityratty.com/tag/information security position">information security position</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/meetings">meetings</category>
      <category domain="http://securityratty.com/tag/blog entry">blog entry</category>
      <category domain="http://securityratty.com/tag/cissp">cissp</category>
      <category domain="http://securityratty.com/tag/blog">blog</category>
      <category domain="http://securityratty.com/tag/infosec career">infosec career</category>
      <category domain="http://securityratty.com/tag/firewall specialist">firewall specialist</category>
      <source url="http://feeds.feedburner.com/~r/SecurityThoughts/~3/316167014/cissp-is-here-to-stay-sorry-dre.html">CISSP is here to stay! Sorry, Dre.</source>
    </item>
    <item>
      <title><![CDATA[Security Briefing: June 4th]]></title>
      <link>http://securityratty.com/article/3cc1b2f241a9ed0300c1492a538ee666</link>
      <guid>http://securityratty.com/article/3cc1b2f241a9ed0300c1492a538ee666</guid>
      <description><![CDATA[Its a hump day miracle. Ive made it half way through the week and Im not completely psychotic from a lack of REM sleep
Click here to subscribe to Liquidmatrix Security Digest
And now, the news
UK...]]></description>
      <content:encoded><![CDATA[<p><center><img src='http://www.liquidmatrix.org/blog/wp-content/uploads/2007/09/newspapera.jpg' alt='newspapera.jpg' /></center></p>
<p>It&#8217;s a hump day miracle. I&#8217;ve made it half way through the week and I&#8217;m not completely psychotic from a lack of REM sleep. </p>
<p>Click here to <a href="http://feeds.feedburner.com/Liquidmatrix">subscribe to Liquidmatrix Security Digest!</a></p>
<p>And now, the news&#8230;</p>
<ol>
<li><a href="http://www.theregister.co.uk/2008/06/04/direct_gov_web_kit_slip_up/">UK citizens&#8217; portal exposes edit kit interface</a> | The Register</li>
<li><a href="http://www.scmagazineus.com/Setting-the-stage-for-the-latest-PCI-deadline/article/110843/">Setting the stage for the latest PCI deadline</a> | SC Magazine</li>
<li><a href="http://www.zdnet.com.au/blogs/securifythis/soa/Banks-are-confusing-consumers-on-PC-security/0,139033343,339289568,00.htm">Banks are confusing consumers on PC security</a> | ZDNet Australia</li>
<li><a href="http://www.theglobeandmail.com/servlet/story/RTGAM.20080604.wrsecurity04/BNStory/Technology/home">Watchdog urges firms to lock up customer digital data</a> | The Globe and Mail</li>
<li><a href="http://www.informit.com/articles/article.aspx?p=1218422">Secret Bits: How Codes Became Unbreakable</a> | InformIT</li>
<li><a href="http://www.smh.com.au/news/security/new-security-frontier-is-all-about-data/2008/06/02/1212258735804.html">New security frontier is all about data</a> | The Sydney Morning Herald</li>
<li><a href="http://www.itweb.co.za/sections/internet/2008/0806041100.asp?A=SEC&#038;S=Security&amp;O=FPLEAD">Worm hits several SA sites</a>  | ITWeb South Africa</li>
<li><a href="http://travel.timesonline.co.uk/tol/life_and_style/travel/news/article4064215.ece">US raises entry bar with online database for visitors</a> | Times Online</li>
</ol>
<p> Tags: <a href="http://technorati.com/tag/News" rel="tag">News</a>, <a href="http://technorati.com/tag/Daily+Links" rel="tag"> Daily Links</a>, <a href="http://technorati.com/tag/Security+Blog" rel="tag"> Security Blog</a>, <a href="http://technorati.com/tag/Information+Security" rel="tag"> Information Security</a>, <a href="http://technorati.com/tag/Security+News" rel="tag"> Security News</a></p>

<p><a href="http://feeds.feedburner.com/~a/Liquidmatrix?a=7zM5hI"><img src="http://feeds.feedburner.com/~a/Liquidmatrix?i=7zM5hI" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=8rEDOI"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=8rEDOI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=nkec7i"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=nkec7i" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=5C8qXi"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=5C8qXi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=ElVsqi"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=ElVsqi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=aujOei"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=aujOei" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Liquidmatrix/~4/304531170" height="1" width="1"/>]]></content:encoded>
      <pubDate>Wed, 04 Jun 2008 09:08:42 +0000</pubDate>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/information security">information security</category>
      <category domain="http://securityratty.com/tag/security news">security news</category>
      <category domain="http://securityratty.com/tag/liquidmatrix security">liquidmatrix security</category>
      <category domain="http://securityratty.com/tag/news">news</category>
      <category domain="http://securityratty.com/tag/security blog">security blog</category>
      <category domain="http://securityratty.com/tag/customer digital data">customer digital data</category>
      <category domain="http://securityratty.com/tag/data">data</category>
      <category domain="http://securityratty.com/tag/raises entry bar">raises entry bar</category>
      <source url="http://feeds.feedburner.com/~r/Liquidmatrix/~3/304531170/">Security Briefing: June 4th</source>
    </item>
    <item>
      <title><![CDATA[Romanian Script Kiddies and the Screensavers Botnet]]></title>
      <link>http://securityratty.com/article/5b5c2da1c83dfe7fd39c5e9ccf463c0b</link>
      <guid>http://securityratty.com/article/5b5c2da1c83dfe7fd39c5e9ccf463c0b</guid>
      <description><![CDATA[Shall we turn into zombies, and peek into the modest botnet courtesy of Romanian script kiddies, that are currently spamming postcard.scr greeting cards? Meet the script kiddies. This botnet is going...]]></description>
      <content:encoded><![CDATA[<a href="http://bp0.blogger.com/_wICHhTiQmrA/R_oeXF281TI/AAAAAAAABio/QsYu3itLwtk/s1600-h/romania_malware_screensaver_botnet.jpg"><img id="BLOGGER_PHOTO_ID_5186491302929028402" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp0.blogger.com/_wICHhTiQmrA/R_oeXF281TI/AAAAAAAABio/QsYu3itLwtk/s200/romania_malware_screensaver_botnet.jpg" border="0" /></a>Shall we turn into zombies, and peek into the modest botnet courtesy of Romanian script kiddies, that are currently spamming postcard.scr greeting cards? Meet the script kiddies. This botnet is going nowhere mostly because knowing how to compile an IRC bot doesn't necessarily mean you posses a certain know-how, a know-how that <a href="http://ddanchev.blogspot.com/2008/03/loadsccs-ddos-for-hire-service.html">experienced botnet masters have been outsourcing for years</a>. Malware is obtained through links pointing to :<br /><br /><strong>xhost.ro/filehost/phrame.php?action=saveDownload&amp;fileId=15735</strong><br /><strong>xhost.ro/filehost/phrame.php?action=editDownload&amp;fileId=12923</strong><br /><strong>xhost.ro/filehost/phrame.php?action=saveDownload&amp;fileId=3656</strong><br /><strong>xhost.ro/filehost/phrame.php?action=editDownload&amp;fileId=10936</strong><br /><br /><strong>Scanners result</strong> : Result: 22/32 (68.75%)<br />Trojan.Zapchas.F; IRC/BackDoor.Flood; Backdoor.IRC.Zapchast<br /><strong>File size:</strong> 735139 bytes<br /><strong>MD5</strong>...: 015e5826084f2302b4b2c3237a62e244<br /><strong>SHA1</strong>..: 7d05949f6dfffdc58033c9d8b86210a9bd34897c<br /><br /><a href="http://bp3.blogger.com/_wICHhTiQmrA/R_ssml281WI/AAAAAAAABjA/DrdQlceTJq8/s1600-h/romania_malware_screensaver_botnet2.jpg"><img id="BLOGGER_PHOTO_ID_5186788437356500322" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp3.blogger.com/_wICHhTiQmrA/R_ssml281WI/AAAAAAAABjA/DrdQlceTJq8/s200/romania_malware_screensaver_botnet2.jpg" border="0" /></a><strong>Sample traffic output :</strong><br />"NICK Mq2kC01<br />USER las "" "pic.kauko.lt" :Px7aW6<br />USER las "" "Helsinki.FI.EU.Undernet.org" :Px7aW6<br />USERHOST Mq2kC01<br />NICK :Rk1zK50<br />AWAY :Eu te scuip in cap si'n gura, tu ma pupi in cur si'n pula =))!<br />MODE Mq2kC01 +i<br />ISON loverboy loveru SirDulce<br />JOIN #madarfakar<br />USER kzg "" "Helsinki.FI.EU.Undernet.org" :Ho5xI1<br />NICK :Vm3uF52<br />MODE Mq2kC01 +wx"<br /><br />And in next couple of hours, the most interesting domain that joined the IRC channel was :<br /><br />Ny2fW15 is <a href="mailto:fwuser@mails.legislature.maine.gov">fwuser@mails.legislature.maine.gov</a> * Kg1jT7<br />Ny2fW15 on #madarfakar<br />Ny2fW15 using Noteam.Vs.undernet.org I'm too lazy to edit ircd.conf<br />Ny2fW15 is away: Eu te scuip in cap si'n gura, tu ma pupi in cur si'n pula =))!<br />Ny2fW15 has been idle 1min 31secs, signed on Fri Apr 04 12:05:17<br />Ny2fW15 End of /WHOIS list.<br /><br />This botnet's futile attempt to scale is a great example of the growing importance of <a href="http://ddanchev.blogspot.com/2007/10/botnet-on-demand-service.html">knowlege and experience empowered botnet masters</a>, as a key success factor for sustainability, and also, basic understanding of economic forces, namely, when they're not making an investment there cannot be a return on investment on their efforts at the first place. Take a peek at <a href="http://ddanchev.blogspot.com/2007/07/sql-injection-through-search-engines.html">the efficiency level of remote file inclusion</a> achieved by another botnet, and at <a href="http://ddanchev.blogspot.com/2007/03/botnet-communication-platforms.html">alternative botnet C&amp;C channels</a> courtesy of botnet masters realizing that diversity is vital.<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=ly3a6VG"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=ly3a6VG" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=Y7KiH0G"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=Y7KiH0G" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=4BP9Gvg"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=4BP9Gvg" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=gvREVog"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=gvREVog" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=wpJ8ZTG"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=wpJ8ZTG" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=EpMGHOG"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=EpMGHOG" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=bpwnKNg"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=bpwnKNg" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DanchoDanchevOnSecurityAndNewMedia/~4/266216944" height="1" width="1"/>]]></content:encoded>
      <pubDate>Mon, 07 Apr 2008 23:48:40 +0000</pubDate>
      <category domain="http://securityratty.com/tag/botnet">botnet</category>
      <category domain="http://securityratty.com/tag/botnet masters">botnet masters</category>
      <category domain="http://securityratty.com/tag/script kiddies">script kiddies</category>
      <category domain="http://securityratty.com/tag/romanian script kiddies">romanian script kiddies</category>
      <category domain="http://securityratty.com/tag/botnet courtesy">botnet courtesy</category>
      <category domain="http://securityratty.com/tag/ny2fw15">ny2fw15</category>
      <category domain="http://securityratty.com/tag/alternative botnet">alternative botnet</category>
      <category domain="http://securityratty.com/tag/irc">irc</category>
      <category domain="http://securityratty.com/tag/irc bot">irc bot</category>
      <source url="http://feeds.feedburner.com/~r/DanchoDanchevOnSecurityAndNewMedia/~3/266216944/romanian-script-kiddies-and.html">Romanian Script Kiddies and the Screensavers Botnet</source>
    </item>
    <item>
      <title><![CDATA[Looking for a few good audio production assistants... ]]></title>
      <link>http://securityratty.com/article/7c17d2aad1ea34ebd6002ee8981b5575</link>
      <guid>http://securityratty.com/article/7c17d2aad1ea34ebd6002ee8981b5575</guid>
      <description><![CDATA[As we discuss in Blue Box Special Edition #24 , we find ourselves in a bit of a dilemma. With each conference/show that we go to, we accumulate more great recordings of interviews that we do, panel...]]></description>
      <content:encoded><![CDATA[
<div xmlns="http://www.w3.org/1999/xhtml">As we discuss in <a href="http://www.blueboxpodcast.com/2008/03/blue-box-se024.html">Blue Box Special Edition #24</a>, we find ourselves in a bit of a dilemma. With each conference/show that we go to, we accumulate more great recordings of interviews that we do, panel sessions we record and other similar sessions.  The goal is to turn these into "Special Edition" podcasts that we can make available in the podcast feed.  We have two shows coming up this month, VoiceCon and VON, where we will record more sessions and interviews. Additionally, we do get requests to interview people that sometimes are quite interesting.

<p>The problem we have is finding the <em>time</em> to do the <em>post-production</em> on the recordings to turn them into podcasts.  We could, of course, just slap a generic intro and outro on a recording and throw it out there in the feed... but I think you all know that <em>we don't want to waste your time!</em> For instance, including the Q&A portion of a panel session where you can't hear the audience questions is pretty useless. Or including the part of the interview where announcements came over an intercom and you can't hear the interviewee is rather silly. So we want to take the time to go through a recording and see how we can "tighten it up". Remove breaks or big gaps of silence... speakers setting up laptops... interruptions to interviews etc.  We don't remove <em>every</em> "um" or pause... we do want it to feel natural, after all, but we try to edit out the big gaps, errors, interruptions, etc.

<p>The challenge of course is that to do this you have to <em>listen</em> all the way through a podcast, editing along the way.  Sometimes you don't have to make many edits at all. Sometimes there a bunch of things to edit out.  But it takes time... if the panel is 45 minutes you've got to have <em>at least</em> that much time (and probably <em>double</em> if you do much editing and keep stopping/starting).  Unfortunately time is something neither Jonathan nor I are finding a whole lot of these days. I now have a queue of probably 10 or 12 recordings we've made over the past 6 months that are just sitting there waiting for me to get the cycles to turn them into Special Editions.  Some are 20-minute interviews. Some are 45-minute or hour-long panels from conferences.
<p>So therefore our request in show #24: <blockquote><em>we're looking for a few good production assistants!</em></blockquote> What we'd love to do is to find a couple of people who would be willing to work this way:
<ul><li>I get to you the WAV file of the recording as well as the intro/outro.
<li>You edit the file in whatever audio tool you prefer: <a href="http://audacity.sourceforge.net">Audacity</a>, Garage Band, SoundForge, whatever... (I use Audacity)
<li>When you are done, you export to a MP3 and get the MP3 to me.
<li>I do a final check, set the ID3 tags, etc. and upload the MP3 file, create the show notes, etc.
</ul>
<p>The good news about most of the recordings we make is that they are not overly time-sensitive. We want them up as soon as we can, but if it takes some time to do the post-production as you fit it in around other work, that's generally perfectly fine.
<p>Obviously if you have experience with audio editing that's great. If it's something you've been interested to try your hand with, we're open to having you give it a try.  (<em>Please do realize that I'm a control-freak and audio quality stickler, so it's a new thing for me to even *consider* letting other people work on our files... but I've reached the point where I think it's more important to get the content *out*! So I'm willing to try it out... :-)</em>
<p>We can't offer you any money or anything like that (this is a labor of passion, not profit!) but we're certainly glad to give credit in show notes, Blue Box website, etc.  You'll also be helping the greater community of security professionals interested in VoIP by getting more content out there in a more rapid manner. (i.e. faster than if we're waiting for me!) You may also gain skills in audio production (if you don't already have them) that may assist you in other endeavors.
<p>Anyway, if you are interested, <a href="mailto:blueboxpodcast@gmail.com">drop us an email</a> with the subject line "Production assistance" and with a little bit of background about yourself. Sometime in the next week or two (probably after March 20th) we'll start seeing what we can do if there are people interested.
<p>Thanks - and thanks for your patience, too.
<p>Dan & Jonathan</div>
]]></content:encoded>
      <pubDate>Fri, 07 Mar 2008 10:59:16 +0000</pubDate>
      <category domain="http://securityratty.com/tag/audio production">audio production</category>
      <category domain="http://securityratty.com/tag/audio">audio</category>
      <category domain="http://securityratty.com/tag/takes time">takes time</category>
      <category domain="http://securityratty.com/tag/takes">takes</category>
      <category domain="http://securityratty.com/tag/time">time</category>
      <category domain="http://securityratty.com/tag/overly time-sensitive">overly time-sensitive</category>
      <category domain="http://securityratty.com/tag/panel sessions">panel sessions</category>
      <category domain="http://securityratty.com/tag/sessions">sessions</category>
      <category domain="http://securityratty.com/tag/mp3 file">mp3 file</category>
      <source url="http://www.blueboxpodcast.com/2008/03/looking-for-a-f.html">Looking for a few good audio production assistants... </source>
    </item>
  </channel>
</rss>
