В июне 2025 года сообщество, стоящее за развитием стандарта SLSA, объявило о выпуске кандидата на релиз версии 1.2, обозначенного как SLSA v1.2 RC1. Эта инновационная версия спецификации знаменует собой важный этап в эволюции стандартов безопасности программного обеспечения, направленных на повышение доверия к цепочкам поставок и контроль над процессами сборки и управления исходным кодом. SLSA (Supply chain Levels for Software Artifacts) — это кросс-индустриальный подход к обеспечению безопасности в цепочке поставок ПО, разработанный как открытая инициатива при поддержке Linux Foundation.
Впервые выпущенный в виде версии 1.0, SLSA фокусировался на Build Track — треке, который регулирует аспекты сборки артефактов и контроля их происхождения. Однако, хотя первая версия уже заложила прочный фундамент, она не охватывала некоторые критичные элементы, связанные с управлением исходным кодом. Одним из ключевых новшеств версии 1.2 стало введение Source Track — трека, специально посвящённого требованиям к управлению исходным кодом.
Эта новация позволила значительно расширить сферу действия спецификации, возвращаясь к более комплексному подходу, заложенному в ранних черновых версиях SLSA, но реализованному теперь с большей тщательностью и полнотой. Source Track подразумевает строгие стандарты и механизмы, направленные на защиту исходного кода от несанкционированных изменений, обеспечение прозрачности и возможность аудита истории изменений. SLSA v1.2 остаётся полностью обратно совместимым с предыдущей стабильной версией 1.1, что упрощает процесс внедрения новых требований для компаний и проектов, уже использующих стандарты SLSA.
Обратная совместимость означает, что организации могут постепенно адаптировать свои процессы, не опасаясь потери соответствия или критических сбоев в работе. Процесс утверждения версии 1.2 происходит в соответствии с жизненным циклом сообщественной спецификации. После публикации кандидата на утверждение начинается двухнедельный период публичного обсуждения, в ходе которого сообщество и заинтересованные стороны приглашаются к обзорному анализу документа и высказыванию замечаний или предложений. Такой подход к разработке спецификаций гарантирует открытость, прозрачность и участие широкого круга экспертов и практиков из разных отраслей.
Если в ходе этого периода не выявится серьёзных проблем или препятствий, RC1 будет принят как окончательная версия 1.2, и она заменит предыдущую редакцию 1.1. В противном случае разработчики подготовят RC2 с учётом полученной обратной связи, что свидетельствует о гибкости процесса разработки и стремлении к максимальному качеству нормативного документа. Введение Source Track в SLSA v1.
2 особенно актуально на фоне растущих угроз безопасности программного обеспечения в мире. Уязвимости в цепочках поставок всё чаще оказываются причиной масштабных инцидентов, влияющих на тысячи проектов и пользователей. Определение строгих требований к управлению исходным кодом помогает снизить риски внедрения вредоносного или неисправного кода на ранних этапах разработки. Для компаний и разработчиков применение новых рекомендаций SLSA 1.2 открывает возможности укрепления доверия к своим продуктам и повышает конкурентоспособность на рынке.
Внедрение Source Track станет дополнительным доказательством серьёзного отношения к качеству и безопасности, что в совокупности способствует улучшению репутации и взаимодействию с клиентами и партнёрами. Подчёркивая важность перекрёстного сотрудничества, сообщество SLSA объединяет профессионалов из разных областей — от разработчиков до специалистов по безопасности и менеджеров, что позволяет создавать стандарты, максимально отвечающие требованиям современного рынка. Это обеспечивает востребованность и адаптивность спецификации в постоянно меняющейся технологической среде. Кроме того, публикация спецификации при поддержке Linux Foundation и под лицензией Community Specification License 1.0 демонстрирует прозрачность и открытость проекта, что особенно важно для создания доверительной атмосферы среди участников экосистемы программного обеспечения с открытым исходным кодом и коммерческих организаций.
Обратная связь от сообщества является неотъемлемой частью процесса совершенствования SLSA. С помощью платформы GitHub любой желающий может открыть обсуждение или сообщить о замечаниях, что способствует коллективному развитию стандарта. Активное взаимодействие способствует выявлению потенциальных уязвимостей или логических несоответствий на ранних этапах. Стоит отметить, что спецификация SLSA развивается поэтапно, отражая растущие требования и вызовы, с которыми сталкивается индустрия. Переход к версии 1.