«Крипто» для «Криптографии»: насколько оправдано изобилие внимания вокруг разработчика Apple CryptoKit?

Янник Сьерра, менеджер по проектированию безопасности и архитектуре Apple, сообщил о криптографии на Всемирной конференции разработчиков Apple в 2019 году и представил CryptoKit со следующими словами: Добро пожаловать на сессию биткойнов! (Смех в комнате). Шучу – добро пожаловать на сеанс криптографии и приложений!

Эта вступительная цитата оказалась единственным упоменанием о криптовалюте или блокчейн на протяжении всей презентации CryptoKit – новой платформы Apple для разработчиков приложений, предназначенной для упрощения построения криптографических функций, повышающих безопасность. Шутка Сьерры, вероятно, заключалась в признании того, насколько охотно крипто-сообщество предвосхитило событие, а также о запуске нового инструментария в целом.

Несмотря на обнадеживающие ожидания многих энтузиастов криптовалюты, сама презентация вряд ли была громким объявлением об открытости Apple для блокчейна. Это оказалось тем, чем оно всегда было задумано: практическое изложение нового инструмента разработчика – со сценариями использования, советами по реализации и фрагментами кода на слайдах. Тем не менее, что может извлеч сфера крипто-индустрии из этого нового релиза, и имеет ли это какое-либо отношение к позиции Apple в отношении криптовалют?

Большие ожидания в наэлектризованном воздухе якобы разворачивающейся гонки вооружений блокчейн между крупнейшими мировыми технологическими державами поклонники криптовалюты вешают на каждое слово, которое эти компании говорят, что это может быть истолковано как одобрение технологии блокчейна и ее приложений.

Во время Всемирной конференции разработчиков в 2019 году бдительные жители крипто-твиттера обнаружили необъявленное дополнение к SF Symbols, родному набору иконок Apple. Из 1500 настраиваемых символов разработчики могут использовать четыре разные версии значка биткойн.

Излишне говорить, что этот шаг был истолкован как пример массовой проверки, которая последовала за аналогичным символическим шагом Microsoft.

И затем крипто-медиа поглотили еще одно многообещающее событие, так как стало известно, что Apple готова представить набор инструментов для разработчиков криптографии. На первый взгляд было мало сомнений в том, что все недавние лакомые кусочки были частями одной и той же головоломки: компания готова использовать криптографию! После нескольких лет спорных отношений, отмеченных двумя случаями удаления Coinbase из App Store и эффективным запретом майнинга на устройствах Apple, даже небольшие шаги были восприняты как позитивная новость. Бычьи комментарии о значении CryptoKit для криптовалютного пространства начали появляться.

Алехандро Мачадо, соучредитель Open Money Initiative, сообщил The Block, что разработчики криптовалюты извлекут выгоду из новой функции, которую предлагает CryptoKit: возможность использовать защищенный анклав iPhone – аппаратный карман, отсоединенный от процессора – для достижения уровня безопасности, сравнимого с аппаратными кошельками.

Билли Бамбро из Forbes подвел итог энтузиазма, назвав развертывание CryptoKit «первыми тщательно продуманными шагами Apple в биткойнах и крипто».

Как оказалось, не все сразу были готовы к участию. Разработчик Blockchain Рональд Маннак противостоял растущему бычьему настроению с помощью серии твитов, разузнавая, что такое есть в CryptoKit, а что нет. Маннак утверждал, что новый инструмент касается криптографии, а не криптовалюты, и как таковой, он не имеет ничего общего с позицией Apple в отношении криптографии и блокчейна.

С некоторой улучшенной функциональностью CryptoKit является хорошей новостью для разработчиков, но не «изменит правила игры» для более широкого крипто-пространства, поскольку совместимость его возможностей с Ethereum и другими блокчейнами остается ограниченной. Видео-блогер Blockchain Иван Лилеквист (Ivan on Tech) спроектировал то же самое повествование, когда провел первые несколько минут своего недавнего потока, посвященного разнице между «криптографией» и «криптовалютой», и предлагая, чтобы «ходлеры» не слишком волновались обо всем в котором есть «крипто».

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

