A Multi-Month Study of Git Commit Signing

📅 2026-08-29
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
研究通过三个月实验考察了Git提交签名的使用情况,发现尽管大多数参与者能成功签名,但在设置、多设备配置和仓库验证中遇到困难,且存在误解。
📝 Abstract
Git commit signing, introduced in 2012, is one mechanism for establishing commit provenance in software supply chains, yet developer-controlled adoption remains rare and developers' experiences using it are understudied. To examine this experience, we conducted a three-month study with senior undergraduate and graduate computer science students (n = 22), whom we treat as proxies for junior developers. Participants configured commit signing independently, used it across four coursework projects, extended it to a second device, examined an external repository containing anomalous commits, and answered security-reasoning prompts. We found that while almost all participants successfully signed every commit and rated routine signing positively, many faced friction during setup, multi-device configuration, and repository verification. Despite signing all semester, they struggled to spot anomalous commits during verification, with over a quarter finding none. Additionally, nearly half expressed at least one misconception regarding signing guarantees or key management. Without isolating whether these difficulties stemmed from tooling, education, or understanding, we conclude that making signing easier is not enough to ensure effective security use. Rather, secure adoption also requires tools and education that support signature verification against authorized identities, interpretation of missing signatures and unknown keys, and correct reasoning about key-lifecycle operations.
Problem

Research questions and friction points this paper is trying to address.

Git commit signing
software supply chains
developer experience
commit provenance
security
Innovation

Methods, ideas, or system contributions that make the work stand out.

commit signing
software supply chain security
developer experience
multi-device configuration
security education
🔎 Similar Papers
💼 Related Jobs
No related jobs found.
A
Abubakar Sadiq Shittu
University of Tennessee, Knoxville, TN, USA
J
John Sadik
University of Tennessee, Knoxville, TN, USA
S
Scott Ruoti
University of Tennessee, Knoxville, TN, USA