Skip to content

Add agent & cloud hardening guides #20218

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

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

kanelatechnical
Copy link
Contributor

Costa requested the creation of hardening guides — two separate docs: one for the agent and one for cloud-based deployments.

Please review and feel free to correct or expand on any technical details I may not have gotten right.

These docs are intended to live under the broader "Privacy and Security" category.

@ilyam8 ilyam8 requested review from ralphm and M4itee May 2, 2025 08:25
@ilyam8 ilyam8 marked this pull request as draft May 2, 2025 08:25
@M4itee
Copy link
Contributor

M4itee commented May 5, 2025

The guides are essentially correct but what I would say is that they lack some details. We talk about securing this or that but the instructions on how to exactly do that are not there - what I need to change in which file to make it happen.

@ilyam8
Copy link
Member

ilyam8 commented May 5, 2025

I think @kanelatechnical can't add more details. Can you, @M4itee? @kanelatechnical will update the wording later.

@kanelatechnical
Copy link
Contributor Author

@M4itee hey hey! If you like you could make a separate draft with relative notes, so I can integrate the missing info in the guides myself

@M4itee
Copy link
Contributor

M4itee commented May 5, 2025

I will try, do we have any ETA on this? I need to arrange my working time accordingly

@kanelatechnical
Copy link
Contributor Author

According to Costa this is priority, if you're working on something else that's also urgent perhaps consult with him about which should come first

| [Netdata Cloud (SaaS)](https://app.netdata.cloud) and its web dashboard | ✓ |
| Cloud-to-Agent interactions (including Netdata Parents) | ✓ |
| Optional on-premises or private-hosted Netdata Cloud setups | ✓ |
| Netdata Agent security (covered in separate guide) | ✗ |
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should link it when we will know what the link is going to be for agent hardening

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Of course this is a mockup

| **3. Role-Based Access Control (RBAC)** | Assign least-privilege roles to team members within Netdata Cloud Rooms. | **High** |
| **4. Cloud Configuration Management** | Review change history for dashboards, alerts, and spaces. | **Medium** |
| **5. Alert Notification Security** | Secure all alert endpoints and notification channels. | **High** |
| **6. External Access Protection** | Secure the Cloud UI with SSO, enforce session expiration policies. | **Critical** |
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The session expiration is something I have small issue with because cloud itself does not offer such setting. This needs to be fixed on SSO provider side.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor Author

@kanelatechnical kanelatechnical May 7, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let me know whether you think it's useful info for the hardening guide (I thought it was), I understand your pov but I think since this isn't the product page it's okay that it's there

@kanelatechnical kanelatechnical marked this pull request as ready for review May 12, 2025 09:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants