Welcome to the New RealTown! Submit Feedback
Member Login | Join RealTown
The Real Estate Network

Matt's Real Estate Technology Blog

Blog by Matt Cohen
Minneapolis, Minnesota

Matt Cohen is Clareity Consulting's Chief Technologist. Matt consults to MLSs, Associations, brokerages, and many real estate industry software companies and has spoken at conferences, workshops and leadership retreats around the country on a wide variety of MLS-related topics. Matt is a well-regarded real estate industry expert on industry trends, software design, product management, project management, and information security. Clareity Consulting was founded in 1996 to provide information technology consulting to the real estate industry and its related businesses.

Subscribe

Your E-mail Address:
Subscribe to:

Recent Comments

RE: Web design: size matters
I bookmarked this page . Thank you for given this...
RE: NAR and PCI Compliance
You're 100% right Hilary, computers are only one s...
RE: NAR and PCI Compliance
We are currently undergoing a PCI compliance asses...
RE: NAR and PCI Compliance
I did validate this position with one of the most...
RE: Search Engines and the MLS Data Scraping Question
Brian - I look forward to the continuing discussio...

Site Feed

RSS Feed

Matt's Real Estate Technology Blog

Yahoo's Fire Eagle

Aug. 13, 2008

Yahoo's new Fire Eagle (http://fireeagle.yahoo.net/) is an interesting tool for creating geo-aware applications. It's a framework for sending an application updates about where you are based on GPS, from your phone or from a web site, doing so automatically or manually, and for applications to retrieve and use that information. Generally, people are thinking about geo-targeted content, ads, and social networking. I can imagine a Realtor giving a consumer or client access to their user generated mapping content via a geo-aware application on the client's cell phone.

Alert for Web Programmers and Managers: SQL Injection

Jul. 21, 2008
Tagged with: security, software, technology

This is for my readers who are, or who manage, web application programmers. I sent this update to my security assessment clients about a month ago but the urgency has continued to increase as attack rates are rising ...

I've been seeing a lot more injection attacks on industry sites - some automated, some manual. If you have web applications and haven't been testing for SQL and XSS injections - get on that PRONTO!

Even if you think your input validation is under control be careful - attackers are getting a LOT sneakier:

* Using HTML entities instead of the characters, encodings like UTF-8, long UTF-8, UTF-7, Unicode, US-ASCII and even HEX. Watch out for 'declare' and 'cast' in inputs ... not your friend.

* Not using special characters - leaving off the single quotes, using 'fromCharCode' to create them, or even use a grave accents as a replacement.

* Messing up regular expressions looking for SCRIPT by embedding tabs, spaces, carriage returns - or encoded versions of the same!

* Sending you naughty content not just through traditional inputs and URL strings, but through cookie manipulation.

* Leveraging your platform - such as SSI (if installed), renaming JS files to image extensions for upload, even using your application platform to create the script.

* Going beyond JavaScript and using VBscript.

* Injecting into image tags - including dynsrc and lowsrc attributes, in BODY onloads, in CSS calls, in titles, meta tags, iframes, TD backgrounds, DIV styles, BASE tags, OBJECT tags, XML, Flash actionscript and more!
 

I think my "favorite" workaround for XSS validation is where the validator gets rid of script tags in inputs but doesn't search recursively, so the hacker inputs [SCR[SCRIPT]IPT]" it gets rid of the middle "[SCRIPT]", leaving.... [SCRIPT]!

And they're using every combination of the above that you can think of!!!
 
Are you validating for all of these situations?

Be careful out there!
 

Word of the Day Ask the Experts Question of the Day