SlideShare a Scribd company logo
Take a step forward from user to
maintainer/ developer in open
source security-related tools
Take a step forward from user to
maintainer/ developer in open
source security-related tools
SZ Lin (林上智)
/WHOAMI/WHOAMI
SZ LIN (林上智)
 Debian Developer
 Cybersecurity Fundamentals Specialist
 ISA/ IEC 62443
 Blog - https://szlin.me
Open Source Security ToolsOpen Source Security Tools
src: http://www.capstone-engine.org/src: https://nmap.org/
src: http://www.unhide-forensics.info/src: https://virustotal.github.io/yara/
src: http://www.aircrack-ng.org/
src: http://www.openvas.org
src: http://www.chkrootkit.org/http://w3af.org/
It’s a trend to use open source
software; however…
Take a step forward from user to maintainer or developer in open source security related tools
Take a step forward from user to maintainer or developer in open source security related tools
Take a step forward from user to maintainer or developer in open source security related tools
Evolution of Open Source ParticipantEvolution of Open Source Participant
User Contributor Maintainer Developer
Explicit Borderline Explicit BorderlineImplicit Borderline
Knows and uses software
Help with comments, feedback
Provide small features, bug fixes
Submit patches to maintainer
Provide big features, bug fixes
Submit patches with limited
commit rights
Formally: Has commit with
unlimited rights
Perform bulk of work; quality
assurance
License
Compliance
Sustainability
Quality
Assurance
Preparedness
Planning
Basic Concepts in Using OSSBasic Concepts in Using OSS
Take a step forward from user to maintainer or developer in open source security related tools
src: https://bits.debian.org/2019/07/upcoming-buster.html
Debian Developer LocationsDebian Developer Locations
src: https://en.wikipedia.org/wiki/List_of_Linux_distributions#/media/File:DebianFamilyTree1210.svg
Debian DerivativesDebian Derivatives
Debian DerivativesDebian Derivatives
• Ubuntu
• Popularizing Linux around the world
• Grml
• Live system for system administrators.
• Purism PureOS
• FSF-endorsed rolling release, focused on privacy, security and convenience.
• Tails
• Preserve privacy and anonymity
• Parrot
• Security, development and privacy in mind.
• Kali Linux
• Security auditing and penetration testing.
License
Compliance
Sustainability
Quality
Assurance
Preparedness
Planning
Basic Concepts in Using OSSBasic Concepts in Using OSS
The Debian Free Software GuidelinesThe Debian Free Software Guidelines
1
Free Redistribution
可自由修改並再散佈
2
Source Code
需具備原始碼, 並能夠被編譯
3
Derived Works
允許被修改並產生衍生產品
4
Integrity of The Author's Source Code
原創作者原始碼的完整性
5 No Discrimination Against Persons or Groups
不得對任何人或團體有差別待遇
6
7 Distribution of License
散布授權條款
8
License Must Not Be Specific to a Debian
授權條款不得專屬於 Debian
9
License Must Not Restrict Other Software
授權條款不得限制其他軟體
10 Example Licenses
許可證示例
No Discrimination Against Fields of Endeavor
在任何領域內的利用不得有差別待遇
“Commons Clause” License Condition v1.0
The Software is provided to you by the Licensor under the
License, as defined below, subject to the following condition.
Without limiting other conditions in the License, the grant of
rights under the License will not include, and the License does
not grant to you, right to Sell the Software.
For purposes of the foregoing, “Sell” means practicing any or
all of the rights granted to you under the License to provide to
third parties, for a fee or other consideration (including without
limitation fees for hosting or consulting/ support services related
to the Software), a product or service whose value derives,
entirely or substantially, from the functionality of the Software.
Any license notice or attribution required by the ense must also
include this Commons Cause License Condition notice.
src: https://commonsclause.com/
Take a step forward from user to maintainer or developer in open source security related tools
src: https://redislabs.com/blog/redis-labs-modules-license-changes/ src: https://redislabs.com/community/licenses/
*Note: This is not an open-source license.
License
Compliance
Sustainability
Quality
Assurance
Preparedness
Planning
Basic Concepts in Using OSSBasic Concepts in Using OSS
Debian Long Term SupportDebian Long Term Support
Debian Package Auto-BuildingDebian Package Auto-Building
Debian CI SystemDebian CI System
Debian Reproducible BuildsDebian Reproducible Builds
src: https://tests.reproducible-builds.org/debian/reproducible.html
Debian Packages TrackerDebian Packages Tracker
Confidential
Good system security
Everything is open
Usually, fixed packages are uploaded within
a few days
Stability
unstable → testing → stable
Scalability
Server, Desktop,
Laptop, Embedded devices
Long term support
5 more years by Debian-LTS project
(i386, amd64, armel and armhf)
Multiple architectures
alpha, amd64, armel, armhf, aarch64,
hppa, i386, ia64, mips, mipsel, powerpc,
s390, and spar
Why Debian ?Why Debian ?
Incredible amounts
of software
Debian comes with over 59000
different pieces
of software with free
26
License
Compliance
Sustainability
Quality
Assurance
Preparedness
Planning
Basic Concepts in Using OSSBasic Concepts in Using OSS
Debian Teams [8]Debian Teams [8]
Debian Security Tools Packaging Team [6]Debian Security Tools Packaging Team [6]
Task description:
• Maintain correctly all security related tools.
• Merge back tools packaged by security-oriented Debian derivatives.
src: https://salsa.debian.org/groups/pkg-security-team/-/group_members
Team-Maintained PackagesTeam-Maintained Packages
src: https://qa.debian.org/developer.php?email=team%2Bpkg-security%40tracker.debian.org
Version Control SystemVersion Control System
src: https://salsa.debian.org/pkg-security-team
Team IRC ChannelTeam IRC Channel
Public IRC channel: #debian-pkg-security on irc.debian.org (OFTC)
Team Mailing ListTeam Mailing List
src: https://lists.debian.org/debian-security-tools/
Let’s Get InvolvedLet’s Get Involved
src: https://wiki.debian.org/Teams/pkg-security
Case Study
Take a step forward from user to maintainer or developer in open source security related tools
Take a step forward from user to maintainer or developer in open source security related tools
Take a step forward from user to maintainer or developer in open source security related tools
Take a step forward from user to maintainer or developer in open source security related tools
ResourcesResources
• Debian 新維護人員手冊
• https://www.debian.org/doc/manuals/maint-guide/
• Debian 套件打包教學指南
• https://www.debian.org/doc/manuals/packaging-tutorial/packaging-
tutorial.zh_TW.pdf
Take a step forward from user to maintainer or developer in open source security related tools
ReferencesReferences
[1] https://resources.github.com/whitepapers/introduction-to-innersource/
[2]https://dirkriehle.com/wp-content/uploads/2018/05/Inner-Source-Ten-
Years.pdf
[3]https://www.oreilly.com/programming/free/files/getting-started-with-
innersource.pdf
[4]
http://events17.linuxfoundation.org/sites/events/files/slides/OpenSourceSum
mitJP_2017_V01.pdf
[5] https://www.debian.org
[6] https://wiki.debian.org/Derivatives
[7] https://wiki.debian.org/Teams/pkg-security
[8] https://wiki.debian.org/Teams
Debian Security Tools Packaging Team
Package Tracker
Debian Security Tools Packaging Team
Package Tracker

