Компания Google представила проект Project Wycheproof, названный так в честь горы Вичепруф (Wycheproof), расположенной в Австралии и носящей титул самой маленькой горы в мире (43 м над уровнем окружающей местности).
Project Wycheproof — попытка Google помочь разработчикам создавать более безопасное программное обеспечение. По сути, это всего лишь набор модульных тестов, которые помогают обнаружить распространённые слабые места криптографических библиотек ПО.
![Google Project Wycheproof поможет сделать ПО безопаснее](http://www.ixbt.com/short/images/2016/Dec/4324234_002.jpg)
Специалисты Google разработали более 80 тестовых алгоритмов, которые уже помогли выявить более 40 типичных ошибок безопасности. Проект включает в себя тесты для большинства криптографических алгоритмов, включая RSA, эллиптическую криптографию, шифрование с проверкой подлинности и так далее.
Существующий набор тестов написан на языке Java, но, судя по формулировкам в пресс-релизе, проект будет развиваться. Google отдельно акцентирует внимание на том, что, если тесты проекта не обнаружили в каком-то конкретном ПО уязвимостей, это не значит, что их нет вовсе.