<?xml version="1.0" encoding="UTF-8"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
  <title>BlogFish - All Comments</title>
  <id>tag:blog.innerewut.de,2010:mephisto/comments</id>
  <generator uri="http://mephistoblog.com" version="0.8.0">Mephisto Drax</generator>
  <link href="http://blog.innerewut.de/feed/all_comments.xml" rel="self" type="application/atom+xml"/>
  <link href="http://blog.innerewut.de/" rel="alternate" type="text/html"/>
  <updated>2009-09-16T16:37:05Z</updated>
  <entry xml:base="http://blog.innerewut.de/">
    <author>
      <name>Barry</name>
    </author>
    <id>tag:blog.innerewut.de,2009-09-08:824:825</id>
    <published>2009-09-12T02:23:33Z</published>
    <updated>2009-09-12T02:23:33Z</updated>
    <category term="Ruby"/>
    <category term="Tools and Technologies"/>
    <link href="http://blog.innerewut.de/2009/9/8/webistrano-capistrano-problem-with-git" rel="alternate" type="text/html"/>
    <title>Comment on 'Webistrano/Capistrano problem with git' by Barry</title>
<content type="html">&lt;p&gt;You can also tell &lt;span class=&quot;caps&quot;&gt;SSH&lt;/span&gt; to allow users to modify their environment variables.  I&#8217;m using Enterprise Ruby on one server under /opt, so I set this to yes in /etc/ssh/sshd_config:&lt;/p&gt;


	&lt;p&gt;PermitUserEnvironment yes&lt;/p&gt;


	&lt;p&gt;and set up the &lt;span class=&quot;caps&quot;&gt;PATH&lt;/span&gt; value I wanted in&lt;/p&gt;


	&lt;pre&gt;&lt;code&gt;~/.ssh/environment&lt;/code&gt;&lt;/pre&gt;</content>  </entry>
  <entry xml:base="http://blog.innerewut.de/">
    <author>
      <name>mehmoomoo</name>
    </author>
    <id>tag:blog.innerewut.de,2009-09-03:817:823</id>
    <published>2009-09-04T13:23:23Z</published>
    <updated>2009-09-04T13:23:23Z</updated>
    <category term="Ruby"/>
    <category term="Security"/>
    <link href="http://blog.innerewut.de/2009/9/3/ruby-on-rails-security" rel="alternate" type="text/html"/>
    <title>Comment on 'Ruby on Rails Security' by mehmoomoo</title>
<content type="html">&lt;p&gt;Garren, you do things according to widely known best practices not because they are always correct but because of consistency and its risk reducing behaviour. Also, 4k storage limitation is bad for many applications.&lt;/p&gt;


	&lt;p&gt;There is by the way no need for argumentum ad hominem.&lt;/p&gt;</content>  </entry>
  <entry xml:base="http://blog.innerewut.de/">
    <author>
      <name>Matt Jones</name>
    </author>
    <id>tag:blog.innerewut.de,2009-09-03:817:822</id>
    <published>2009-09-03T22:08:41Z</published>
    <updated>2009-09-03T22:08:41Z</updated>
    <category term="Ruby"/>
    <category term="Security"/>
    <link href="http://blog.innerewut.de/2009/9/3/ruby-on-rails-security" rel="alternate" type="text/html"/>
    <title>Comment on 'Ruby on Rails Security' by Matt Jones</title>
