3 ms·
Securing an database at the software level is not necessarily ideal for many use cases. Typically, I secure private resources via firewalls in the networking l
by cjhanks 9y ago
Securing an database at the software level is not necessarily ideal for many use cases.
Typically, I secure private resources via firewalls in the networking layer. A properly configured firewall with intelligent routing rules makes up for a lot of sins in both operating system and application security. If you have servers in a private subnet with a well defined gateway, application level security is just needless complication and overhead. Though admittedly, I am not a security expert.
- jamesblonde 9y agoSecurity is like an onion - you should have plenty of layers. You are describing perimeter security, which is great to have. If an intruder bypasses perimeter security, intrusion detection systems are the next line of defense. They are expensive/tough to setup. So, internal security (SSL everywhere or Kerberos with TLS/SSL for comms between services) is a straightforward way to provide an additional level of security.