つれづれ日記
ぶいよんブイロク?
GA | GW | G | A / amL | S | つれづれ日記 RSS: RDF Site Summary
最新 | 2010年 8月 7月 6月 5月 4月 3月 | もっと前 [ 携帯版 | IPv6版 ]
この日記はよしいまいち コメント

米国で、一部の議員がSprintへの中国Huawei製品の輸入について国家安全保障上の 懸念を指摘

米国で、一部の議員がSprintへの中国Huawei製品の輸入について国家安全保障上の 懸念を指摘 。Huaweiの設立者でCEOの Ren Zhengfeは、 以前に中国人民解放軍の将校だった、との指摘など。
  • Twitter
  • はてなブックマークに追加
  • Google
  • Yahooブックマーク
  • Facebook
| 2010年08月23日(月)| はれ | 2/2 | カテゴリ: Security Wireless

Google, mixiなどが対応している2-legged OAuthの 練習問題でハマりつつ、PerlのOAuth::Liteがいけてることを確認した

Google, mixiなどが対応している2-legged OAuthの 練習問題でハマりつつ、PerlのOAuth::Liteがいけてることを確認した 。

Google Developers Conference参加申し込みで 出題された問題。OAuthの公開鍵を使った3-legged認証ではなく、 共有鍵を使って鍵つきダイジェスト認証をする、著者不在の 2-legged(足)な認証をする。devquizという比較的簡単な問題 なのだけれども、いままで使ったことがないので練習のつもりでやってみた。 自分でGoogle Apps premierを使っていれば、利用したかもしれないが、 そうでもないし。3-legged OAuthを見て、あーめんど、と思って 敬遠していたのもある。

自分の理解のために、手でseed作成とHMAC-SHA1ダイジェスト作成を コーディングしていたが、どうもうまくいかない。しかたなく PythonのコードやPHPのコードを探してみると、いくつかあるが 今回のGoogleのdevquizのようにPOSTで、realmをつけて、Authorization ヘッダで認証する、というコードがない。Pythonのマニュアルの 読み方を調べる直前で、PerlのOAuth::Liteがいい、というのを見て やってみると、関数に引数を与えるだけであっさり認証が完了した。

#!/usr/bin/perl 

use 5.0.8;
use strict;
use warnings;

use Data::Dumper;
use OAuth::Lite;
use OAuth::Lite::Consumer;

my $consumer = OAuth::Lite::Consumer->new(
  consumer_key		=> 'YOUR_CONSUMER_KEY',
  consumer_secret	=> 'YOUR_CONSUMER_SECRET',
  realm			=> 'devquiz',
);

my $response = $consumer->request(
    method  => 'POST',
    url     => 'http://gdd-2010-quiz-japan.appspot.com/oauth/YOUR_CONSUMER_KEY',
    params  => {
        hello => 'world'
    });

if ($response->is_success) {
    print Dumper($response->decoded_content);
} else {
    warn $response->status_line;
}

PerlのOAuth::Liteは、nonceを自動的に生成し、time()も自動的につけてくれる。 デフォルトはPOSTのAuthorization:ヘッダの、HMAC_SHA1でそろっている。

というわけで、手でコーディングしていたダイジェストの問題は以下のとおりだった。

  • seedにはPOSTの送信データであるhello=worldを含めること
  • Digest::HMA_SHA1のb64digest()メソッドは、Base64エンコードらしきことを するが、文字列の末尾のパディングをしないため、認証が通らない。
  • MIME::Base64のencode_base64()メソッドは、Base64エンコードをするが、 より大きなデータの処理を想定しているため、デフォルトで文字列の 末尾に改行コードを追加する。末尾の改行が不要なときは encode_base64($digest, "")のようにしなければならない。
  • realmはoath_なんとかのseedには入れない

mixiの説明は、Googleの説明資料の日本語訳になっていてわかりやすい。 が、PerlのOAuth::Liteを使えば、seedに関連する半分以上の説明は理解しなくてもよい。

  • Twitter
  • はてなブックマークに追加
  • Google
  • Yahooブックマーク
  • Facebook
| 2010年08月17日(火)| はれ | 2/2 | カテゴリ: Web Security Perl

インターホン越し悲鳴にピンと来ず 大阪・児童相談所の「職務怠慢」

インターホン越し悲鳴にピンと来ず 大阪・児童相談所の「職務怠慢」

部屋に置き去りにされていた1歳と3歳の子供が、インターホンごしに 『ママー、ママー』と呼ぶ声が聞こえたという件。そういうこともある のか。悲惨。児童相談所の大阪市こども相談センターに通報したというが 相談センターは効果ある対策をとれなかったか、とらなかったらしい。

  • Twitter
  • はてなブックマークに追加
  • Google
  • Yahooブックマーク
  • Facebook
| 2010年08月03日(火)| はれ | 1/4 | カテゴリ: Town Security

RFC5901 - フィッシング報告用のIODEF文書クラス拡張

  • Twitter
  • はてなブックマークに追加
  • Google
  • Yahooブックマーク
  • Facebook
