タグ

hijackに関するmanabouのブックマーク (2)

  • BGPハイジャックの怖さを、目で見てみよう

    連載では、ツールによる可視化を通じ、WANの世界を垣間見てみます。初回である記事では、インターネット接続を支える役割を果たしているものの、脆弱性が指摘されるBGPプロトコルを扱います。 連載では、ツールによる可視化を通じ、WANの世界を垣間見てみます。記事では、インターネット接続を支える役割を果たしているものの、脆弱性が指摘されるBGPプロトコルを扱います。なお、連載では、ThousandEyesのWAN可視化/テストサービスが取得したデータを、同社のジャック・マーティン氏の協力により利用しています。 2017年8月、日のインターネットで大規模な通信障害が発生 2017年8月25日の正午過ぎから、日のインターネットで大規模な障害が発生しました。NTTコミュニケーションズ(以下、NTT Com)のOCNをはじめ、KDDIなど、日国内の複数通信サービスで通信障害が確認されました

    BGPハイジャックの怖さを、目で見てみよう
  • Cレベルのライブラリコールを“Hijack”してみる その1。 - ローファイ日記

    Rubyの、 Time.now は最終的には clock_gettime(3) を呼び出しているそうな。 masterの当該箇所 Time.now は Time.new を無引数で呼び出しているに過ぎない ここで、 Time#initialize の実態は time_init time_init は引数がない場合 time_init_0 を呼ぶ time_init_0 は timespec 構造体のポインタを引数に rb_timespec_now を呼ぶ rb_timespec_now で clock_gettime(3) が使えるシステムであればそれを呼ぶ。そうでない場合 gettimeofday(2) らしい… ここで、以下のような小さなCのコードを書く。 /* man になかったけどこの宣言がないと RTLD_NEXT が定義されなかった */ #define _GNU_SOURCE

    Cレベルのライブラリコールを“Hijack”してみる その1。 - ローファイ日記
  • 1