Updates from February, 2010

  • Data Integrity wants you! (to protect against SQL injection)

    Brian 1:12 pm on February 18, 2010 | 2 Permalink | Reply
    Tags: , SQL

    In my first blog post, I talked a bit about the ability to use client side software to edit forms and submit data that might not be expected from a server side script. Well now I am back, and like the kool-aid dude, I am bursting through your screens with knowledge; OH YEAH!

    Okay, now that we have the comedy out of the way, time to get to the important stuff.  This post is going to be all about SQL injection attacks. Of all the possible exploits that can be done against a server, this is certainly in the top 5 most scary in my book (yes, I check under my bed for the SQL injection monster).

    (More …)

     
  • Wordpress 2.8.4a Upgrade – This weekend

    Admin 10:41 am on September 25, 2009 | 0 Permalink | Reply
    Tags: Upgrades, , Wordpress MU

    upgrayeddHowdy folks,

    In light of the recent large projects on Entercom Digital’s task list, I have been putting off the Wordpress MU upgrades. This ends tomorrow! We will be upgrading radio-blogs.net’s Wordpress MU install to 2.8.4a. Most of you won’t notice the difference, however there are some cool upgrades and feature inclusions.

    We will also be upgrading Wp-super-cache, so let us know if you experience any caching issues in the next few days.

    Thanks for you patience while we get things updated. There shouldn’t be any downtime and the upgrade should go easy. If not, I will post an alert to this blog.

    In the meantime, check out this cool Lifestream plugin for WP.

     
  • I can’t e-mail a page at all!

    Brian 3:18 pm on July 31, 2009 | 2 Permalink | Reply
    Tags: 1thing, balance, CAPTCHA, e-mail

    Hey all, just wanted to give a quick update on all of the balance and 1 thing sites:

    Some of you may notice that on the individual content pages you can no longer e-mail the page to a recipient. This functionality has been disabled for the time being as there are concerns about the possibility of e-mail spam being sent from those forms.  This same problem was noticed a couple of weeks ago, so reCAPTCHA was added to the form, though it has seemed to pop up again.

    This realization bothered me quite a bit. I have read articles in the past about how reCAPTCHA had been hacked, but it is pretty much understood that with any popular service there is a constant battle between the maintainers of the service and those that would see the service brought to it’s knees (especially when the service in question is security related).

    In doing some more research I have found that there are “companies” that actually provide outsourced manual labor for solving CAPTCHA problems.  So, imagine a large warehouse that looks kind of like you would imagine a calling center looking like in China or India, now imagine that all of those people are answering CAPTCHA’s all day long. This means that for $0.01 cents USD (approx) someone spamming can send an e-mail that subverts a CAPTCHA widget.  So what is the e-mailer’s ROI? Well in many cases and entire ID and credit line. So if someone sends out 1000 e-mails for $10 USD and they fool a single person in filling out information about themselves it becomes quite clear that there is quite the profit opportunity there.

    So why not just shut down all of these warehouses of CAPTCHA crackers? Well, for one we don’t exactly have jurisdiction, but more importantly you don’t need a warehouse. One of the more popular trends now is to make viewers of adult content do that for you.  A very popular adult site model right now is to force a would-be viewer to fill out a CAPTCHA response before allowing them to view a video. I guess they figure that people are more apt to deal with a minor inconvenience of typing a couple of words over paying for their content.

    So what does this all mean? Generally, the fact that reCAPTCHA can be subverted isn’t a huge deal because most scripts don’t allow the end user to actually type in the e-mail address of the recipient. I will be looking for some other solutions next week to get this functionality back into the sites.

     
  • I just got $100 for buying a T-Shirt!

    Brian 5:27 pm on July 21, 2009 | 0 Permalink | Reply
    Tags: HTML,

    Okay, that didn’t really happen to me, but it is a legitimate security concern for a web developer. Nobody wants to get a call asking why someone was able to purchase a t-shirt from their form and not only get the t-shirt but also receive a $100 credit.

    This really comes down to secure development and making sure that any user input is properly sanitized to and validated to ensure that the values that were submitted aren’t malicious attempts at ruining your month. It is easy to see why one would need to sanitize user data coming from a text field on a form, but let’s explore what may be a less obvious situation and why one would want to sanitize data from a drop down select.

    (More …)

     
c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
esc
cancel