| 2010年08月01日(日)| くもり | 3/4 | カテゴリ: Security

NISTからGuide to Security for Full Virtualization Technologiesとのこと

NISTから Guide to Security for Full Virtualization Technologiesとのこと 。 前回も何かNISTの資料を読んだら、たいした内容ではなかったような。 VTを使う人向けで、VTを作ったりVTを使ったシステムを設計・構築 するための資料ではないためらしい。「政府(gov)のひとは これだけ検討すればあとは考えなくていいです」という 線引きをするための資料、のような感じ。
  • Twitter
  • はてなブックマークに追加
  • Google
  • Yahooブックマーク
  • Facebook
| 2010年07月23日(金)| はれ | 2/5 | カテゴリ: Security

DELL、サーバのマザーボードにマルウェアが感染している事を警告

  • Twitter
  • はてなブックマークに追加
  • Google
  • Yahooブックマーク
  • Facebook
| 2010年07月22日(木)| はれ | 13/17 | カテゴリ: Security

JPドメイン名サービスへのDNSSEC導入は2011年1月、JPRSが発表

JPドメイン名サービスへのDNSSEC導入は2011年1月、JPRSが発表 。 "2010年10月にJPゾーンにおけるDNSSEC署名を開始した後、2011年1月に署名鍵の登録受け付け開始およびJP DNSでの提供を開始する"とのこと。
  • Twitter
  • はてなブックマークに追加
  • Google
  • Yahooブックマーク
  • Facebook
| 2010年07月22日(木)| はれ | 9/17 | カテゴリ: DNSSEC Security

環境首都・ストックホルムの思想に学ぶ より

環境首都・ストックホルムの思想に学ぶ より 。思想というかテクノロジーの活用、というか。

クルマ渋滞の緩和を狙ったクルマへの課金である。市中心部に乗り入れると監視カメラが自動的にナンバーを読み取り、後日、請求書が送られてくる。主に対象となるのはガソリン車。エコカーは減免される。

これができるならディーゼル車の排ガス規制もできるはず。

  • Twitter
  • はてなブックマークに追加
  • Google
  • Yahooブックマーク
  • Facebook
| 2010年07月22日(木)| はれ | 2/17 | カテゴリ: Security Town

「振り込め詐欺」IP電話回線、中国が遮断

「振り込め詐欺」IP電話回線、中国が遮断 。 中国からルクセンブルグのIP電話会社を使って日本に電話して、 振り込め詐欺を実行していた。中国の首謀者は以前に日本で 犯罪歴があり国外退去処分になっていた。

国外退去処分というものがいかに意味がないか。ネットを使えばどこででも、 ソーシャルエンジニアリングさえ 犯罪は可能、とすれば国外退去処分は無罪釈放そのものか。

  • Twitter
  • はてなブックマークに追加
  • Google
  • Yahooブックマーク
  • Facebook
| 2010年07月13日(火)| くもり | 1/2 | カテゴリ: Security IP電話

みんなの党の ページの表示に10秒以上かかった

みんなの党の ページの表示に10秒以上かかった 。サーバがそんなに重いのか、攻撃でも うけているのか。「知らないから読みたい」という党なのか。しかし、 順に立候補者を見ていくと、Webサイトも作っていない立候補者というのが、まだいるのだな。

Yahooの選挙ページは東京選挙区の立候補者一覧ページまで3クリックぐらいで たどりつけたので、たいへんわかりやすかった。

  • Twitter
  • はてなブックマークに追加
  • Google
  • Yahooブックマーク
  • Facebook
| 2010年07月11日(日)| くもり | 2/5 | カテゴリ: 政治 Security

けが人放置容疑、米兵を不起訴処分 「裁判権ない」というような米軍基地を なぜ置いておく必要があるのか、という点がまったく理解できない

けが人放置容疑、米兵を不起訴処分 「裁判権ない」というような米軍基地を なぜ置いておく必要があるのか、という点がまったく理解できない 。 こういうことをして、裁きも受けず放流される罪人と、それを監督する 基地というものがいったい日本で何をするのか、世界で何をするのか? 交通事故があったときに隣の女性も保護できないで、いったい何を するというのか?
  • Twitter
  • はてなブックマークに追加
  • Google
  • Yahooブックマーク
  • Facebook
| 2010年07月11日(日)| くもり | 1/5 | カテゴリ: Security

「PCがウイルスに感染している」という電話による詐欺の手口(SANS)

「PCがウイルスに感染している」という電話による詐欺の手口(SANS) 。 「PCがウイルスに感染しているので駆除ソフトを提供する」というもの。 さらに「複数の問題が発見されたのでサポート契約をするように」とも。
  • Twitter
  • はてなブックマークに追加
  • Google
  • Yahooブックマーク
  • Facebook
| 2010年07月09日(金)| くもり | 2/2 | カテゴリ: Security

punycodeを使った誘導URLということで、たしかにほんとに わかりにくい

