cryptofoundry

Связаться с cryptofoundry

Расскажите, что вы хотите создать или автоматизировать.

Электронная почта
[email protected]
ADAMANT Messenger
Открыть в ADAMANT
Статья

Что такое открытый исходный код?

ADAMANT MessengerИз кузницы ↗
Что такое открытый исходный код?

Открытый исходный код означает, что любой желающий может детально изучить, как работает программа, без секретов в её функционировании. Разработчик публикует полный код — от деталей интерфейса, таких как цвета и размеры шрифтов, до методов хранения, шифрования и расшифровки данных, а также обработки коммуникаций.

Безопасность самой информации по-прежнему зависит от методов шифрования и расшифровки. Ключевое отличие в том, что в проприетарном (закрытом) программном обеспечении разработчики могут незаметно изменить метод шифрования, чтобы получить доступ к передаваемым данным — например, направляя ключи расшифровки не только адресату, но и третьим сторонам, таким как спецслужбы. В случае с открытым исходным кодом любой опытный аналитик, изучающий код, немедленно заметит такой компромисс.

В последние годы термин «открытый исходный код» часто применяется в очень широком смысле к платформам модификаций и экосистемам разработчиков, которые имеют мало общего с настоящей открытостью и зачастую движимы коммерческими интересами — например, повышением популярности продукта за счёт поддержки сторонних разработчиков. Такие маркетинговые приёмы выгодны компаниям, но не повышают доверие со стороны технически подкованных пользователей, а иногда и подрывают его.

Показательный пример — когда руководители сервисов с многомиллионными оборотами публично спорят о том, какой продукт безопаснее, при этом ни один из них не публикует открытый исходный код. СМИ раздувают эти споры, которые в конечном счёте ведутся заинтересованными в коммерции сторонами, а не подкреплены проверяемыми утверждениями о безопасности.

Решение вопроса доверия никогда не было скрыто: оценивайте продукты по своим собственным критериям удобства и безопасности и игнорируйте медийные спектакли. Вы никогда не ограничены в выборе или отказе от продукта.

Традиционный компромисс между удобством и безопасностью также становится всё менее актуальным. Например, ADAMANT Messenger предлагает полностью открытый исходный код в сочетании с продуманным интерфейсом, что доказывает: прозрачность и удобство использования не исключают друг друга.