<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0">
			<channel>
			<title>12Robots.com - Jason Dean - ColdFusion</title>
			<link>http://www.12robots.com/index.cfm</link>
			<description>ColdFusion, Database, MVC, Frameworks, Security and whatever</description>
			<language>en-us</language>
			<pubDate>Mon, 06 Sep 2010 19:31:55 -0500</pubDate>
			<lastBuildDate>Wed, 01 Sep 2010 08:07:00 -0500</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>jason@12robots.com</managingEditor>
			<webMaster>jason@12robots.com</webMaster>
			
			
			
			
			
			<item>
				<title>Wha sup, yo?</title>
				<link>http://www.12robots.com/index.cfm/2010/9/1/Wha-Sup-yo</link>
				<description>
				
				Wow. Things have been busy and I have been neglecting my blog. I feel bad about that. My blog is so important to me, and things have been keeping me away. 

I am a teacher at heart. I love to teach. That is why I blog, that is why I present at conferences, and that is why I am going to grad school. So the fact that I have been unable to blog for a while upsets me greatly. But I want to tell you a little bit about why. This is not about making excuses.  This is about what is keeping me busy and what I am learning about. It will also motivate me to blog about these things, and that&apos;s the important part.
				 [More]
				</description>
						
				
				<category>Tomcat</category>				
				
				<category>General</category>				
				
				<category>Conferences</category>				
				
				<category>Security</category>				
				
				<category>ColdFusion</category>				
				
				<category>School</category>				
				
				<category>Database</category>				
				
				<pubDate>Wed, 01 Sep 2010 08:07:00 -0500</pubDate>
				<guid>http://www.12robots.com/index.cfm/2010/9/1/Wha-Sup-yo</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>My Presentation slides from cf.Objective, NCDevCon, and CFUnited</title>
				<link>http://www.12robots.com/index.cfm/2010/8/19/My-Presentations-slides-from-cfObjective-NCDevCon-and-CFUnited</link>
				<description>
				
				I keep forgetting to do this. Sorry :(

I have given three presentations so far this year, and I will have 2 or three more et before the end of the year. Here are the slides for the first three in both Keynote and PDF formats.
				 [More]
				</description>
						
				
				<category>ColdFusion</category>				
				
				<category>JavaScript</category>				
				
				<category>AIR</category>				
				
				<category>Security</category>				
				
				<category>jQuery</category>				
				
				<category>cf.Objective()</category>				
				
				<pubDate>Thu, 19 Aug 2010 07:14:00 -0500</pubDate>
				<guid>http://www.12robots.com/index.cfm/2010/8/19/My-Presentations-slides-from-cfObjective-NCDevCon-and-CFUnited</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Adding more resource navigator filters to ColdFusion Builder (Eclipse)</title>
				<link>http://www.12robots.com/index.cfm/2010/8/10/Adding-more-resource-navigator-filters-to-ColdFusion-Builder-Eclipse</link>
				<description>
				
				One thing that has always bugged the crap out of me is our inability to add additional resource filters to the navigator view in Eclipse.  Specifically, I mean these:

&lt;img src=&quot;http://www.12robots.com/images/resourceFilters.png&quot;&gt;

Resource filters are very useful little tools that will hide anything that matches the filter from the navigator view. Which is great for things like .svn folders or any other crap you don&apos;t feel like you need distracting you at the moment. Like if you want to hide all the images in a project so that it is not as cluttered.  But for some reason, we have never been able to add our own filters. So I can&apos;t, for example, hide the stupid Settings.xml file that CFB likes to add to my projects or the .settings folder. Grrrrr!!
				 [More]
				</description>
						
				
				<category>Tip</category>				
				
				<category>Eclipse</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Tue, 10 Aug 2010 12:19:00 -0500</pubDate>
				<guid>http://www.12robots.com/index.cfm/2010/8/10/Adding-more-resource-navigator-filters-to-ColdFusion-Builder-Eclipse</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Using Asymmetric Cryptography in your ColdFusion Application - Security Series #16.10</title>
				<link>http://www.12robots.com/index.cfm/2010/7/19/Using-Asymmetric-Cryptography-in-your-ColdFusion-Application--Security-Series-1610</link>
				<description>
				
				A reader emailed me and asked:

&lt;blockquote&gt;
I have a question re asymmetric encryption and the best way to achieve it....

I need to encrypt a CreditCard number on one server and store the encrypted string in a db and then 5 minutes later another server takes the card number off that DB and then needs to decrypt it. Any suggestions gratefully received :)
&lt;/blockquote&gt;

