GitHub представил модель, которая по окружающему коду распознаёт секреты (пароли и другие данные для доступа) и помогает блокировать их до попадания в историю репозитория. Проверка распознаёт, например, пароли в адресах баз данных.

По данным GitHub, проверка группы предполагаемых секретов занимает менее двух миллисекунд. Компания оценивает, что новая проверка позволит блокировать более чем вдвое больше секретов.

Проверка перед отправкой кода пока доступна в закрытой предварительной версии. Позднее в октябре GitHub обещает открыть её организациям на Enterprise Cloud и GitHub Teams с подпиской на GitHub Secret Protection — сервис защиты от утечки секретов.

Проверка будет расходовать AI credits, единицы учёта использования ИИ.

Проверка утверждений:

  • GitHub представил модель для выявления секретов без заданного шаблона, чтобы блокировать их до попадания в историю репозитория. (подтверждено самой публикацией: доказательство; «In this essay, I share the nine quarters of data behind that claim. I also introduce the fine-tuned classifier we built with Microsoft Applied Sciences to extend push protection to unstructured secrets.»)
  • Новая модель GitHub распознаёт секреты по окружающему коду, в том числе пароли в адресах баз данных. (подтверждено самой публикацией: доказательство; «GitHub’s AI-powered generic secret detection model uses surrounding code context to block password-like values in a database URL, Kubernetes Secret manifest, and Dockerfile, while allowing the placeholder changeme.»)
  • По данным GitHub, модель проверяет группы возможных секретов менее чем за две миллисекунды. (подтверждено самой публикацией: доказательство; «It’s not only more precise than existing LLM-based pipelines, but it’s incredibly fast, evaluating candidate batches in under two milliseconds.»)
  • GitHub оценивает, что новая проверка позволит блокировать более чем вдвое больше секретов. (подтверждено самой публикацией: доказательство; «The inclusion of our model in push protection makes it possible for us to more than double the number of secrets that we’re able to prevent.»)
  • Проверка перед отправкой кода пока доступна в закрытой предварительной версии. (подтверждено самой публикацией: доказательство; «The feature is currently in private preview.»)
  • Позднее в октябре GitHub обещает открыть проверку организациям на Enterprise Cloud и GitHub Teams с подпиской GitHub Secret Protection. (подтверждено самой публикацией: доказательство; «Later this month, the feature will be available to organizations with GitHub Secret Protection across Enterprise Cloud and GitHub Teams.»)
  • Проверка будет расходовать AI credits. (подтверждено самой публикацией: доказательство; «It will consume AI credits.»)

Первоисточники:

оценка 59,7 из 100 · тип: анонс