Bug 1069326
| Summary: | Need login/logout audit events | ||
|---|---|---|---|
| Product: | [JBoss] JBoss Enterprise Application Platform 6 | Reporter: | Kyle Lape <klape> |
| Component: | Security | Assignee: | Darran Lofthouse <darran.lofthouse> |
| Status: | CLOSED NOTABUG | QA Contact: | Josef Cacek <jcacek> |
| Severity: | high | Docs Contact: | Russell Dickenson <rdickens> |
| Priority: | urgent | ||
| Version: | 6.2.0, 6.3.0 | CC: | bdawidow, bmaxwell, dandread, jason.greene, kkhan, rsvoboda, sgilda |
| Target Milestone: | --- | ||
| Target Release: | EAP 6.4.0 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | MustBeFixed | ||
| Fixed In Version: | Doc Type: | Known Issue | |
| Doc Text: |
Domain management requests are handled using a stateless protocol. For HTTP, authentication occurs with each request. For Native authentication, it happens on the establishment of the connection. Other than this, there is no 'authenticated session'.
Because there is no 'authenticated session', 'login' and 'logout' events can not be audited. Instead. audit messages are logged when an operation is received from the user.
|
Story Points: | --- |
| Clone Of: | Environment: | ||
| Last Closed: | 2017-04-26 14:32:56 UTC | Type: | Feature Request |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 1129644 | ||
|
Description
Kyle Lape
2014-02-24 17:55:33 UTC
I am ACKing this one on the basis that I will increase the level of audit logging we have around authentication for management. However we do not have a concept of an authenticated session so we do not have a login / logout around a session to audit. To clarify once and for all - there is no such thing as a login and logout in EAP 6 for domain managament - there is no authenticated session to wrap with such audit events, what we have is for the Native interface authentication on the establishment of a connection and for the HTTP interface authentication we have authentication on the receipt of a request. So for this task I can add audit entries for successful and failed authentication attempts - the successful ones may be a little redundant as the users operation request might also log an audit event but the failure ones will be the most useful. I'm adding a NACK to this, and it's definitely not a blocker. Authentication for management operations is per-request, and there are audit logs for every change, and it can be enabled for reads as well. We shouldn't log anything about transport activity as it is not useful information. A client might reuse a connection, and it might not, the fact that it reuses a connection isn't of security interest. It would be volatile and lead to confusion. Just to be clear though I think its fine to add a feature for rejected requests due to lack of authentication, but thats an RFE not a blocker, and we are out of time for the 6.4 feature schedule. Changed issue type to RFE, cleared the blocker? Closing out old BZs, this is an RFE not a bug, and there are no more feature releases for EAP 6.x. An RFE exists for this request for a future EAP feature release. |