More Related Content

PPTX
Software update for embedded systems
PDF
Introduction to Civil Infrastructure Platform
PPTX
Design, Build,and Maintain the Embedded Linux Platform
PPTX
Manage kernel vulnerabilities in the software development lifecycle
PDF
Learning notes on Open Source License
PDF
[ELCE] Activities of super long term support kernel workgroup in civil infras...
PDF
Select, manage, and backport the long term stable kernels
PPT
Configuration Management
Software update for embedded systems
Introduction to Civil Infrastructure Platform
Design, Build,and Maintain the Embedded Linux Platform
Manage kernel vulnerabilities in the software development lifecycle
Learning notes on Open Source License
[ELCE] Activities of super long term support kernel workgroup in civil infras...
Select, manage, and backport the long term stable kernels
Configuration Management

What's hot (20)

PDF
Using open source software to build an industrial grade embedded linux platfo...
PDF
Long-term Maintenance Model of Embedded Industrial Linux Distribution
PPTX
Fast boot
PPTX
y2038 issue
PDF
淺談 Live patching technology
PPTX
Distributed Compiler Icecc
PDF
Compliance and auditing with Puppet
PPTX
Embedded Linux/ Debian with ARM64 Platform
PDF
2008-07-30 IBM Teach the Teacher (IBM T3), Red Hat Update for System z
PDF
Using Embedded Linux for Infrastructure Systems
PDF
2008-09-09 IBM Interaction Conference, Red Hat Update for System z
PPTX
Contain your risk: Deploy secure containers with trust and confidence
PDF
5 Ways to Secure Your Containers for Docker and Beyond
PDF
[AsiaCCS2019] A Pilot Study on Consumer IoT Device Vulnerability Disclosure a...
PDF
The ultimate guide to software updates on embedded linux devices
PDF
SLTS kernel and base-layer development in the Civil Infrastructure Platform
DOCX
Operating project
PDF
On the Security of Application Installers & Online Software Repositories
PDF
Ten layers of container security for CloudCamp Nov 2017
PDF
Practical Steps to Scale Legal Support for Open Source
Using open source software to build an industrial grade embedded linux platfo...
Long-term Maintenance Model of Embedded Industrial Linux Distribution
Fast boot
y2038 issue
淺談 Live patching technology
Distributed Compiler Icecc
Compliance and auditing with Puppet
Embedded Linux/ Debian with ARM64 Platform
2008-07-30 IBM Teach the Teacher (IBM T3), Red Hat Update for System z
Using Embedded Linux for Infrastructure Systems
2008-09-09 IBM Interaction Conference, Red Hat Update for System z
Contain your risk: Deploy secure containers with trust and confidence
5 Ways to Secure Your Containers for Docker and Beyond
[AsiaCCS2019] A Pilot Study on Consumer IoT Device Vulnerability Disclosure a...
The ultimate guide to software updates on embedded linux devices
SLTS kernel and base-layer development in the Civil Infrastructure Platform
Operating project
On the Security of Application Installers & Online Software Repositories
Ten layers of container security for CloudCamp Nov 2017
Practical Steps to Scale Legal Support for Open Source
Ad

