Asterisk - The Open Source Telephony Project
18.5.0
|
Security Event Reporting Data Structures. More...
Go to the source code of this file.
Data Structures | |
struct | ast_security_event_auth_method_not_allowed |
Auth method used not allowed. More... | |
struct | ast_security_event_chal_resp_failed |
An attempt at challenge/response auth failed. More... | |
struct | ast_security_event_chal_sent |
A challenge was sent out. More... | |
struct | ast_security_event_common |
Common structure elements. More... | |
struct | ast_security_event_failed_acl |
Checking against an IP access control list failed. More... | |
struct | ast_security_event_inval_acct_id |
Invalid account ID specified (invalid username, for example) More... | |
struct | ast_security_event_inval_password |
An attempt at basic password auth failed. More... | |
struct | ast_security_event_inval_transport |
Attempt to contact peer on invalid transport. More... | |
struct | ast_security_event_ip_addr |
struct | ast_security_event_load_avg |
Request denied because of a load average limit. More... | |
struct | ast_security_event_mem_limit |
Request denied because of a memory limit. More... | |
struct | ast_security_event_req_bad_format |
Invalid formatting of request. More... | |
struct | ast_security_event_req_no_support |
Request denied because we don't support it. More... | |
struct | ast_security_event_req_not_allowed |
Request denied because it's not allowed. More... | |
struct | ast_security_event_session_limit |
Request denied because of a session limit. More... | |
struct | ast_security_event_successful_auth |
Successful authentication. More... | |
struct | ast_security_event_unexpected_addr |
Unexpected source address for a session in progress. More... | |
Security Event Reporting Data Structures.
Definition in file security_events_defs.h.
#define AST_SEC_EVT | ( | e | ) | ((struct ast_security_event_common *) e) |
Definition at line 139 of file security_events_defs.h.
Referenced by ast_sip_report_auth_challenge_sent(), ast_sip_report_auth_failed_challenge_response(), ast_sip_report_auth_success(), ast_sip_report_failed_acl(), ast_sip_report_invalid_endpoint(), ast_sip_report_mem_limit(), ast_sip_report_req_no_support(), evt_gen_auth_method_not_allowed(), evt_gen_chal_resp_failed(), evt_gen_chal_sent(), evt_gen_failed_acl(), evt_gen_inval_acct_id(), evt_gen_inval_password(), evt_gen_inval_transport(), evt_gen_load_avg(), evt_gen_mem_limit(), evt_gen_req_bad_format(), evt_gen_req_no_support(), evt_gen_req_not_allowed(), evt_gen_session_limit(), evt_gen_successful_auth(), evt_gen_unexpected_addr(), report_auth_success(), report_failed_acl(), report_failed_challenge_response(), report_inval_password(), report_invalid_user(), report_req_bad_format(), report_req_not_allowed(), report_session_limit(), sip_report_auth_success(), sip_report_chal_sent(), sip_report_failed_acl(), sip_report_failed_challenge_response(), sip_report_inval_password(), sip_report_inval_transport(), sip_report_invalid_peer(), and sip_report_session_limit().
#define AST_SECURITY_EVENT_AUTH_METHOD_NOT_ALLOWED_VERSION 1 |
Event descriptor version.
Definition at line 340 of file security_events_defs.h.
Referenced by evt_gen_auth_method_not_allowed().
#define AST_SECURITY_EVENT_CHAL_RESP_FAILED_VERSION 1 |
Event descriptor version.
Definition at line 429 of file security_events_defs.h.
Referenced by ast_sip_report_auth_failed_challenge_response(), evt_gen_chal_resp_failed(), report_failed_challenge_response(), and sip_report_failed_challenge_response().
#define AST_SECURITY_EVENT_CHAL_SENT_VERSION 1 |
Event descriptor version.
Definition at line 491 of file security_events_defs.h.
Referenced by ast_sip_report_auth_challenge_sent(), evt_gen_chal_sent(), and sip_report_chal_sent().
#define AST_SECURITY_EVENT_FAILED_ACL_VERSION 1 |
Event descriptor version.
Definition at line 208 of file security_events_defs.h.
Referenced by ast_sip_report_failed_acl(), evt_gen_failed_acl(), report_failed_acl(), and sip_report_failed_acl().
#define AST_SECURITY_EVENT_INVAL_ACCT_ID_VERSION 1 |
Event descriptor version.
Definition at line 229 of file security_events_defs.h.
Referenced by ast_sip_report_invalid_endpoint(), evt_gen_inval_acct_id(), report_invalid_user(), and sip_report_invalid_peer().
#define AST_SECURITY_EVENT_INVAL_PASSWORD_VERSION 2 |
Event descriptor version.
Definition at line 460 of file security_events_defs.h.
Referenced by evt_gen_inval_password(), report_inval_password(), and sip_report_inval_password().
#define AST_SECURITY_EVENT_INVAL_TRANSPORT_VERSION 1 |
Event descriptor version.
Definition at line 512 of file security_events_defs.h.
Referenced by evt_gen_inval_transport(), and sip_report_inval_transport().
#define AST_SECURITY_EVENT_LOAD_AVG_VERSION 1 |
Event descriptor version.
Definition at line 277 of file security_events_defs.h.
Referenced by evt_gen_load_avg().
#define AST_SECURITY_EVENT_MEM_LIMIT_VERSION 1 |
Event descriptor version.
Definition at line 261 of file security_events_defs.h.
Referenced by ast_sip_report_mem_limit(), and evt_gen_mem_limit().
#define AST_SECURITY_EVENT_REQ_BAD_FORMAT_VERSION 1 |
Event descriptor version.
Definition at line 361 of file security_events_defs.h.
Referenced by evt_gen_req_bad_format(), and report_req_bad_format().
#define AST_SECURITY_EVENT_REQ_NO_SUPPORT_VERSION 1 |
Event descriptor version.
Definition at line 293 of file security_events_defs.h.
Referenced by ast_sip_report_req_no_support(), and evt_gen_req_no_support().
#define AST_SECURITY_EVENT_REQ_NOT_ALLOWED_VERSION 1 |
Event descriptor version.
Definition at line 314 of file security_events_defs.h.
Referenced by evt_gen_req_not_allowed(), and report_req_not_allowed().
#define AST_SECURITY_EVENT_SESSION_LIMIT_VERSION 1 |
Event descriptor version.
Definition at line 245 of file security_events_defs.h.
Referenced by evt_gen_session_limit(), report_session_limit(), and sip_report_session_limit().
#define AST_SECURITY_EVENT_SUCCESSFUL_AUTH_VERSION 1 |
Event descriptor version.
Definition at line 387 of file security_events_defs.h.
Referenced by ast_sip_report_auth_success(), evt_gen_successful_auth(), report_auth_success(), and sip_report_auth_success().
#define AST_SECURITY_EVENT_UNEXPECTED_ADDR_VERSION 2 |
Event descriptor version.
Definition at line 408 of file security_events_defs.h.
Referenced by evt_gen_unexpected_addr().
the severity of a security event
This is defined as a bit field to make it easy for consumers of the API to subscribe to any combination of the defined severity levels.
XXX
Enumerator | |
---|---|
AST_SECURITY_EVENT_SEVERITY_INFO | Informational event, not something that has gone wrong. |
AST_SECURITY_EVENT_SEVERITY_ERROR | Something has gone wrong. |
Definition at line 132 of file security_events_defs.h.
Security event types.
Definition at line 40 of file security_events_defs.h.