Hi,
Maybe a weird question, but someone of our clients is worried about creditcard info in his database. He was asking if Navision's database is encrypted if you would dowload it in a text-editor.
Does someone has an answer on that?
Kind regards,
Roelof de Jong.
0
Comments
http://www.BiloBeauty.com
http://www.autismspeaks.org
Independent Consultant/Developer
blog: https://dynamicsuser.net/nav/b/ara3n
Independent Consultant/Developer
blog: https://dynamicsuser.net/nav/b/ara3n
I am not sure about the Server/Client data encryption with the native database. I understand that the new tcps protocol provides some of this.
Microsoft® SQL Server™ encrypts or can encrypt:
Login and application role passwords stored in SQL Server.
Any data sent between the client and the server as network packets.
Stored procedure definitions.
User-defined function definitions.
View definitions.
Trigger definitions.
Default definitions.
Rule definitions.
SQL can use the Secure Sockets Layer (SSL) to encrypt all data between the server and clients. Enabling encryption does have a small impact on performance.
RIS Plus, LLC
If data security is of major concern, I would lean toward the SQL version. It is more tightly integrated with Windows Server 2003 and its security improvements. Also the server/client encryption in SQL is proven technology.
That being said:
Log all access to the CC number tables.
Put a firewall between your database server and client, use IPSEC so that your client can only talk to the database server over encrypted layer two tunnel, (works with native and sqlserver). And yes you will need Active Directory for this to be remotly simple in implementation
If you are using web pages, Only allow SSL (https) to those pages on your web server that work with the credit cards.
but, first and foremost dont keep the creditcard info
Sporri
You must address your physical security along with software security. If you are concerned with someone running off with the database, then review why they have been granted this access and remove it or them.
Best Regards
I traded my sanity for a railgun
I know this is a rather old post, but do you or anybody else have any additional information about this?
Does NAV support this without doing any additional work at the clients?
Is it a killer - performance wise?
Thanks in advance.
Peter
I'm breaking it slowly... Of course I need to know a ton more about the btree structure and record structures. If anyone wants to chime in with any additional information about table text encryption it could only help. I agree that physical access to the database files pretty much negates security. It only serves to keep your data locked up inside a proprietary format. If a database wants to support encryption that's all fine and well...but it seems to me it should be up to the database owner...or at least....the database owner should be able to export their own data without paying to do so.
I still estimate my probability for success at less than 10%....but it was only 2% this morning...so things are looking up :-)