binkley / modern-java-practices

Modern Java/JVM Build Practices
The Unlicense
920 stars 69 forks source link

Look into implementing strict checksum checks for maven and/or gradle #561

Open jwlibby opened 5 days ago

jwlibby commented 5 days ago

There was a TODO note in the shift security left page as follows:

Not sure this belongs on the security page, as checksums are more than just a security concern. Also a few other questions I had:

All of these questions make me wonder how important it is to go down this rabbit hole to implement in our codebase or describe in the book portion. My initial thought is it only warrants a passing mention (not in security, but not sure where) with maybe a link for further information. I wrote this spike up for us to think about it a little bit deeper and to determine if my initial thought makes sense for this book/project or if we want to try and do something a bit more, and if so, determine more precisely what that is. I think we can make that decision if we answer the aforementioned questions in the checklist