<content type="html">&lt;p&gt;The Java people that interpret this as meaning &#8220;Rails is insecure&#8221; most likely then go back to building &lt;span class=&quot;caps&quot;&gt;SQL&lt;/span&gt; by concatenating query parameters without escaping. Because Java is always secure, right?&lt;/p&gt;


	&lt;p&gt;And session editing by brute-forcing &lt;span class=&quot;caps&quot;&gt;HMAC&lt;/span&gt;-SHA1, while possible in theory, is likely to take ridiculous amounts of time. For example, the much faster &lt;span class=&quot;caps&quot;&gt;HMAC&lt;/span&gt;-MD5 can be scanned at about 4 million hashes/second on a dual 3.2GHz Xeon box (from the MDCrack homepage). So to force a 30 character hex key like Rails generates by default, a quick calculation (16&lt;sup&gt;30 / 4000000) yields roughly 10&lt;/sup&gt;30 seconds, or 10^22 &lt;span class=&quot;caps&quot;&gt;YEARS&lt;/span&gt;. Sure, with two billion Xeons in a cluster, you might finish sometime before the heat death of the universe. But I&#8217;d hardly class that as &#8220;insecure&#8221;.&lt;/p&gt;</content>  </entry>
  <entry xml:base="http://blog.innerewut.de/">
    <author>
      <name>Garren</name>
    </author>
    <id>tag:blog.innerewut.de,2009-09-03:817:821</id>
    <published>2009-09-03T20:56:36Z</published>
    <updated>2009-09-03T20:56:36Z</updated>
    <category term="Ruby"/>
    <category term="Security"/>
    <link href="http://blog.innerewut.de/2009/9/3/ruby-on-rails-security" rel="alternate" type="text/html"/>
    <title>Comment on 'Ruby on Rails Security' by Garren</title>
<content type="html">&lt;p&gt;&#8220;I was honestly baffled to read those couple slides, considering posting them to thedailywtf.com ….&#8221;&lt;/p&gt;


	&lt;p&gt;The real wtf is this statement. Cookie session storage isn&#8217;t designed to be secure. It&#8217;s designed to be convenient, lightweight and very developer friendly. If you, as a developer, are putting together an application that requires actual security and you&#8217;re using cookie session storage, well, unlike mehmoomoo, you should know better.&lt;/p&gt;</content>  </entry>
  <entry xml:base="http://blog.innerewut.de/">
    <author>
      <name>Jonathan</name>
    </author>
    <id>tag:blog.innerewut.de,2009-09-03:817:820</id>
    <published>2009-09-03T19:20:33Z</published>
    <updated>2009-09-03T19:20:33Z</updated>
    <category term="Ruby"/>
    <category term="Security"/>
    <link href="http://blog.innerewut.de/2009/9/3/ruby-on-rails-security" rel="alternate" type="text/html"/>
    <title>Comment on 'Ruby on Rails Security' by Jonathan</title>
<content type="html">&lt;p&gt;The default session store thing is true in that way that an attacker can read what is in his session. He cannot modify or create content. If you do not like this (and I do), changing it is very easy. It is just one line of configuration.&lt;/p&gt;


	&lt;p&gt;That said, most apps can live fine with it as they just have the user_id in the session. If you have valuable content in it you are prone to session replay attacks.&lt;/p&gt;</content>  </entry>
  <entry xml:base="http://blog.innerewut.de/">
    <author>
      <name>Jim Garvin</name>
    </author>
    <id>tag:blog.innerewut.de,2009-09-03:817:819</id>
    <published>2009-09-03T19:16:56Z</published>
    <updated>2009-09-03T19:16:56Z</updated>
    <category term="Ruby"/>
    <category term="Security"/>
    <link href="http://blog.innerewut.de/2009/9/3/ruby-on-rails-security" rel="alternate" type="text/html"/>
    <title>Comment on 'Ruby on Rails Security' by Jim Garvin</title>
<content type="html">&lt;p&gt;Thanks for getting this out there.  The US Government is masterful at wasting tax dollars, and this is a really good example of how they&#8217;ve elevated it to an art form.  Rewriting applications from ruby to java?  &lt;span class=&quot;caps&quot;&gt;BAH&lt;/span&gt;!&lt;/p&gt;</content>  </entry>
  <entry xml:base="http://blog.innerewut.de/">
    <author>
      <name>mehmoomoo</name>
    </author>
    <id>tag:blog.innerewut.de,2009-09-03:817:818</id>
    <published>2009-09-03T18:59:24Z</published>
    <updated>2009-09-03T18:59:24Z</updated>
    <category term="Ruby"/>
    <category term="Security"/>
    <link href="http://blog.innerewut.de/2009/9/3/ruby-on-rails-security" rel="alternate" type="text/html"/>
    <title>Comment on 'Ruby on Rails Security' by mehmoomoo</title>
