Swift Cryptoはこれまで以上に多くの開発者が安全なアプリケーションを構築するのに役立ちます
Mac

Swift Cryptoはこれまで以上に多くの開発者が安全なアプリケーションを構築するのに役立ちます

  • Oligur
  • 0
  • vyzf
Swift Cryptoはこれまで以上に多くの開発者が安全なアプリケーションを構築するのに役立ちます
  • ニュース
Swift Cryptoはこれまで以上に多くの開発者が安全なアプリケーションを構築するのに役立ちます
AppleはSwiftアプリのセキュリティ強化に取り組んでいます。
写真:Apple

Apple は、新しいオープンソースの Swift Crypto パッケージを導入しました。これにより、Apple の CryptoKit の安全な機能が、Swift コミュニティのより広い層に、たとえ Apple 独自のプラットフォーム以外のプラットフォームにソフトウェアを展開している場合でも、利用可能になります。

新しいライブラリは、Apple が昨年の WWDC イベントで導入したセキュリティ重視の CryptoKit API を強化します。

CryptoKitを使用すると、開発者はより安全なアプリを構築できます。ハッシュ化、鍵生成、暗号化といった暗号化操作を実行できます。すぐに使えるツールを提供することで、開発者は安全でベストプラクティスに準拠した製品を開発できます。

今週のアップデートでは、LinuxなどApple以外のプラットフォームでも利用可能な、公式にサポートされた暗号化ライブラリが追加されました。これは、Swiftでサーバーサイドソフトウェアを開発する際に特に役立つでしょう。以前リリースされたCryptoKitフレームワークは、Apple独自のプラットフォーム、つまりmacOS、iPad OS、iOSでのみ利用可能です。Swift Cryptoは、Swiftを使用するすべての人に、たとえAppleのプラットフォームにソフトウェアを展開していなくても、同じAPIを提供します。

Swift アプリをこれまで以上に安全に

Swiftは、エンタープライズアプリケーションからWebサーバーまで、あらゆる分野をカバーするサーバーサイドの分野でますます人気が高まっています。Amazonのような大企業から、小規模な開発会社まで、幅広く利用されています。

「Appleの新しいオープンソースプロジェクトであるSwift Cryptoの立ち上げは、サーバーサイドのSwift開発にとって素晴らしいニュースです」と、独立系Swift開発者であり、人気のSwiftウェブサイトとポッドキャスト「Swift by Sundell」の制作者であるジョン・サンデル氏はCult of Macに語った。「このプロジェクトにより、Swift開発者は誰でも、公式にサポートされているSwiftライブラリを使用して、Linuxやその他のApple以外のプラットフォームで一般的な暗号化アルゴリズムを展開できるようになります。Swiftを使用してWebサーバーやバックエンドシステムを構築する開発者が増えているため、暗号化などのセキュリティ対策に簡単にアクセスできることは、Swift開発のこの側面において大きな改善となるでしょう。」

Swift開発者であり、OrdooのCTOでもあるアダム・バトラー氏は、Cult of Macに対し、このオープンソースツールの導入はSwiftの普及拡大に役立つだろうと語った。「Swiftは非常に高機能で、よく設計された言語であり、シンプルさとパワーのバランスが非常に優れています」とバトラー氏は述べた。「今後、バックエンドサービスの構築や組み込みハードウェアの開発にSwiftがもっと使われるようになることを期待しています。Swiftのあらゆるユースケースに対応できる豊富な『優れたツール』がすぐに使えることは、より幅広い開発者コミュニティに受け入れられる活気のあるエコシステムへの一歩です。」

出典:スウィフト