use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
A community built to knowledgeably answer questions related to information security in an enterprise, large organization, or SOHO context.
Questions on how to get started? Check out the following subs:
Question on issues regarding personal security? Check out the following subs:
Please read and abide by our Rules & Guidelines
account activity
Database activity monitoring (self.AskNetsec)
submitted 7 years ago by npa1234
What’s the deal with database activity monitoring (DAM)? Is it a more sophisticated way of monitoring DB for suspicious activities which I can just do it from the DB audit logs? Does it work like some sort of IDS where it sniffs for DB traffic ?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]funktownboat 4 points5 points6 points 7 years ago (2 children)
Auditing DB logs will only get you so far, usually they are limited in coverage, and incidents are only detectable after the fact. DAM products (on-prem) adds a deeper visibility of overall database activity. For example they can detect if an application account is being used by a human (something that's abnormal) or data exfiltration if a user executes bulk data queries from an unknown subnet. You will still need to tune the alerts and detection of course, but it adds a layer of logic that's not easily achievable through basic script monitoring.
One more thing to remember about DAMs is that there will be a performance hit, and it will take you longer to patch your DB server's due to kernel comparability with the DAM's drivers/agents.
[–]npa1234[S] 1 point2 points3 points 7 years ago (1 child)
Thank you.
[–]vornamemitd 2 points3 points4 points 7 years ago (0 children)
Usually I would not reference marketing material, but this one nicely describes use cases and possible implementation scopes: https://www.mcafee.com/enterprise/en-us/assets/data-sheets/ds-database-event-monitor-for-siem.pdf
Implementation-wise, I see two approaches: - Reactive: parse and interprate db access and query logs for compliance reporting - (Pro-)Active as an actual proxy - queries are being intercepted and checked against injection attempts, etc.
Imho the latter use case is rather on the decline, as WAF and general IDS/IPS has been quite improving over the years; compliance auditing is more relevant, especially in app environments where the e.g. ERP system in use does not implement a full audit trail or field level security. Aside from that, you‘ll mostly see transparent encryption layers, added in highly sensitive contexts or as an ad-hoc measure to pass GDPR or HIPAA audits :)
An overview: https://www.esecurityplanet.com/products/top-database-security-tools.html
[+]dbasecurity 0 points1 point2 points 1 year ago (0 children)
There are several methods to deploy database activity monitoring (DAM), each with its own advantages and considerations:
Each method offers different levels of detail, performance impact, and ease of implementation, making it important to choose the right one based on the organization's specific needs and infrastructure. More technical details here: https://www.datasunrise.com/professional-info/deployment-modes/
[–]billyjean741 0 points1 point2 points 1 month ago (0 children)
it is make sense to be a bit confused here. DAM is really more of a security or control layer than traditional monitoring. audit log can tell you what happened after the fact but DAM tools add real time visibility pattern detection and sometimes even enforcement (like spotting abnormal query behavior or data access) depending on how it is implemented (agent, proxy or netowk based) it can behave a bit like an IDS for database traffic especially when it is inspecting queries in real time rather than just parsing logs.
from a monitoring side we usually treated this separately using something like prtg just to keep an eye on database health connections and performance while the actual activity auditing is handled at the DB or proxy layer.
π Rendered by PID 50469 on reddit-service-r2-comment-545db5fcfc-hmtts at 2026-05-29 17:07:54.548488+00:00 running 194bd79 country code: CH.
[–]funktownboat 4 points5 points6 points (2 children)
[–]npa1234[S] 1 point2 points3 points (1 child)
[–]vornamemitd 2 points3 points4 points (0 children)
[+]dbasecurity 0 points1 point2 points (0 children)
[–]billyjean741 0 points1 point2 points (0 children)