<content type="html">&lt;p&gt;Well that thing with the cookie session storage is not good. It&#8217;s more or less common wisdom to only store the key to session into the cookies, and keep the actual session data elsewhere. I was honestly baffled to read those couple slides, considering posting them to thedailywtf.com &#8230;.&lt;/p&gt;


	&lt;p&gt;The rest are as you said: Similar to what the others are doing as well, and manageable reasonably.&lt;/p&gt;</content>  </entry>
  <entry xml:base="http://blog.innerewut.de/">
    <author>
      <name>Phreakaholic</name>
    </author>
    <id>tag:blog.innerewut.de,2009-08-21:815:816</id>
    <published>2009-08-24T18:04:03Z</published>
    <updated>2009-08-24T18:04:03Z</updated>
    <category term="Ruby"/>
    <link href="http://blog.innerewut.de/2009/8/21/rescue-exit" rel="alternate" type="text/html"/>
    <title>Comment on 'Rescue exit' by Phreakaholic</title>
<content type="html">&lt;p&gt;great tips, it&#8217;s pretty useful for me. thanks.&lt;/p&gt;</content>  </entry>
  <entry xml:base="http://blog.innerewut.de/">
    <author>
      <name>Sebastian</name>
    </author>
    <id>tag:blog.innerewut.de,2008-11-03:795:804</id>
    <published>2008-11-24T15:50:11Z</published>
    <updated>2008-11-24T15:50:11Z</updated>
    <category term="Ruby"/>
    <category term="Software Development"/>
    <category term="Tools and Technologies"/>
    <link href="http://blog.innerewut.de/2008/11/3/webistrano-1-4-released" rel="alternate" type="text/html"/>
    <title>Comment on 'Webistrano 1.4 released' by Sebastian</title>
<content type="html">&lt;p&gt;Very usefull post! THanks!&lt;/p&gt;</content>  </entry>
  <entry xml:base="http://blog.innerewut.de/">
    <author>
      <name>Tim</name>
    </author>
    <id>tag:blog.innerewut.de,2008-11-03:795:803</id>
    <published>2008-11-21T16:51:41Z</published>
    <updated>2008-11-21T16:51:41Z</updated>
    <category term="Ruby"/>
    <category term="Software Development"/>
    <category term="Tools and Technologies"/>
    <link href="http://blog.innerewut.de/2008/11/3/webistrano-1-4-released" rel="alternate" type="text/html"/>
    <title>Comment on 'Webistrano 1.4 released' by Tim</title>
