Need Direction on WHAT to Implement...

Ask a Question related to ASP.NET Security, Design and Development.

  1. #1

    Default Need Direction on WHAT to Implement...

    Please understand that I am not asking HOW to do something - but,
    rather, I
    just need some advise on what "technology" or method I should
    employ...

    The problem is this:

    I have a client for whom I am developing a web site in ASP.NET. The
    client is a bank - therefore, the entire site will be secure (SSL).

    The banks' customers will be entering account number information to
    the
    site - and we will be storing all inputs into a SQL Server database.
    The SQL
    Server database resides on one of OUR servers.

    The bank client then wants to periodically download, on demand, the
    information that its customers have entered. (And the bank wants to
    download
    the information entered in Excel spreadsheet format.)

    I need to determine how I am going to get the entered information from
    our
    ASP.NET server to our SQL Server database in a format that will be
    unreadable to us (me, my company).

    Likewise, I need to make the information available to the bank to
    download
    in a format that they CAN read.

    Where do I start????

    I am an experienced, MCSD.NET certified developer - and I can
    implement
    anything.

    I just need to know where to begin.

    Many thanks for your assistance!

    ~ Celia ~
    Celia Oblinger Guest

  2. Similar Questions and Discussions

    1. Set World Up Direction?
      Hi all, Does anyone know if there a way to alter the worlds up direction? Cheers, Dave.
    2. A little direction
      hello, I'm brand new to flashComm. Ive being been looking for some simple starter off tutorials but all i've found so far are a bit over my head(...
    3. Need Direction
      Just wanted some direction in where to start researching. I have an access database and would like to create a webpage that can accept data and as...
    4. If somebody could point me in the right direction
      I need to control the input format of a text input box. I have a specific ######-######## format that must be passed. But how to do this?
    5. Need some direction
      Hi everyone: I am in the midst of creating an application that allows participants of online games to register for and pay for games that they...
  3. #2

    Default Need Direction on WHAT to Implement...

    Quite frankly, this is really a rather touchy subject.
    I've produced solutiosn for banks before and I'm well
    aware of the security issues you are facing. They are
    far more complex than what we could easily discuss in
    this forum. But let me give you a few pointers:

    1. You need to use a secure protocol between the web
    server(s) and the SQL Database. The default protocols
    are not secure.
    2. The data should be encrypted at the web server and
    stored encrypted in the database. This makes it
    impossible for a DBA to distinguish the data. Decryption
    could be done by the app server content back to the
    financial services institution. A company makes a
    product called NetLib Encryptionizer which is good from
    what I've heard. Go to [url]http://www.netlib.com/[/url] for
    information. Still use line encryption as well. You
    could also encrypt the Stored Procs, Views, etc. if you
    wanted to be over cautious using [url]http://www.allry.com/[/url].
    3. Infrastructure is a key element to security in this
    solution. The solution needs to be deployed to a secure
    environment where communications between web server(s)
    and SQL Server can be isolated. In addition, controls
    around how users access the website should be put in
    place. This solution will be as much as a network
    architecture as it is a software architecture. Locking
    down the machine and controlling user priveledges will be
    key.
    4. Use more than SSL to ensure the bank is who they say
    they are. I would employ certs and validate the IP
    address of the user to ensure the bank users are using it
    from the right location. In fact, I wouldn't allow bank
    users access unless it was from the internal bank
    network. It all depends though on the bank's
    intentions. User certificates would be a must. Customer
    data should be protected. Of course, no user certs for
    customers as that would be a pain.
    5. Encrypt the swap file on all servers. There's a
    number of solutions that offer this.
    6. The customer access solution and the bank solution
    should not be the same app no matter what. This would be
    a major security mistep.

    There's a number of other things but perhaps this is a
    start for you.

    Good luck.
    >-----Original Message-----
    >Please understand that I am not asking HOW to do
    something - but,
    >rather, I
    >just need some advise on what "technology" or method I
    should
    >employ...
    >
    >The problem is this:
    >
    >I have a client for whom I am developing a web site in
    ASP.NET. The
    >client is a bank - therefore, the entire site will be
    secure (SSL).
    >
    >The banks' customers will be entering account number
    information to
    >the
    >site - and we will be storing all inputs into a SQL
    Server database.
    >The SQL
    >Server database resides on one of OUR servers.
    >
    >The bank client then wants to periodically download, on
    demand, the
    >information that its customers have entered. (And the
    bank wants to
    >download
    >the information entered in Excel spreadsheet format.)
    >
    >I need to determine how I am going to get the entered
    information from
    >our
    >ASP.NET server to our SQL Server database in a format
    that will be
    >unreadable to us (me, my company).
    >
    >Likewise, I need to make the information available to
    the bank to
    >download
    >in a format that they CAN read.
    >
    >Where do I start????
    >
    >I am an experienced, MCSD.NET certified developer - and
    I can
    >implement
    >anything.
    >
    >I just need to know where to begin.
    >
    >Many thanks for your assistance!
    >
    >~ Celia ~
    >.
    >
    Keith Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139