Ktor, Logging Ideas, and Plugin Safety

Topics covered
Popular Clips
Episode Highlights
Trust Issues
Trust in open source projects is a complex issue, especially when corporate sponsorship is involved. Joe Zack and Michael Outlaw discuss how sponsorship by large companies can sometimes provide a false sense of security, as these projects may still be vulnerable to malicious contributions 1. Joe highlights a case where pull requests were manipulated to gain access to Linux tools, emphasizing that open source doesn't guarantee security 2.
There really is no guarantees. So it's like unless you really trust your browser's extensions, you shouldn't install them.
--- Joe Zack
The conversation underscores the need for independent audits to ensure the integrity of open source software.
  Â
Security Risks
Security concerns in open source software often arise from community contributions and code management. Joe notes that while open source allows for auditing, without professional oversight, vulnerabilities can be missed 2. Browser plugins, in particular, pose significant risks as they can access sensitive data and perform unauthorized actions 3.
Like he could be firing off async calls behind the scenes and you just wouldn't know unless you were looking for it.
--- Michael Outlaw
This highlights the importance of cautious plugin use and the potential dangers of unchecked code.
  Â
Dependency Challenges
Managing dependencies in open source projects can be challenging, especially when libraries are deprecated or poorly maintained. Joe discusses the dilemma of relying on libraries that may become obsolete, potentially introducing vulnerabilities 4. The debate around open source versus closed source continues, with Outlaw suggesting that while open source offers transparency, it requires a policing system similar to app stores to ensure security 5.
I think open source is better than closed because at least there's some audit ability.
--- Michael Outlaw
This conversation reflects the ongoing tension between openness and security in software development.
Related Episodes
StackOverflow AI Disagreements, Kotlin Coroutines and More
Answers 383 questions

Docker Licensing, Career and Coding Questions
Answers 383 questionsThere is still cool stuff on the internet
Answers 383 questions

Intro to Apache Kafka
Answers 383 questions

Is Kubernetes Programming?
Answers 383 questions
Tackling Tough Developer Questions
Answers 383 questions

Nuts and Bolts of Apache Kafka
Answers 383 questions

Keyboards, Cloud Costs, Static Analysis, and Philosophy
Answers 383 questions

We <3 Kubernetes
Answers 383 questions

Water Cooler Gpt
Answers 383 questions

Errors vs Exceptions, Reddit Rebels, and the 2023 StackOverflow Survey
Answers 383 questions

The Pragmatic Programmer - How to Build Pragmatic Teams
Answers 383 questions

Gitlab vs Github, AI vs Microservices
Answers 383 questions

Technical Challenges of Scale at Twitter
Answers 383 questionsClean Code - Writing Meaningful Names
Answers 383 questions
