
- 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経由