タグ

2021年7月25日のブックマーク (4件)

  • Twitterの非公開リストが見れた話

    はじめにTwitterはBug Bountyプログラム(脆弱性報奨金制度とも呼ばれる)を実施しており、脆弱性診断を行うことが認められています。 記事は、そのプログラムを通して報告された脆弱性についてを解説したものであり、インターネット上のサービスに無差別に攻撃する事を推奨するものではありません。 また、Twitter上で脆弱性を発見した場合は無闇に公開せず、TwitterのBug Bountyプログラムより報告してください。 要約不適切なアクセス制御とレートリミットの欠如、タイミング攻撃を組み合わせることによりTwitterの非公開リストの中身を閲覧できた。 不適切なアクセス制御TwitterGraphQLエンドポイントに対して以下のようなリクエストを送信すると、リストが非公開であったとしてもリストのメンバーリストを取得することが出来た。 GET /graphql/iUmNRKLdkK

    Twitterの非公開リストが見れた話
  • Cloudflareのcdnjsにおける任意コード実行

    はじめに(English version is also available.) cdnjsの運営元であるCloudflareは、HackerOne上で脆弱性開示制度(Vulnerability Disclosure Program)を設けており、脆弱性の診断行為を許可しています。 記事は、当該制度を通して報告された脆弱性をCloudflareセキュリティチームの許可を得た上で公開しているものであり、無許可の脆弱性診断行為を推奨することを意図したものではありません。 Cloudflareが提供する製品に脆弱性を発見した場合は、Cloudflareの脆弱性開示制度へ報告してください。 要約cdnjsのライブラリ更新用サーバーに任意のコードを実行することが可能な脆弱性が存在し、結果としてcdnjsを完全に侵害することが出来る状態だった。 これにより、インターネット上のウェブサイトの内12.7

    Cloudflareのcdnjsにおける任意コード実行
  • React ステート管理 比較考察 - uhyo/blog

    こんにちは。Reactの話題の中でもかなりの部分を占めるのがステート管理、さらに言えば各種のステート管理ライブラリです。今さらながら、Reactにおけるステート管理の手法やいくつかのステート管理ライブラリを比較考察して記事にまとめました。 useState + バケツリレーReactにおける基的なステート管理はuseStateです。ひとつのコンポーネント内で完結するようなステートならばuseStateは非常に適しており、他の選択肢はほぼ無いと言っても構わないでしょう。 ステートをアプリケーションの広範囲で使いたい場合が問題です。次の画像に例示されるように、分岐したコンポーネントツリーの末端のコンポーネント(使用者)で同じステートを参照したい場合を考えます。 useStateと組み合わせる場合、もっとも原始的な方法はpropsのバケツリレーによるものです。propsは親コンポーネントから子

    React ステート管理 比較考察 - uhyo/blog
    Cherenkov
    Cherenkov 2021/07/25
    useState props バケツリレー react-redux
  • ひたすら音と映像がシンクロしてるだけのPV

    Coldcut and Hexstatic - Timber https://youtu.be/5-wl7Xk5FoY Coldcut and Hexstatic - Natural Rhythm https://youtu.be/BhXp-Wemn3I The Chemical Brothers - Star Guitar https://youtu.be/0S43IwBF0uM Daft Punk - Around the World https://youtu.be/LKYPYj2XX80 こーゆーの好きなんだけど、増田のお勧めがあったら教えて欲しい ※うお!帰ってきたら何か凄えことになってた 雑な説明だったんで、自分の思ってたのとは違うシンクロが集まった感はあるけど楽しいのでOK (楽器のパートが各々の映像とシンクロしてる感じ、と言いたかった、ちなみにゴンドリーは大好きでDVDも買

    ひたすら音と映像がシンクロしてるだけのPV