After an e-mail exchange we determined that we were NOT just talking about using SSL between ColdFusion and the DB and we determined that using a symmetric algorithm would not be acceptable to the credit card service. So it seems that this user really did need asymmetric encryption in his application.
				 [More]
				</description>
						
				
				<category>Security</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Mon, 19 Jul 2010 05:03:00 -0500</pubDate>
				<guid>http://www.12robots.com/index.cfm/2010/7/19/Using-Asymmetric-Cryptography-in-your-ColdFusion-Application--Security-Series-1610</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>My 10 ideas to improve security in ColdFusion 10 (Link)</title>
				<link>http://www.12robots.com/index.cfm/2010/7/12/My-10-ideas-to-improve-security-in-ColdFusion-10</link>
				<description>
				
				A few weeks ago my buddy &lt;a href=&quot;http://www.petefreitag.com/&quot;&gt;Pete Freitag&lt;/a&gt; posted his &lt;a href=&quot;http://www.petefreitag.com/item/755.cfm&quot;&gt;ideas for improving security for CF10 (link)&lt;/a&gt; (or whatever they call the next version of ColdFusion). I thought it would be a good idea to post my own ideas.  

It&apos;s not that I disagree with any of Pete&apos;s ideas, I think they are great, I just thought a few more might be good, and I think some of my priorities might be different.
				 [More]
				</description>
						
				
				<category>Security</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Mon, 12 Jul 2010 10:00:00 -0500</pubDate>
				<guid>http://www.12robots.com/index.cfm/2010/7/12/My-10-ideas-to-improve-security-in-ColdFusion-10</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>My review of NCDevCon 2010</title>
				<link>http://www.12robots.com/index.cfm/2010/5/25/My-review-of-NCDevCon</link>
				<description>
				
				This last weekend I attended, and spoke at, NCDevCon 2010 in Raleigh, NC. As expected, NCDevCon was a great conference put on by an amazing crew of dedicated volunteers. 

&lt;h2&gt;Content&lt;/h2&gt;
The content of this conference was very different than last year&apos;s CFinNC. Personally, I think the content this year appealed to a much wider audience. Last year&apos;s conference was clearly more focused on ColdFusion, CFML and Flex. This year, the focus seems to be more on Web Development, RIA&apos;s, and more general topics, yet with hands-on sessions that promoted the education of non-CF and Flex people on those technologies. I thought it was a great plan.
				 [More]
				</description>
						
				
				<category>ColdFusion</category>				
				
				<category>JavaScript</category>				
				
				<category>Conferences</category>				
				
				<category>jQuery</category>				
				
				<pubDate>Tue, 25 May 2010 12:37:00 -0500</pubDate>
				<guid>http://www.12robots.com/index.cfm/2010/5/25/My-review-of-NCDevCon</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Cryptography Part 2 - Modular Mathematics - Security Series #16.1</title>
				<link>http://www.12robots.com/index.cfm/2010/5/4/Cryptography-Part-2--Modular-Mathematics--Security-Series-161</link>
				<description>
				
				OK, first, let&apos;s get this out of the way. I am not a math guy. Not even close. I enjoyed &quot;Math for the Liberal Arts Major&quot; back in my community college days, but I never even completed college algebra (though it is on my list of things to go back and do). So I am about to explain some math, but there is a GOOD chance that I am going to butcher this.  If so, please correct me.

