An Elasticsearch engineer is reviewing a colleague's pull request that removes the 'read' privilege from a role and grants 'all' instead. What is the professional concern?
-
A
'all' is always more efficient than 'read'
-
B
Granting 'all' violates least-privilege and increases the blast radius if the account is compromised
-
C
'all' is required for search queries to work
-
D
There is no concern since roles are managed by Elasticsearch automatically