Feature #7536
closeddetect/ldap: add keywords for LDAP BindRequest
Added by Alice da Silva Akaki over 1 year ago. Updated 9 days ago.
Description
ldap.bind_request.version, an integer between 1 and 127
ldap.bind_request.authentication, enum + an octet string
Eve fields to match:
ldap.request.bind_request.version
ldap.request.bind_request.sasl.mechanism
ldap.request.bind_request.sasl.credentials
PA Updated by Philippe Antoine over 1 year ago Actions #1
- Blocks Task #7452: ldap: add keywords to match output added
PA Updated by Philippe Antoine over 1 year ago Actions #2
ldap.bind_request.authentication is an enum + an octet string...
AD Updated by Alice da Silva Akaki over 1 year ago Actions #3
- Description updated (diff)
AD Updated by Alice da Silva Akaki over 1 year ago Actions #4
- Subject changed from detect: add keywords for BindRequest to detect/ldap: add keywords for LDAP BindRequest
PA Updated by Philippe Antoine over 1 year ago Actions #5
- Priority changed from Normal to High
The authentication is especially interesting according to https://suricon.net/wp-content/uploads/2024/12/SuriCon2024-Pierre-Chifflier_Adding-LDAP-to-Suricata.pdf
PA Updated by Philippe Antoine over 1 year ago Actions #6
Idea for ldap.request.bind.auth keyword : have it a sticky buffer but with required option, like ldap.request.bind.auth: sasl; content: "toto"; and the parser only accepts the 4 different auth mechanisms defined in ldap asn1
PA Updated by Philippe Antoine over 1 year ago Actions #7
- Related to Feature #7470: detect/ldap: add ldap.bind.version keyword added
PA Updated by Philippe Antoine over 1 year ago Actions #8
- Target version changed from 8.0.0 to 9.0.0-beta1
JF Updated by Juliana Fajardini Reichow 10 months ago Actions #9
- Assignee changed from Alice da Silva Akaki to OISF Dev
Hi there, considering our stale tickets policy, I'm unclaiming this ticket. Feel free to ask to work on this or another again, if you have time in the future :)
WL Updated by William Ling about 2 months ago Actions #10
- Assignee changed from OISF Dev to William Ling
WL Updated by William Ling about 2 months ago Actions #11
Following discussion on Discord, the agreed approach is:
- `ldap.bind_request.authentication` — enum keyword accepting simple or sasl
- `ldap.bind_request.sasl.mechanism` — sticky buffer exposing the SASL mechanism
- `ldap.bind_request.sasl.credentials` — sticky buffer exposing the SASL credentials
We won't add a sticky buffer for simple-bind credentials, as the intended simple-bind use case is to detect usage of simple bind, rather than to inspect the simple-bind credential contents.
WL Updated by William Ling about 2 months ago Actions #12
- Status changed from New to In Review
WL Updated by William Ling about 1 month ago Actions #13
PA Updated by Philippe Antoine 9 days ago Actions #14
- Status changed from In Review to Closed