Now with my disclaimer out of the way, I can say, &quot;MATH IS COOL&quot;!  I really do enjoy the little bit of math that I know and while researching cryptography, I came across a little more. In &lt;em&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/0192803158?ie=UTF8&amp;tag=12robo-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0192803158&quot;&gt;Cryptography: A very short Introduction&lt;/a&gt;&lt;/em&gt; I was introduced to modular arithmetic.
				 [More]
				</description>
						
				
				<category>Security</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Tue, 04 May 2010 10:22:00 -0500</pubDate>
				<guid>http://www.12robots.com/index.cfm/2010/5/4/Cryptography-Part-2--Modular-Mathematics--Security-Series-161</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>We have a winner!!  cf.Objective() Pre-Conference Secure CMFL training</title>
				<link>http://www.12robots.com/index.cfm/2010/3/25/We-have-a-winner--cfObjective-PreConference-Secure-CMFL-training</link>
				<description>
				
				We had a great response to our contest to give away a seat at our &quot;Building Secure CFML Applications&quot; training at &lt;a href=&quot;http://www.cfobjective.com&quot;&gt;cf.Objective()&lt;/a&gt; next month. A total of 42 entries. 

&lt;h2&gt;And the winner is&lt;/h2&gt;
				 [More]
				</description>
						
				
				<category>Conferences</category>				
				
				<category>Security</category>				
				
				<category>ColdFusion</category>				
				
				<category>cf.Objective()</category>				
				
				<pubDate>Thu, 25 Mar 2010 12:02:00 -0500</pubDate>
				<guid>http://www.12robots.com/index.cfm/2010/3/25/We-have-a-winner--cfObjective-PreConference-Secure-CMFL-training</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>A warning about ColdFusion&apos;s scriptProtect</title>
				<link>http://www.12robots.com/index.cfm/2010/3/1/A-warning-about-ColdFusions-scriptProtect</link>
				<description>
				
				It&apos;s not very often that you will hear me badmouth ColdFusion, but in this case, I feel compelled. ColdFusion has some truly fantastic features and in many ways make securing web applications easier, but in this case, it has provided little but a false-sense of security.

&lt;h2&gt;What is scriptProtect?&lt;/h2&gt;
In case you are not familiar with ColdFusion&apos;s scriptProtect feature, it is a pattern matching utility that automatically checks all of the ColdFusion scopes over which an end user has control looking for what it deems is malicious script. It is designed to stop Cross-site scripting (XSS) attacks from being used against your application.
				 [More]
				</description>
						
				
				<category>Security</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Mon, 01 Mar 2010 08:55:00 -0500</pubDate>
				<guid>http://www.12robots.com/index.cfm/2010/3/1/A-warning-about-ColdFusions-scriptProtect</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Passwords with spaces - Security Series #4.7</title>
				<link>http://www.12robots.com/index.cfm/2010/2/9/Passwords-with-spaces--Security-Series-46</link>
				<description>
				
				The other day in #coldfusion on DALnet IRC chat, several of us got to talking about passwords and about &lt;a href=&quot;http://www.12robots.com/index.cfm/2008/5/13/A-Simple-Password-Strength-Function-Security-Series-4.1&quot;&gt;the simple password strength function&lt;/a&gt; that I had made some time ago. We worked on improving the regex and making is a better function. But then we go to talking about whitespace.

One of the people I was talking to asked &quot;Why don&apos;t you allow spaces in password?&quot;. He saw that my password strength checker did not allow white space in it. This is something I asked myself a while ago, but I never really spent any time thinking about it.

Unfortunately, the only answer I could offer was &quot;I dunno, I thought passwords weren&apos;t supposed to have spaces&quot;.
				 [More]
				</description>
						
				
				<category>Security</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Tue, 09 Feb 2010 09:49:00 -0500</pubDate>
				<guid>http://www.12robots.com/index.cfm/2010/2/9/Passwords-with-spaces--Security-Series-46</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>cf.Objective Preconference Training Opportunities</title>
				<link>http://www.12robots.com/index.cfm/2010/1/20/cfObjective-Preconference-Training-Opportunities</link>
				<description>
				
				I hope everyone is aware of the &lt;a href=&quot;http://cfobjective.com/&quot;&gt;cf.Objective()&lt;/a&gt; conference that takes place in Minneapolis/St. Paul every year. In case you are not, you should know that it is an absolutely AMAZING event. 

