Ian Skinner wrote:
> 
> What is Secure:  This is going to be a Commercial, Paid, Membership Only
> type site.  What I want is enough security to reasonably protect our paid
> content from too easy swiping as well as user abuses such as sharing logins
> with other un-paid members.  Also, what are some other user abuses of which
> I may not have considered?  

Users not sharing the logins but the content they download from your 
site? If your content is documents/images, have you looked into watermarks?


> What is Digest Authentication? That is a new term to me.

RFC 2617, it is basically a beefed up version of Basic Security, 
supported by all recent browsers (IE 5+, Netscape 6+, Opera 6+).


> Smartcards? what are Smartcards in this context?  I don't think I have one?
> Is this something the general consumer is going to have, or more of a
> corporate ID/Security type thing?

It is usually a corporate thing (RSA sells some nice products) for 
high-security environment, but most users have one (without realizing 
it) because every mobile phone has a built-in smartcard. It is a bit of 
a pain to access them unless you buy some SMS based throwaway password 
system from a third party. Also, banks sometimes have smartcards and 
function as a TTP for their customers.


> Single use passwords are probably not the way to go for the entire site, but
> we may use it for a one time preview type thing.  We are trying to sell this
> service, and that sounds like it would turn away customers, but let me hear
> if anybody feels otherwise.

It can be an inconvenience. But sometimes the added security is worth it.


> Luckily the security requirements are pretty simple.  We are only going to
> have two kinds of users, Trial and Paid.  A paid user has access to the
> entire site for one year.  The Trial user would have access to one section
> of the site of his choosing for a certain period of time (one day, week,
> month) yet to be determined.  For the trial user, I was planning on using
> one time usernames/passwords automatically generated and mailed to an e-mail
> account.  One time per e-mail account only.  Now, if somebody really wanted
> to, they could get e-mail account after e-mail account and eventually gain
> access to the entire site, at least for a short time.  But at only 10 to 15
> dollars a year for membership, it's their time their wasting.

For this an SMS syste would be nice. Switching phones is more expensive 
as switching emailaddresses.


> When determining how long to set the session expiration.  Can some of you
> provide some experience on what is a good length is that balances usability
> with security?  I could easily just pick a number (5, 10, 20 minutes).  But
> I have no real reason to pick from one or the other.

Depends on the content. For 200 page legal documents, 5 minutes might be 
a little short :-)


> Thanks for the suggestion of using the Hash() function.  I had forgotten
> that one.  As I understand your comments, there is no way to every unhash
> the string.  So, for a lost password function, I would have to assign and/or
> require a replacement, correct?  There would be no way to send the old one.

Correct.


> If I don't provide a remember-me function, what are some opinions on how
> this may affect the usability of the site from the consumers point of view? 

They won't mind. They will just use the remember password functionality 
from their browser.


> Are there any issues or concerns I may not know about using Application.cfm
> for security validation?  Are there any known hacks to bypass the running of
> this file and getting directly to the content pages?

Just remember it only runs for .cfm pages.

Jochem

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Get the mailserver that powers this list at http://www.coolfusion.com

Reply via email to