> Obscurity still isn't security though.  Better yet, run whatever
> security checks are necessary when displaying a ticket to verify the
> person logged in should be able to view it.  That really is the only way
> to be sure sensitive data isn't exposed to others.  All someone would
> need was a copy of the link or a network sniffer to pull out ids of
> tickets other people were viewing even if they were obfuscated (UUID's).

Amen. There really is no problem with passing an int id in the url as
long as some other variable to identify the user is also passed in and
the neccessary security checks are performed. In SmarterTicket, the id
is the user's email address. So a combination of user identity and
ticket identity is required to view the ticket. You can choose to use
a UUID or continue with using your plain ol int pk. I'd guess using a
UUID would be better here; obscurity + security = obsecurity!

Dominic

-- 
Blog it up: http://fusion.dominicwatson.co.uk

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;192386516;25150098;k

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:304832
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to