cf.Objective() is touted as &quot;The World&apos;s Only Enterprise Engineering Conference for ColdFusion Developers&quot;.  I have been to two cf.Objective() conferences so far, and this year will be my third. I am very excited about it.

Two years ago, there was a two-day pre-conference training session held on the Mach-II framework. It was a very successful training (I believe they sold out every seat), but beyond that, it was a fantastic training. I attended it, and I loved it. I learned a lot. Last year they had ColdBox training prior to the conference. I did not attend that one, but I hear it was also great.

This year, the organizers of cf.Objective() are trying the &lt;a href=&quot;http://cfobjective.com/precon.cfm&quot;&gt;pre-conference training again&lt;/a&gt;, but with more training sessions. This year there will be six!
				 [More]
				</description>
						
				
				<category>Conferences</category>				
				
				<category>Security</category>				
				
				<category>ColdFusion</category>				
				
				<category>cf.Objective()</category>				
				
				<pubDate>Wed, 20 Jan 2010 15:17:00 -0500</pubDate>
				<guid>http://www.12robots.com/index.cfm/2010/1/20/cfObjective-Preconference-Training-Opportunities</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Insecure Direct Object Reference - Security Series #15</title>
				<link>http://www.12robots.com/index.cfm/2010/1/19/Insecure-Direct-Object-Reference--Security-Series-15</link>
				<description>
				
				The first time I looked at the &lt;a href=&quot;http://www.owasp.org/index.php/Top_10_2007&quot;&gt;OWASP Top Ten web vulnerabilities&lt;/a&gt;, they all made sense to me, save for one. That one was &lt;a href=&quot;http://www.owasp.org/index.php/Top_10_2007-A4&quot;&gt;A4 - Insecure Direct Object Reference&lt;/a&gt;. At the time I was still pretty new to object-oriented programming and so the first thing I thought was that it was referring to those kinds of objects.

But that is not what they are talking about. The are talking about any direct reference to an &quot;implementation object&quot;. Meaning objects like files, folders, database records, or other types of &quot;keys&quot;.
				 [More]
				</description>
						
				
				<category>Security</category>				
				
				<category>ColdFusion</category>				
				
				<category>Database</category>				
				
				<pubDate>Tue, 19 Jan 2010 09:07:00 -0500</pubDate>
				<guid>http://www.12robots.com/index.cfm/2010/1/19/Insecure-Direct-Object-Reference--Security-Series-15</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>The Winners of the Fusion Authority Quarterly Update giveaway.</title>
				<link>http://www.12robots.com/index.cfm/2010/1/8/The-Winners-of-the-Fusion-Authority-Quarterly-Update-giveaway</link>
				<description>
				
				I just closed the comments of &lt;a href=&quot;&quot;&gt;my last post&lt;/a&gt; announcing the release of the new &lt;a href=&quot;http://www.12robots.com/index.cfm/2010/1/5/The-new-Fusion-Authority-Quarterly-Update-is-out&quot;&gt;Fusion Authority Quarterly Update&lt;/a&gt;. Now it is time to announce the winners.  But first.
				 [More]
				</description>
						
				
				<category>Security</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Fri, 08 Jan 2010 12:22:00 -0500</pubDate>
				<guid>http://www.12robots.com/index.cfm/2010/1/8/The-Winners-of-the-Fusion-Authority-Quarterly-Update-giveaway</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>The new Fusion Authority Quarterly Update is out</title>
				<link>http://www.12robots.com/index.cfm/2010/1/5/The-new-Fusion-Authority-Quarterly-Update-is-out</link>
				<description>
				
				&lt;span style=&quot;color:red&quot;&gt;NOTE: I have closed the comments on this post. The contest is over. I will post the winners soon.&lt;/span&gt;

It seems like not many people are talking about the new &lt;a href=&quot;http://www.fusionauthority.com/quarterly/&quot;&gt;Fusion Authority Quarterly Update&lt;/a&gt;. It has been out for about 3 weeks, I think, and it seems that there is very little buzz about it. So I thought I would generate some.