punycodeを使った誘導URLということで、たしかにほんとに わかりにくい 。punicodeに限らないかもしれないが、何か機械的に検査できなければ。
  • Twitter
  • はてなブックマークに追加
  • Google
  • Yahooブックマーク
  • Facebook
| 2010年07月09日(金)| くもり | 1/2 | カテゴリ: Security DNS

サイトを公開する際に最低限抑えておきたい Apache の設定 (2010/7/5)

サイトを公開する際に最低限抑えておきたい Apache の設定 (2010/7/5)

■httpd.conf

# 持続的接続を有効化
KeepAlive On
# IE は除外
SetEnvIf User-Agent ".*MSIE.*" \
    nokeepalive ssl-unclean-shutdown \
    downgrade-1.0 force-response-1.0
# HTTP ヘッダの表示を抑制
ServerTokens Prod
# エラーページの表示を抑制
ServerSignature Off
# TRACE メソッドを無効化
TraceEnable Off

■php.ini

; HTTP ヘッダの表示を抑制
expose_php = Off
  • Twitter
  • はてなブックマークに追加
  • Google
  • Yahooブックマーク
  • Facebook
| 2010年07月06日(火)| くもり | 2/2 | カテゴリ: Security Web

iTunesのAppStoreで大規模ななりすましで、多数のユーザが 100~600ドルを盗まれる被害が発生中で、Appleの公式コメントが ないらしい

  • Twitter
  • はてなブックマークに追加
  • Google
  • Yahooブックマーク
  • Facebook
| 2010年07月05日(月)| くもり | 4/6 | カテゴリ: Security

高木浩光@自宅の日記 - 祝!! docomoの「FirstPass」終了のお知らせ

高木浩光@自宅の日記 - 祝!! docomoの「FirstPass」終了のお知らせ 。 複数のサイトやサービスに対して「共通ID」を使っていると、プライバシを 保護できない、サービスごとにIDを発行するべき、と指摘している。

今こそケータイID問題の解決に向けては背景説明のスライドもあり 資料豊富。

  • Twitter
  • はてなブックマークに追加
  • Google
  • Yahooブックマーク
  • Facebook
| 2010年07月05日(月)| くもり | 3/6 | カテゴリ: Mobile Security

アメリカで捕まったロシアからのスパイが、画像に情報を埋め込むステガノグラフィ などを利用していた件

  • Twitter
  • はてなブックマークに追加
  • Google
  • Yahooブックマーク
  • Facebook
| 2010年07月05日(月)| くもり | 1/6 | カテゴリ: Security

Chromeが実現するプラグインのセキュリティ(2010/6/30)

Chromeが実現するプラグインのセキュリティ(2010/6/30) 。 Chromeのプラグインは、Chrome内部で搭載しているサンドボックスの外部の 機能で、サンドボックス的な機能がなかった。そういうわけで、Flashと PDFビューアをプラグインでの実装ではなく、サンドボックス内に 移動した。

サイトごとに実行を制限したり許可したりする機構は、ベースとして 必要なのはわかるが、簡単に追加削除ができるNoScriptのような ユーザインタフェースがないと、使えない。サンドボックスを持つ Chrome本体にもJavaScriptの実行を制限または許可するACL(Access List)機能があるが、 ACLを提供するということは、やはりサンドボックスとはいえ充分ではないためか?

Google Analyticsのようにサイトへのアクセス集計や、Google Syndication のような広告の露出集計も、JavaScriptで処理されている。このへんは そのまま脆弱性につながる場合もあるし、常にプライバシの問題につながる。 特に問題なのは、あるサイトにアクセスしただけのはずが、何の断りも 表示もなく、そのサイトにアクセスしたブラウザがクッキーなどで識別されて、 へたをするとそれ以前にアクセスした有名サイトの一部のアクセスの有無も 収集されてしまうところ。

  • Twitter
  • はてなブックマークに追加
  • Google
  • Yahooブックマーク
  • Facebook
| 2010年07月02日(金)| くもり | 1/5 | カテゴリ: Web Security

IPv6で使えるCisco IOS用アクセスリスト(ACL)

  • Twitter
  • はてなブックマークに追加
  • Google
  • Yahooブックマーク
  • Facebook
| 2010年06月30日(水)| くもり | 2/3 | カテゴリ: Security IPv6

Wi-Fiアライアンスは2012年以降認証する機器のWEP、TKIP暗号方式を認めず

Wi-Fiアライアンスは2012年以降認証する機器のWEP、TKIP暗号方式を認めず 。 すでにアクセスポイントへのWEP、WPA-TKIPの搭載は2011年1月以降の 認証機器から排除されている。
  • Twitter
  • はてなブックマークに追加
  • Google
  • Yahooブックマーク
  • Facebook
| 2010年06月30日(水)| くもり | 1/3 | カテゴリ: Security Wireless
Securityカテゴリ
1ページ >>

お便りはこちらへ (sshida@gmail.com)
見出し一覧は RSS で つれづれ日記 RSS: RDF Site Summary