トップ 最新 追記

yoggy's diary

〜せかいのすみっこから〜


2004-11-01

今日から11月

今年も残るところあと二ヶ月ですなぁ...ということでメモ.

うー

セキュスタの準備が...

まちがえて

10/31に追加してたので,こっちに移動(汗


2004-11-02

SWIG and Java

SWIGってJavaにも対応してたのね.知らなかったのでメモ.

というわけで

明日の予習中ー

手元で環境を再現できないターゲットはちょっと難しいなぁ...と思ってみたり.

#デバッグするときと同じ事が言えそうだ(笑


2004-11-03

セキュリティ・スタジアム2004の個人的なまとめ

今日はターゲットを192.168.3.2,192.168.3.3に絞ってごにょごにょしてました.

192.168.3.2はちょっと歯が立たなかったのですが,192.168.3.3はちょっとだけ遊べたのでその手順を下記にメモ.

192.168.3.3の前提条件

  • 強制アクセス制御機能付きのLinux.
    • プログラムの実行,ファイルのアクセスがポリシーによって制限されている
  • /は書き換え不能
  • /tmp,/varのみ書き換え可能
  • ただし/tmp,/varに実行ファイルを置いても実行できないようにポリシーで制限されている
  • mountの使用がポリシーで制限されているのでremountできない

192.168.3.3に対して行った内容

1.samba経由でさくっと入る

詳細は割愛(笑

samba経由で入るとroot権限がいきなり取れる様子だったが, アクセス制御機能が付いているLinuxのため,rootといえどもほとんど何もできない状態.

2.httpdを止める

なぜかhttpdを停止できるようになっていたので,とりあえず停止.

3./tmp以下にFakeHttpServer.javaという名前で下記のファイルを作る

現地で数分で作ったかなり手抜きなコードですが,ご愛嬌ということで(笑

4.FakeHttpServer.javaをコンパイル.FakeHttpServer.classファイルを作る

jail環境下にあるTomcat環境にJavaの開発環境一式が置いてあったので それをつかってコンパイル.

cd /tmp
/jail/tomcat/usr/java/j2sdk1.4.2_04/bin/javac FakeHttpServer.java

5.FakeHttpServerを実行

httpdの代わりにFakeHttpServerを稼動させ,ブラウザで192.168.3.3にアクセスしたときの見た目を変える.

cd /tmp
/jail/tomcat/usr/java/j2sdk1.4.2_04/bin/java -cp . FakeHttpServer 80 &

6.ポイント

  • /tmpに直接実行ファイルを置いても実行はできない.
    • 192.168.3.3の前提条件より
  • ただし,Perl,Java,Python,Rubyなどの実行ファイルと実行内容が分かれている物については,/tmpに実行内容を置くことによって任意のプログラムを動かすことができた様子.

まとめ

  • 2.を制限するポリシーがあれば防御できたはず?
    • 「○○のプロセスは他のプロセスをkillすることができない」というポリシーがあればhttpdは止めることができない.
  • 4.5.を制限するポリシーがあれば防御できたはず?
    • 「書き換え不能な場所に置いている実行ファイルは,書き換え可能な場所のファイルをreadできない」というポリシーがあればJavaなどで任意のプログラムは実行できない.
    • Perl,Java,Python,Rubyなど,実行ファイルと実行内容が分かれている物は要注意?
    • TomcatでJSPの場合は動的にクラスファイルが生成されるので,ポリシーの設定がちょっとめんどくさそうかも?
  • たぶん出題者が想定していた範囲の行動内容だろうなぁと思うと,ちょっと腑に落ちない気がしないでもない...
  • でも,見た目を変えることができたのでまぁいいや.ということで(笑
本日のツッコミ(全5件) [ツッコミを入れる]

haradats [yoggyさんこんにちは。セキュスタに192.168.3.2, 3を出展していたNTTデータの原田です。yoggyさ..]

haradats [出展したシステムのスペックを参照できるようにしました。http://www11.plala.or.jp/tsh/ss..]

よぎ〜 [情報ありがとうございます.m(_ _)m 手元で少し試してみたいと思ったのですが, SAKURAとTOMOYOはど..]

PANDA [「書き換え不能な場所に置いている実行ファイルは,書き換え可能な場所のファイルをreadできない」というのは難しいです..]

haradats [yoggyさんこんにちは。最終的には公開を目指しており、スタジアムも機能評価(実証実験)として出展したものですが、現..]


2004-11-04

今日は

本業がアレなのでセキュスタは欠席ー

Java2 SDK におけるアクセス権

昨日のやつをよく考えてみたら,JavaVMのポリシー(java.policyファイル)が適切に設定されていれば/tmp以下のクラスはロードできなかったなぁ...と思ってみたり.

簡単な概要はIPAのこのあたりに載っています.


2004-11-05

新札

会社近くの自販機がまだ対応してないので激しく不便...(;´Д`)

viとemacsを交互に使っていると...

設定ファイルを書くときはvi,コードを書くときはemacsを使っているのですが, 交互に使っているとviをC-x,C-cで終了しようとしたり,emacsでESCキーを激しく連打していたり...(笑


2004-11-07

写真

久しぶりにバイクに乗って気分転換.

ねこ


2004-11-08

沈没風味...

うー

coLinux

普段はVMWareを使っているのですが,coLinuxをちょっとだけ動かしてみたり.

動かしてみたときのメモはこちら. -> coLinuxのメモ

ネットワーク接続

ちょっと整理しよっと...(;´Д`)

ネットワーク接続


2004-11-09

Fedora Core 3

あー,もう少し待っておけば良かったなぁ...

WinPcap 3.1 beta 4

ソースはいろんなところから.後で入れるためのメモ.

User Mode Linux(UML)

そんなに負荷がかからないサーバだったら,UMLを使って運用しておけば「バックアップ」「リストア」が楽なのかな?なんて思ったので,ちょっと試している最中だったり.

知らなかったのですが,UMLって2.6だとカーネル本体に取り込まれているのですね.

あと,UMLを使った試験運用を行っているところとか,この辺を見ているとUMLでサービスを提供しているところもいくつかある様子.


2004-11-10

Ruby 1.8.2 preview3

ふぇみにん日記経由で.さっそくここでも試していますー.

JRuby

Javaで作成されたRubyインタプリタ.Jythonみたいな感じなのかな? 知らなかったのでメモ.

とらねこ放浪記経由で.

FireFox 1.0

こっちも後で入れかえるメモ.

NTT東西、1GbpsのBフレッツ新プラン。戸建て向けに0AB〜J対応IP電話も(Broadband Watch)

自宅内のネットワーク環境よりも速かったりする罠(笑


2004-11-11

沈没中

ぶくぶく...

ツッコミspam

また来てましたよ...

"http"という文字列が10個より多ければフィルタリングするフィルタ

さっそくここでも導入.

他にもspam.rbという名前でフィルタを入れていたら,適当に

ファイル名spam2.rb
クラス名Spam2Filter

とか適当に変えて$(TDIARY)/tdiary/filter/ディレクトリに置いてもOK.

$(TDIARY)/tdiary/filter/ディレクトリの下に置いているフィルタクラスを順に評価してくれるようになっているみたいです.フィルタクラスを読み込んでいるのは,tdiary.rbのこの辺り.

1024  def load_filters
1025     return if @filters
1026
1027     @filters = []
1028     filter_path = @conf.filter_path || "#{PATH}/tdiary/filter"
1029     Dir::glob( "#{filter_path}/*.rb" ).sort.each do |file|
1030        require file.untaint
1031        @filters << TDiary::Filter::const_get( "#{File::basename( file, '.rb' ).capitalize}Filter" )::new( @   cgi, @conf )
1032     end
1033  end
本日のツッコミ(全1件) [ツッコミを入れる]

みゃー [ぶくぶく?(w;;]


2004-11-12

99 Bottles of Beer

なにげにたどり着いたのでメモ.621種類あるそうです.

携帯RSSリーダーを比較してみる

携帯用のRSSリーダもいいかな?と思っていたら見つかった記事.

それにしても,ここで紹介されているiRSS.jpを見てたら,

       ユーザ数: 101
       Blog、News数: 87505
       記事数: 1212222

とか表示されてたけれど,一人当たり平均900件近くのRSSを見てるのかな?ちょっとびっくり.(^^;

#私の場合,Bloglinesに登録しているRSS feedの数は大体200ぐらい.


2004-11-14

jumperz_net_072.jar released

新しくリバースプロキシをサポートするMultiHostプラグインが追加されています.

Guardian-Users MLより.

#関係ないけど,後ろにいるのはTomcatだったのね...と,今ごろ気づいてみるテスト.

今日の蒲田方面

仕事に行ってたので行けなかったり...

FireFox 1.0

試してみたのですが,0.9とかの時よりも動作速度が速いような気がするのは気のせい?


2004-11-15

UMLのuml_switch

がちょっと面白いなーと思っていたり.面白いと思ったのは下記の点.

  • 複数の仮想OSをこの仮想スイッチにくっつけることができる.
  • -tapオプションを使うとホスト側のTAPデバイスを仮想スイッチにくっつけることができる.
  • -hubオプションを付けるとダムハブにくっつけているのと同じ効果があらわれる.

@ITの仮想OS「User Mode Linux」活用法を参考にさせていただいてます.(^^;

長距離用グリッドパラボラアンテナ(AT373)

例の資料を見ていて,全然違うところに目が行ってたりして...(笑


2004-11-16

SFS-KNOPPIX

SFS-KNOPPIX とは、ルートファイルシステム(cloopファイル)をネットワーク越しに取るKNOPPIX です。

昔々のX端末を思い出して懐かしんでみたり(古

自分でSFSサーバを立てることができれば,なかなか楽しめそうな雰囲気.

るびま 0003号

気になったのは,Ruby Library Report 第 2 回 Java との連携.無名クラスはどうやって取り扱うのかわからないのですが,お手軽そうでなかなかよさげ.

贅沢いうなら,Rjb::import()でパッケージ名を指定するとパッケージに含まれるクラスを全部インポートしてくれると,コードを書く量が減って便利になるのかな?と思ってみたり.

RubyJavaBridge

あと,かずひこさんのインタビュー記事の中に,私が以前にバグレポートした時の内容の話が少し出ていたのでちょっとびっくり(笑

というわけで

これを書いてるのは17日だったりする罠.ぶくぶく...


2004-11-17

Internet Week 2004

申し込みの締め切りは11/19(金)の18:00までなので,申し込みされていない方はお早めに〜

...と,言いつつ自分がまだ申し込みしてなかったりするので,忘れないようにメモ(汗

年末の京都といえば

Internet Weekで行ったなぁ...と,↑を書いていて思い出してみる.

京都といえば桜とか紅葉の時期に行くのもいいのですが,年末の静かな雰囲気がまた京都らしかったり.

Internet Weekの方は大阪での開催を最後に,横浜の開催だけになってしまいましたよね.近所だから行きやすくはなったのですが...


2004-11-18

メールアドレスが変わります

このページの下の方に新しいメールアドレスを書いています.

お手数をおかけしますが今後はこちらのメールアドレス宛までお願いします.

.NET Passportでメールアドレスを変えると

他の人が登録しているMSN Messengerのメールアドレスが自動で変わるわけじゃないのね...

というわけで,全部登録しなおしだったり..._| ̄|○

追記

Gaimの場合,起動前にblist.xmlを消しておけば大丈夫だったみたいでした(笑


2004-11-19

Berry Linux

少し試してみたり.Red Hat,Fedora Core,Knoppixをベースにした1CD Linux.

CF-W2にインストールしているVMWareでBerry Linuxを動かしていると,VMにフォーカスを移した時にNumLockキーがONになってしまう現象が発生するのですが,何が悪いんだろうか...

追記

中に入っているOSに関係なくVMのNumLockの状態に合わせて切り替わるのかな?ノートPCで勝手にNumLockがONになると,かなり使いにくかったり...

眠い...

昨日は夜中の3時過ぎに職場から電話がかかってきたりして,かなり寝不足...


2004-11-20

InternetWeek 2004

あー,ばたばたしていたらすっかり事前申し込みを忘れてたよ...

と,思っていたら,事前申し込みの期限が11/24(水)の18:00までに延長されてました.(^^;

久しぶりの土曜日休み

ぷらぷらと近くのビックカメラへ.「いまADSLを契約するとボジョレ・ヌーボをプレゼント」とか書いていた.

で,ぜんぜん関係ないのですが,気になったのでGoogleで調べてみると...

ボジョレー・ヌーボ約 13,300 件
ボージョレ・ヌーボ約 6,040 件
ボジョレ・ヌーボ約 4,140 件

だそうで...

追記

ボジョレー・ヌーヴォ約 72,900 件
ボージョレ・ヌーヴォ約 55,200 件
ボジョレ・ヌーヴォ約 7,290 件
ボジョレー・ヌーヴォー約 89,800 件
ボジョレ・ヌーヴォー約 50,000 件
ボージョレ・ヌーヴォー約 112,000 件
ボジョレー・ヌーボー約 82,600 件
ボジョレ・ヌーボー約 48,700 件
ボージョレ・ヌーボー約 111,000 件

んー,どれが正解の表記なのかよくわからない(笑

イケニエの人

というわけで,世田谷パブリックシアターで観てきました.ひさしぶりの松尾スズキの作・演出.

印象に残ったキーワードは「ループ」.

イケニエの人


2004-11-22

寝落ち

デフラグ中にゆかで寝てしまったので,腰いたい...


2004-11-23

あー

猫になりたい.

「猫になりたい」といえば「青い車」のC/W曲でどちらも好きな曲.通勤の途中でたまに見かける猫を見て,昔聞いた曲を思い出してみたり.

今日は会社でドキュメント書きとWikiの整理と,少しだけサーバの様子をみてglueなコーディング.

ねこ


2004-11-24

EPIC 2014

後で見るメモ.buchilog経由で.

うひー

開発で使ってるPCが壊れたよ..._| ̄|○

よくみたらマザーボード上のコンデンサーから汁がでてるし.

日本語109キーボード

コーディングできないとちょっと困るので,とりあえず一時しのぎで隣の席のPCを使うことに.

普段,個人的に英語配列のキーボードを使っているのですが,隣のPCは日本語109キーボードなので記号の位置が違いすぎて使いにくい...

PLANTRONICS M3000

試しにSkype用に通勤途中のヨドバシカメラで購入.以前,秋葉原で購入していた1980円のBluetoothアダプタ(USB)と組み合わせて使ってみました.

WindowsXP SP2でBluetoothのアダプタをHSP(Head Set Profile)で使えるようにするときには,この辺に書いているようなはまりポイント(?)があるのですがとりあえずクリア.

耳につけていると微妙に重さを感じるのですが,ワイアレスなのはなかなか快適.とりあえずこれで,Skypeの通話中にコードを引っ掛けてお茶をこぼすようなことはなくなりそうです(笑

PLANTRONICS M3000

本日のツッコミ(全2件) [ツッコミを入れる]

まっちゃだいふく [そんな人は、ハードウェア復旧研究会へ!>コンデンサー http://openmya.hacker.jp/wiki/w..]

よぎ〜 [あー,先週壊れてくれればよかったのに...(^^;]


2004-11-25

[Full-Disclosure] Sun Java Plugin arbitrary package access vulnerability

リフレクションを使うとAppletが動作しているJVMのSecurity Managerの制限を回避できる話.

J2SE1.4.2_06J2SE 5.0にアップグレードしましょう.

今日はじめて知ったw3mの機能?

なにげに,

 $ w3m .

と入力したら,カレントディレクトリが↓みたいに表示されてびっくり. 知らなかったです(汗

左側にディレクトリがツリー表示されていたりするので,なかなか便利そうかも?

w3m


2004-11-26

pebrot

CUIのMSN Messengerクライアント.バージョン2.2以上のPythonがあればとりあえず動く様子.

インストールはこんな感じで.

$ wget http://jaist.dl.sourceforge.net/sourceforge/pebrot/pebrot-0.8.7.tar.gz
$ tar xvfz pebrot-0.8.7.tar.gz
$ cd pebrot-0.8.7
$ su
# python setup.py install

次に1回とりあえずpebrotを起動します.

$ pebrot

初回のみ起動すると~/.pebrot/ディレクトリが作成され, ~/.pebrot/pebrotrcという設定ファイルが作成されます.

この~/.pebrot/pebrotrcの次の項目をこんな感じで編集.

	・
	・
#ユーザ名の設定
user= username@hotmail.com
	・
	・
	・
#エンコーディングの指定
encoding= EUC_JP
	・
	・

設定が終わったら,pebrotを起動.

$ pebrot

使い方はとりあえず,

\h

と入力するとヘルプが表示されます.終了するときは

\q

でpebrotを終了することができます.

pebrot

おつかれさまでしたー

遅い時間の開催でしたが、いつものメンバーが集まったのでうれしかったですー

それにしても帰りに、全員で地下鉄の方に乗っていたのが見えたのは気のせい?(笑

本日のツッコミ(全9件) [ツッコミを入れる]

Before...

ntoh [いま自宅につきますた。渋谷いくつもりが恵比寿いってますたー。]

たくさん食べた人 [良い友人を持ってオレは幸せでした]

てし [いろいろすんませんでした〜 私も渋谷のつもりが恵比寿でしたわ。]

パクリ [いろいろごめんなさい]

めとろ [yoggyさんの飲食進んでなくて心配心配。何食べたい?]

ntoh [そこで、ソバですよ。ソバ。]

よぎ〜 [じゃ,忘年会いっときますか?(笑]


2004-11-29

Partimageが

必要になったのでダウンロードしようと思ったら,これってやられちゃってますか?という状況だったり...

ハウルの動く城

を休み中に見にいったり.

行動に対する動機付けが少し足りないような気もしないでもなかったのですが, 宮崎アニメにしてはめずらしくストレートなラブストーリで,割と楽しめたと思います.

#最後のかかしのカブのセリフのところで,「妻をめとるぞ〜!」のシーンを思いうかべて爆笑しそうになったのはナイショ.

ネット王子とケータイ姫

先週,通勤の途中でぼちぼち読んでいたり.

これを読んだ後に「ハウルの動く城」を見たので, どうも「魔法≒ネット」という構図が頭の片隅から離れなかったり.

   「あなたにはいくつ名前があるの?」

   「自由に生きるために必要なだけだよ」

うろおぼえなのですがこんな感じのセリフが映画の中であったので, そんな印象を受けたのかもしれないです.

以下,印象に残ったあとがきから引用.

ネットやケータイがつながっているかぎりは、世界を手に 入れたような気にも、世界が自分に向かって語りかけて きているような気にもなれるネット王子やケータイ姫が 一番恐れているのは、ネットやケータイがなくなることや つながらないことではない。

実は、ネットやケータイがそこにあるのに、だれからも 連絡がないこと、こちらから連絡してもレスがないこと、 さらには自分を傷つけるような書き込みやメールを 見つけることなのだ。

そのとき、王子や姫を世界とつないでいたネットやケータイは、 逆に彼らを世界から孤立させる残酷な怪物となる。


2004-11-30

昼間あるいていたら

道すがらいた20代ぐらいの女性の方に,突然,

	「すみません,この自転車の鍵,あけてもらえませんか?」

とお願いされてちょっとびっくり.

写真を撮ってくださいとか,道をたずねられたりすることが なにげに多い私なのですが,こういうお願いされたのは初めてだなぁ...

来年4月施行、高速の自動二輪2人乗り解禁

首都高がどうなるのか気になるところ.

駒沢バイカーズアパートメント

ちょっと引越ししたいかも?(^^;

小林ゆきBIKE.blogより.

胸ポケットに入れていて

「かがんだときにトイレに落とす」に,2000点

#違うものだけど,落としたことあるんだよなぁ...(汗


トップ 最新 追記

2003|01|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|
2010|01|02|03|