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

Proposal Presentation Week 6 #2495

Closed
wants to merge 11 commits into from
Closed

Proposal Presentation Week 6 #2495

wants to merge 11 commits into from

Conversation

JosKuo
Copy link
Contributor

@JosKuo JosKuo commented Sep 17, 2024

Assignment Proposal

Title

The risk of using open-source ecosystems

Names and KTH ID

Deadline

  • Week 6

Category

  • Presentation

Description

We are going to bring light to the topic of using third party libraries without caution, using the event stream incident as an example. We will highlight some key reasons for these attacks such as blind trust, handing over projects insecurely, non-present security checks and the tradeoff between security and openness.

We will then go over some mitigations and “good practices” to resolve this issue. One example of a mitigation is dependency pinning, that is to require specific versions of libraries, rather than ranges to prevent auto-updates from pulling in malicious versions.

Relevance

In DevOps, automation often relies on third-party libraries, and this incident demonstrates the vulnerability of open-source dependencies. Ensuring the security of external code is crucial, as compromised libraries can introduce security risks into the CI/CD pipeline without immediate detection.

@javierron javierron self-assigned this Sep 21, 2024
@javierron javierron added proposal A task proposal presentation One of the task categories listed in README.md labels Sep 21, 2024
@javierron
Copy link
Collaborator

@JosKuo Thanks for the proposal.

The proposal looks good, however I recommend two changes:

  1. Update the title of the presentation to something more scoped to the description
  2. Provide 2 more examples of the best practices you plan to present

@JosKuo JosKuo closed this Sep 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
presentation One of the task categories listed in README.md proposal A task proposal
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants