サンドボックスアーカイブc

サンドボックスアーカイブc
サンドボックスアーカイブc
  • iOS
  • iOSデバイス
  • アップルニュース
  • 開発者
  • 迅速

IBM Swift Sandbox を使用して Web ブラウザーで Swift コードを書く

ベンジャミン・メイヨーのアバター 2015年12月4日午前6時26分(太平洋標準時)

IBMは本日、Swiftへの取り組みとして初めて公開されたIBM Swift Sandboxウェブサイトを公開しました。左側のテキストエディタにSwiftのコードを入力し、Linuxサーバーで実行すると、右側の列に出力が表示されます。これはすべて、Swiftがオープンソースとなり、iOSとOS Xに加え、Linuxもサポートされるようになったことで実現しました。

Swiftのコア言語と標準ライブラリ関数を使用できるため、(上記のフィボナッチ数列の例のような)定式化された数学の問題を記述することも、ウェブアプリケーションの範囲内で可能です。コンセプトはMac App StoreのCodeRunnerアプリに似ていますが、完全にクラウドインフラストラクチャ上で動作します。


拡大
拡大
閉じる

サイトのデフォルトロゴ画像
  • AAPL社
  • アップルニュース
  • 安全
  • OS X
  • サファリ

最新のMavericks SafariブラウザはFlashがついにサンドボックス化されより安全になった

OS X Mavericks で導入された Safari 7 では、Flash がついにサンドボックス化されたため、マルウェアや質の悪い Flash コードに対する保護が強化されました。

サンドボックス化とは、OS Xがコードの動作を制限することで、不適切なアプリがブラウザ全体をクラッシュさせたり、マルウェアがMacの他の部分にアクセスしたりするのを防ぐことを意味します。Flashは、Chrome、Firefox、さらにはInternet Explorerでも以前からサンドボックス化されています。

Adobe のブログ投稿で、プラットフォーム セキュリティ ストラテジストの Peleus Uhley 氏は次のように書いています。

技術的な知識のある方のために説明すると、これはサンドボックス化されたプラグインプロセス内でFlash Playerが実行される際のセキュリティ権限を定義する特定のcom.macromedia.Flash Player.plugin.sbファイルが存在することを意味します。ご想像のとおり、Flash Playerのファイルの読み書き機能は、正常に動作するために必要な場所にのみ制限されます。また、サンドボックスはFlash Playerのデバイスリソースおよびプロセス間通信(IPC)チャネルへのローカル接続も制限します。さらに、サンドボックスはFlash Playerのネットワーク権限を制限し、不要な接続を防止します。

OS X Mavericks の Safari ユーザーは、これらのセキュリティ保護の恩恵を受けながら、Flash Player コンテンツを視聴できます。このソリューションの提供にご協力いただいた Apple セキュリティチームに感謝申し上げます。

CNET経由