In the software development ecosystem, trust in the integrity of source code is fundamental. Digital signatures of Git commits are considered a guarantee of authenticity, but recent research reveals a conceptual vulnerability: it is possible to generate a new commit with the same content, author, and date, and a valid signature, whose hash differs from the original. This does not invalidate the signature or GitHub's 'Verified' badge. The problem lies in the fact that the commit hash, which should be a unique and unalterable identifier, can be replaced without breaking the verification chain. For a company that relies on these mechanisms as part of its software supply chain, this gap can have serious consequences, from identity theft to injection of malicious code into seemingly legitimate repositories.
At Q2BSTUDIO we are aware that security does not end at the surface of a green badge. Therefore, when developing custom applications or bespoke software for our clients, we integrate additional verification layers that go beyond simple signature checking. Our cybersecurity services include repository audits and code integrity analysis, where we detect this type of manipulation. Additionally, we combine artificial intelligence tools for businesses and AI agents that monitor suspicious changes in commits, alerting on deviations from expected hashes. This proactive approach is key to maintaining trust in collaborative development environments.
Cloud infrastructure also plays a crucial role. When we deploy solutions on AWS and Azure cloud services, we ensure that the verification chain extends from the commit to the deployed artifact. It is not enough for a commit to be signed; it must exactly match the version integrated into CI/CD pipelines. To this end, we implement controls that verify the commit hash at each stage. Similarly, in the field of business intelligence services, the integrity of data and the code that processes it is vital. For example, when creating Power BI dashboards, the traceability of changes in transformation scripts must be immutable.
In short, the recent research on rewritable signed commits reminds us that no security layer is absolute. The combination of good practices, advanced verification tools, and a multidisciplinary approach is the only way to mitigate these risks. At Q2BSTUDIO we offer that comprehensive approach, from software conception to its operation in the cloud.

.jpg)