This is a little self-serving, as I have two articles in the newest version, but I don&apos;t mind :)  My two articles are in a new &quot;Let&apos;s Talk Security&quot; column. They are &quot;Application Security Primer&quot; and &quot;SQL Injection: A Persistent Threat&quot;. I was very excited to be asked to start writing for FAQU and I hope to be able to contribute more. 

In addition to my two articles, there is some amazing content from authors like &lt;a href=&quot;http://cfsilence.com/blog/client/&quot;&gt;Todd Sharp&lt;/a&gt;, &lt;a href=&quot;http://www.coldfusionjedi.com/&quot;&gt;Ray Camden&lt;/a&gt;, &lt;a href=&quot;http://www.terrenceryan.com/&quot;&gt;Terry Ryan&lt;/a&gt;, &lt;a href=&quot;http://www.coldfusionmuse.com/&quot;&gt;Mark Kruger&lt;/a&gt;, &lt;a href=&quot;http://www.cfwhisperer.com/&quot;&gt;Mike Brunt&lt;/a&gt;, &lt;a href=&quot;http://www.henke.ws/&quot;&gt;Mike Henke&lt;/a&gt;, &lt;a href=&quot;http://www.carehart.org/&quot;&gt;Charlie Arehart&lt;/a&gt;, &lt;a href=&quot;http://ontap.riaforge.org/blog/&quot;&gt;S. Isaac Dealey&lt;/a&gt;, Pete Ruckelshaus, &lt;a href=&quot;http://iknowkungfoo.com/&quot;&gt; Adrian J. Moreno &lt;/a&gt; and &lt;a href=&quot;http://www.vertabase.com/blog/&quot;&gt;Mark Phillips&lt;/a&gt;.  And I am especially looking forward to reading &lt;a href=&quot;http://www.imakewebjunk.com/&quot;&gt;Dave Konopka&apos;s&lt;/a&gt; &quot;SOA for the rest of us&quot;

To help bring attention to the new Quarterly Update and to generate some buzz, I am going to have a little giveaway.  I like to do giveaways once in a while. It is fun. Judith and Michael at &lt;a href=&quot;http://www.houseoffusion.com/&quot;&gt;House of Fusion&lt;/a&gt; have graciously offered two 1-year subscriptions of the Fusion Authority Quarterly Update for me to giveaway. 

So on Friday of this week (only three days from now) I am going to give away two 1-year subscriptions to the Fusion Authority Quarterly Update.
				 [More]
				</description>
						
				
				<category>Security</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Tue, 05 Jan 2010 16:00:00 -0500</pubDate>
				<guid>http://www.12robots.com/index.cfm/2010/1/5/The-new-Fusion-Authority-Quarterly-Update-is-out</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>URL Session Tokens easily compromised - Security Series #6.4</title>
				<link>http://www.12robots.com/index.cfm/2009/12/18/URL-Session-Tokens-easily-compromised--Security-Series-64</link>
				<description>
				
				I have said on several occasions that catering to users who insist on disabling cookies is a bad idea. I have blogged a &lt;a href=&quot;http://www.12robots.com/index.cfm/2008/6/18/How-Session-Tokens-are-Compromised-and-Session-Security-Wrap-Up--Security-Series-63&quot;&gt;couple&lt;/a&gt; &lt;a href=&quot;http://www.12robots.com/index.cfm/2008/6/15/Session-Token-Cookies-should-we-force-them-on-our-users&quot;&gt;times&lt;/a&gt; on the reasons. 

So why am I suddenly bringing this topic up again?  Well I recently read (I cannot recall where, it was probably on the &lt;a href=&quot;http://www.owasp.org&quot;&gt;OWASP site&lt;/a&gt;) about a way that session tokens in URLs can be easily compromised. I am a little embarrassed that I never realized that this vulnerability existed before. It is pretty simple.
				 [More]
				</description>
						
				
				<category>HTTP</category>				
				
				<category>Security</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Fri, 18 Dec 2009 10:16:00 -0500</pubDate>
				<guid>http://www.12robots.com/index.cfm/2009/12/18/URL-Session-Tokens-easily-compromised--Security-Series-64</guid>
				
			</item>
			
		 	
			</channel></rss>