<content type="html">&lt;p&gt;It looks very nice the new ui, i just had a small problem, it didn&#8217;t start at all, because of a problem in exception_notifiable plugin and the view-path
(Unprocessed view path found: &#8220;…/vendor/plugins/smerf/app/views&#8221;. Set your view paths with #append_view_path, #prepend_view_path, or #view_paths=)&lt;/p&gt;


	&lt;p&gt;I just kicked it out, since i don&#8217;t need it for webistrano&#8230;&lt;/p&gt;


	&lt;p&gt;very nice work.&lt;/p&gt;</content>  </entry>
  <entry xml:base="http://blog.innerewut.de/">
    <author>
      <name>Jonathan</name>
    </author>
    <id>tag:blog.innerewut.de,2008-11-03:795:802</id>
    <published>2008-11-17T15:34:24Z</published>
    <updated>2008-11-17T15:34:24Z</updated>
    <category term="Ruby"/>
    <category term="Software Development"/>
    <category term="Tools and Technologies"/>
    <link href="http://blog.innerewut.de/2008/11/3/webistrano-1-4-released" rel="alternate" type="text/html"/>
    <title>Comment on 'Webistrano 1.4 released' by Jonathan</title>
<content type="html">&lt;p&gt;this link should work: http://labs.peritor.com/webistrano/raw-attachment/wiki/Download/webistrano-1.4.zip&lt;/p&gt;</content>  </entry>
  <entry xml:base="http://blog.innerewut.de/">
    <author>
      <name>Elektronik</name>
    </author>
    <id>tag:blog.innerewut.de,2008-11-03:795:801</id>
    <published>2008-11-16T23:01:26Z</published>
    <updated>2008-11-16T23:01:26Z</updated>
    <category term="Ruby"/>
    <category term="Software Development"/>
    <category term="Tools and Technologies"/>
    <link href="http://blog.innerewut.de/2008/11/3/webistrano-1-4-released" rel="alternate" type="text/html"/>
    <title>Comment on 'Webistrano 1.4 released' by Elektronik</title>
<content type="html">&lt;p&gt;Hallo,
es scheint so als ob der Mirror zum Download down ist. Zumindest bekomme ich weder einen 404 noch antwortet der Server auf einen Ping.&lt;/p&gt;


	&lt;p&gt;Bitte prüfen.&lt;/p&gt;</content>  </entry>
  <entry xml:base="http://blog.innerewut.de/">
    <author>
      <name>Denis</name>
    </author>
    <id>tag:blog.innerewut.de,2008-11-03:795:797</id>
    <published>2008-11-06T15:47:36Z</published>
    <updated>2008-11-06T15:47:36Z</updated>
    <category term="Ruby"/>
    <category term="Software Development"/>
    <category term="Tools and Technologies"/>
    <link href="http://blog.innerewut.de/2008/11/3/webistrano-1-4-released" rel="alternate" type="text/html"/>
    <title>Comment on 'Webistrano 1.4 released' by Denis</title>
<content type="html">&lt;p&gt;very nice improvement, thanks for sharing it, this project is a must have :)&lt;/p&gt;</content>  </entry>
  <entry xml:base="http://blog.innerewut.de/">
    <author>
      <name>cthornhill</name>
    </author>
    <id>tag:blog.innerewut.de,2008-07-08:775:778</id>
    <published>2008-07-16T17:49:55Z</published>
    <updated>2008-07-16T17:49:55Z</updated>
    <category term="Ruby"/>
    <category term="Tools and Technologies"/>
    <link href="http://blog.innerewut.de/2008/7/8/gem-permissions" rel="alternate" type="text/html"/>
    <title>Comment on 'Gem permissions' by cthornhill</title>
<content type="html">&lt;p&gt;Jonathan,&lt;/p&gt;


	&lt;p&gt;Thanks &#8211; after two hours of misdirection and confusion, I found your post and got back up in 5 min. This is a really nasty sort of error, and I hope the authors are fixing it fast. Many people are having a rough time if they are updating Ruby and Rails (from all the other posts I see). I am also in the middle of going from Mac 10.4 to 10.5 (I was delayed due to projects that prevented me updating in the middle). Thanks for the clear insight and easy fix.&lt;/p&gt;</content>  </entry>
  <entry xml:base="http://blog.innerewut.de/">
    <author>
      <name>Sam Florist, Jr</name>
    </author>
    <id>tag:blog.innerewut.de,2008-06-16:760:767</id>
    <published>2008-06-24T01:48:56Z</published>
    <updated>2008-06-24T01:48:56Z</updated>
    <category term="Tools and Technologies"/>
    <link href="http://blog.innerewut.de/2008/6/16/why-i-love-the-windows-experience" rel="alternate" type="text/html"/>
    <title>Comment on 'why I love the windows experience' by Sam Florist, Jr</title>
<content type="html">&lt;p&gt;Yes, MS has similar feature.&lt;/p&gt;</content>  </entry>
</feed>
