Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Log security incidents #15

Open
2 tasks
lucky-lusa opened this issue Aug 10, 2021 · 3 comments
Open
2 tasks

Log security incidents #15

lucky-lusa opened this issue Aug 10, 2021 · 3 comments

Comments

@lucky-lusa
Copy link
Contributor

lucky-lusa commented Aug 10, 2021

There is an interface that can be used to create tickets for the dev team in slack and zammad in the event of security incidents. the eps should also use this interface to report security-related events.

iris-connect/backlog#199

iris-connect/backlog#232

@hey-johnnypark
Copy link
Member

It should be possible to configure the endpoint of the alert receiver.

@adewes
Copy link
Member

adewes commented Aug 17, 2021

Which incidents should we log? I'm not sure if logging certificate errors will make sense as for public EPS instances we'll probably get drowned in alerts (since there's a lot of scanning going on in general), probably permission errors are more interesting here (e.g. a given EPS server tries to call a method that's not permitted for the given group).

@adewes
Copy link
Member

adewes commented Aug 18, 2021

Proposal

We define a Report function in the message broker that can be used by channels and the message broker itself to report different types of incidents (e.g. failed authentication, use of valid but unpinned certificates etc.). The message broker can the be configured with an operator name to send these reports to (e.g. iris-1) using a report method. The receiving EPS will then forward the reports via the JSON-RPC client to an internal endpoint, which in turn can store or process them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants