|
|||||||||||
|
RE: Current Project Design, Comments?
From: Michael Loll <mloll(at)pointetech.com>
Date: Fri Feb 14 2003 - 16:18:54 EST When any page loads, it will do at least two things:
Upon a successful login, two session variables will be create - one to hold the username, and one to hold the user's role.
-----Original Message-----
In addition to SQL injection, it sounds like you need to consider row-level security. Imagine you have a form target view_account.asp?acct_id=10107. Let's say I'm allowed to view account 10107, but Michael isn't. If acct_id's are relatively predictable (and this kind of ID is typically a sequential ID generated by database), then Michael might request view_account.asp?acct_id=10107. Or he might even write a script to request all account IDs and see what he gets. Also, I note that you made no mention of how you plan on keeping session state - i.e. when a new request comes in, how do you know if the user has already logged in or not, who the user is, etc.? IIS session object? A custom session ID? Phil Received on Fri Feb 14 16:21:44 2003 This archive was generated by hypermail 2.1.8 : Wed Aug 23 2006 - 14:07:48 EDT |
||||||||||
|
|||||||||||