Similar to Take a step forward from user to maintainer or developer in open source security related tools (20)

ODP
Debian general presentation
PDF
S.zacchiroli 20121205-fossa
PPTX
DevConf.US 2019 - How to Jump Start Your Career in Open Source
PDF
Teaching Open Source In The University
PPTX
How to jump start a career in open source
PPTX
Chapter 2 Opensource & Linux _______.pptx
PPTX
Open Source Software Concepts
PDF
Choosing the Right Community Linux for Your Enterprise
PPTX
Debian Linux Overview
ODP
Starting with Linux
PDF
Open Source Enterprise Security Solutions
PDF
FOSS Enterprise Security Solutions
PPT
An Open Source Case Study
PPTX
Open Source Software and Free Software
PDF
20090410 Gree Opentech Main
PPTX
Intro to open source - 101 presentation
PDF
A kick-start into Open Source
PPTX
Open Source In The Enterprise
PDF
OSS license 101
Debian general presentation
S.zacchiroli 20121205-fossa
DevConf.US 2019 - How to Jump Start Your Career in Open Source
Teaching Open Source In The University
How to jump start a career in open source
Chapter 2 Opensource & Linux _______.pptx
Open Source Software Concepts
Choosing the Right Community Linux for Your Enterprise
Debian Linux Overview
Starting with Linux
Open Source Enterprise Security Solutions
FOSS Enterprise Security Solutions
An Open Source Case Study
Open Source Software and Free Software
20090410 Gree Opentech Main
Intro to open source - 101 presentation
A kick-start into Open Source
Open Source In The Enterprise
OSS license 101
Ad

More from SZ Lin (9)

PDF
OpenChain 電信 SBOM 指引 1.0:強化軟體供應鏈透明度與安全性
PDF
Industry Insights Common Pitfalls and Key Considerations in Using Software Bi...
PPTX
OpenChain 2.0 specification in a nutshell
PPTX
OpenChain - The Industry Standard for Open Source Compliance
DOCX
OpenChain spec 2.0 繁體中文
PDF
Building, deploying and testing an industrial linux platform @ Open source su...
PDF
Debian 套件打包教學指南 v0.19 - 繁體中文翻譯
PDF
Cellular technology with Embedded Linux - COSCUP 2016
PDF
Debian 套件打包教學指南 - 繁體中文翻譯
OpenChain 電信 SBOM 指引 1.0:強化軟體供應鏈透明度與安全性
Industry Insights Common Pitfalls and Key Considerations in Using Software Bi...
OpenChain 2.0 specification in a nutshell
OpenChain - The Industry Standard for Open Source Compliance
OpenChain spec 2.0 繁體中文
Building, deploying and testing an industrial linux platform @ Open source su...
Debian 套件打包教學指南 v0.19 - 繁體中文翻譯
Cellular technology with Embedded Linux - COSCUP 2016
Debian 套件打包教學指南 - 繁體中文翻譯

Recently uploaded (20)

PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
Transform Your Business with a Software ERP System
PPTX
assetexplorer- product-overview - presentation
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
PDF
Digital Systems & Binary Numbers (comprehensive )
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Cost to Outsource Software Development in 2025
PDF
iTop VPN Free 5.6.0.5262 Crack latest version 2025
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
System and Network Administraation Chapter 3
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
PTS Company Brochure 2025 (1).pdf.......
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
Softaken Excel to vCard Converter Software.pdf
Odoo Companies in India – Driving Business Transformation.pdf
Design an Analysis of Algorithms II-SECS-1021-03
Transform Your Business with a Software ERP System
assetexplorer- product-overview - presentation
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
Digital Systems & Binary Numbers (comprehensive )
Wondershare Filmora 15 Crack With Activation Key [2025
Cost to Outsource Software Development in 2025
iTop VPN Free 5.6.0.5262 Crack latest version 2025
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
System and Network Administraation Chapter 3
Designing Intelligence for the Shop Floor.pdf
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PTS Company Brochure 2025 (1).pdf.......
Why Generative AI is the Future of Content, Code & Creativity?

Take a step forward from user to maintainer or developer in open source security related tools