Что мы имеем

Какая из этих двух точек зрения лучше отражает реальность? Чтобы ответить на этот вопрос, холодный взгляд на CryptoKit и контекст его появления не будут ошибкой. Apple CryptoKit – это фреймворк, который поставляется с обновлением iOS 13. Он построен поверх CoreCrypto – родной криптографической библиотеки Apple.

Ранее разработчикам iOS, которые хотели реализовать криптографические операции, приходилось полагаться на библиотеку Common Crypto, написанную на языке Objective-C. Поскольку большая часть разработки программного обеспечения для iOS в наши дни происходит на другом языке, Swift, это несоответствие оказалось неудобным: не имея возможности использовать библиотеку непосредственно в Swift, программистам пришлось тратить время на написание фреймворков-оболочек, чтобы использовать ее.

CryptoKit, написанный на Swift, решает эту проблему. Это обеспечит беспроблемную реализацию криптографических операций, таких как использование криптографии с открытым ключом для создания и оценки цифровых подписей, обмен ключами и использование сгенерированных симметричных ключей для аутентификации и шифрования сообщений. Согласно документации Apple, новая структура «автоматически выполняет задачи, которые делают ваше приложение более безопасным».

На сессии «Криптография и ваши приложения» инженеры Apple представили основные типы возможных вариантов использования: защита данных на устройстве, защита учетных данных и ключей, обмен данными между устройствами и пользователями, защита сетевых подключений и проверка удаленных сторон. Похоже, отличный инструмент повышения конфиденциальности для пользователей смартфонов – но где криптовалюты на этом рисунке? С одной стороны, существует потенциальная возможность для функциональности кошелька, как уже отмечали многие специалисты по блокчейну.

Сергей Большедворский, старший разработчик iOS с Voxpopme, объяснил: «Новая структура предоставит разработчикам простые в использовании и эффективные опции для хеширования, генерации ключей, обмена ключами и шифрования.

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

Реакция индустрии

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

Дейв Ходжсон, директор и соучредитель NEM Ventures, венчурного и инвестиционного подразделения экосистемы блокчейна NEM, считает, что CryptoKit добавит импульс массовому внедрению блокчейна: «Последний шаг Apple является еще одним свидетельством того, что блокчейн получает все более широкое распространение, и он следует за аналогичным выпуском Samsung и других ключевых игроков в этой области.

CryptoKit позволит разработчикам сосредоточиться на создании более удобного пользовательского интерфейса без необходимости отвлекать ресурсы в высокотехнологичных областях. Аналогом будет GPS на смартфонах, что позволит Uber сосредоточиться на своем потребительском приложении.

Если вы соедините CryptoKit с объявлением Apple Sign In, появятся несколько интересных вариантов использования, и мы надеемся увидеть других поставщиков, предлагающих аналогичные инструменты. для Android и Windows в свое время. “

Мэтт Брэнтон, директор по технологиям стабильного проекта под названием Neutral, в значительной степени поддерживает этот оптимистический взгляд: «Растущий интерес к технологиям цепочки блоков и криптовалютам среди крупных предприятий свидетельствует о более широком распространении, в котором традиционные и развивающиеся отрасли будут по-прежнему перекрываться.

Планы Apple по представлению нового инструмента CryptoKit, который будет представлен в iOS 13, показывают многообещающую миссию традиционного технологического гиганта по поддержке растущего спроса потребителей на более высокие стандарты безопасности с помощью криптографии. Эта тенденция потребителей, стремящихся к более высоким стандартам безопасности, распространилась на сферу цифровых активов, и все больше участников рынка требуют более высоких уровней стабильности и надежности ».

Матеуш Тилевски (Mateusz Tilewski), соучредитель и технический директор сетевой компании Blockchain Concordium Group, предпочитает думать о новом пакете разработчика криптографии как о реакции на потребность в высококачественной криптографии в ориентированных на потребителя приложениях:

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

Еще о Биткоин