Is it MongoDB suitable for authentication and sensitive oprations?

I want to create a web based chat system with authentication. It may hold sensitive data like emails, passwords and etc...

The records on my database maybe become grater and grater at each second. Is MongoDB suitable for this plan and why ? Thank in Advance

Answers


If you take the standard security precautions that you should take with any application requiring authentication and other sensitive operations, you will be fine. MongoDB does not present any known significant security vulnerabilities.


Remember that default MongoDB configuration is "no authentication" so anyone can connect to the DB. So either you should limit network access or better yet, enable authentication. Also, there is no support for encrypting traffic on the wire, so you will need to use something like ipsec/SSH tunnel etc if you want encryption on the wire.

Important consideration specific to MongoDB: http://www.mongodb.org/display/DOCS/Do+I+Have+to+Worry+About+SQL+Injection


Need Your Help

Defining templated constant variables in cuda

c++ visual-studio-2010 templates cuda

How do I implement templated constant variable in cuda. I have a struct

LRU Page Replacement algorithm C#

c# algorithm operating-system lru page-replacement

I am trying to write a function which simulates LRU page replacement. I understand LRU pretty well but am having problems coding it. The following things are being passed into the LRU function. The...

About UNIX Resources Network

Original, collect and organize Developers related documents, information and materials, contains jQuery, Html, CSS, MySQL, .NET, ASP.NET, SQL, objective-c, iPhone, Ruby on Rails, C, SQL Server, Ruby, Arrays, Regex, ASP.NET MVC, WPF, XML, Ajax, DataBase, and so on.