たった15行のCSSでiPhoneがクラッシュする Wire のセキュリティ研究者 Sabri Haddouche 氏は、特定の CSS と HTML を含む Web ページにアクセスするだけで iOS が再起動し、macOS がフリーズする可能性がある新しい攻撃を発見しました。 Windows および Linux ユーザーはこのバグの影響を受けません。 この攻撃は、-webkit-backdrop-filter CSS プロパティの脆弱性を悪用し、そのプロパティを持つネストされた div を使用することで、すべてのグラフィック リソースをすぐに消費し、オペレーティング システムをクラッシュまたはフリーズさせることができます。この攻撃では JavaScript を有効にする必要がないため、メールでも機能します。 macOS では、これは UI のフリーズとして現れます。 iOS では、これはデバイスの再起動として現れます。この攻撃は、WebKit レンダリング エンジンを使用している iOS のすべてのブラウザー、および macOS の Safari と Mail に影響します。 この攻撃につながるコードを見たい人のために、研究者はそれを GitHub ページで公開しています。 rawgit.com のリンクをクリックするときは注意してください。iOS がすぐにクラッシュしたり、Mac に問題が発生したりする可能性があります。 rawgit.com リンク: https://www.bleepingcomputer.com/news/security/new-css-attack-restarts-an-iphone-or-freezes-a-mac/ コード GitHub: https://gist.github.com/pwnsdx/ce64de2760996a6c432f06d612e33aea この GitHub ページを開くと、次のようなコードが表示されます。 上の赤い部分は base64 でエンコードされた画像で、その下には多数の <div> タグがあります。 Haddouche 氏が述べたように、攻撃の目的は、フィルター属性に多数の HTML 要素タグを埋め込むことでデバイスのリソースを消費することです。 |
<<: HTML チュートリアル: よく使われる HTML タグのコレクション (5)
>>: MySQLでレコードを変更する場合、更新操作フィールド = フィールド + 文字列
この記事では、ネイティブ JS で実装されたデジタル時計エフェクトを紹介します。エフェクトは次のとお...
Seurat は、単一細胞解析用の重量級の R パッケージです。使用したことがある人なら誰でも、その...
目次序文ローカルストレージの使用シナリオ使用上の問題解決機能性有効期限を追加データ暗号化を追加する命...
目次序文いくつかの一般的なビット操作ビットAND (&)ビットOR (|)ビット否定(~)マ...
序文:さまざまな技術職の面接では、MySQL 関連の質問がよくされるようです。開発職の面接でも運用職...
目次VUEとはVueのコアプラグインVueルーターヴュークスアクシオス要素UI Vue フロントエン...
目次ステップ1: プロジェクトをインストールするディレクトリにnode_modulesをインストール...
スクリプトを書く目的は、さまざまなサービスを手動で起動しなくて済むようにすることです(怠惰のためでも...
大学院入試に備えて、C/C++ を使って基本的なデータ構造とアルゴリズムを実装する予定です。アルゴリ...
1. ツールディレクトリのファイル構造 [root@www tools]# ツリーツール/ ツール/...
Win10 システムをインストールしていて、k8s クラスターを構築する場合、Win10 に付属する...
この記事の例では、検索機能を実装するためのVueの具体的なコードを参考までに共有しています。具体的な...
<tfoot> タグは、テーブル フッターのスタイルを定義するために使用されます。基本構...
この記事では、参考までに、Navicat for MySql の CSV ファイルのビジュアルインポ...
DockerをインストールするDocker をインストールする必要がありますが、それ以上の指示はあり...