トップページtech
69コメント33KB

【技術力】SSLプログラミング【セキュア】

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2007/08/06(月) 02:24:33
情報を!
0019匿名2007/10/01(月) 18:16:05
中間グレイ灰色イエロー黄色中間中間中間中間中間中間中間地球 http://image.space.rakuten.co.jp/lg01/76/0000243776/31/imgdf644215zik0zj.jpeg
Middle gray yellow middle middle middle middle middle the earth http://image.space.rakuten.co.jp/lg01/76/0000243776/31/imgdf644215zik0zj.jpeg
0020匿名2007/10/01(月) 18:41:40
コテタンを処理するすれっど 第8部
http://choco.lv3.net/test/read.cgi/saitama/1190627337/417

(↓1024byteちょうど)
gwudacugug.Kisac.T.V.Tc,beacisis.V.Kgw.T.Ydl.Yuddl.Tgw.S.Kabbe.Tc,acgw.Yisugug.V.Sud.K.Tc,udab.K.Sgw
ac.Sacbebebeis.Vabbegw.Vacabdlisabdlc,dldldlbec,acbeis.Kac.Yudacacis.Tisisgwab.Kdlc,.Vab.V.Sbeacdlgw
gwbebeac.Yugbe.Y.Kbe.Sdlbegwdlug.Kgw.Tbeug.Kisugac.K.Y.Sgwacabc,uddldlbe.K.Sisgwud.Kud.Y.Kbeacc,ab.K
ugab.S.Vabisabbegwc,.K.Tud.Sug.K.Tdldl.Vdlgw.Sc,.Sgwudabdl.Tdl.Vud.Kdlc,.Ygwab.Tudgwc,.Tabababisbe.V
uddl.Yugacabgwgwugug.Sabdl.T.Vbeac.Y.Ygwc,.Y.V.Sdldlacdlisudgw.Yugabbe.S.T.Tabac.Kbeud.Sug.Yisbedl.V
be.Tgwab.Ygwdldlis.Ydluggwacbe.Yac.Vabug.Sududdlc,abuddlab.K.S.K.Yugud.Yc,.Y.Kacc,.T.S.V.Kab.V.Visc,
c,bebe.Sc,acgwgwug.Vgwuddlugugc,is.K.Ybeisisis.S.Vabc,.Y.Yabc,.K.Y.Kbe.Kgwud.Yugdludugbeugdludisab.K
.T.Yug.Yacgw.V.T.S.Yug.Y.Vac.Sabacgwug.T.Tabab.K.Vgwabababdlgwabisis.Y.Sc,.T.V.K.Yabac.Sabudbe.V.Y.Y
.Yab.T.Ybe.Kug.Kab.Ydldldlgwudgw.T.Sgw.Sab.T.V.Vudisabbeugabbedl.Y.Y.Kac.Kgw.Vug.Sdlac.Kc,gwud.T.V.T
abbe.Vududacbeisgwbeabudab.Tgwudc,acudgwabacbec,.Ydl.V.Kdlbeisbe.Sdlacis.Kgw.V.S.S.T.Sudugc,.T.Kis.K
gw.Y.S.Sug.Sacbegwbeabug
0021匿名2007/10/01(月) 18:48:18
コテタンを処理するすれっど 第8部
http://choco.lv3.net/test/read.cgi/saitama/1190627337/10

(↓1024byteちょうど)
ンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンン
ンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンン
ンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンン
ンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンン
ンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンン
ンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンン
ンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンン
ンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンン
ンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンン
ンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンン
ンンンンンンンンンンンン
0022匿名2007/10/01(月) 18:53:41
コテタンを処理するすれっど 第8部
http://choco.lv3.net/test/read.cgi/saitama/1190627337/427

(↓1024byteちょうど)
Rwududud.Y.S.Tisbeududc,gwis.T.Tbe.S.Tudisbe.Yis.Kudisugugisbedl.Tabab.Tc,ugdlisud.S.Vabgw.Vc,.S.K.V
abud.S.V.Sug.Yacbeabc,beacgwbeudgwbeabdl.Kgwbe.763500606317116isabacisug.Kbeudud.Tacuggw.Yugisc,.Kac
.Sdlc,acabab.Vgw.Vbe.Y.Kbe.V.Ydldlgwgwudabbegwudbedl.Yab.Kugab.Ygw.Yab.K.Vacisacdl.Sc,.Sisis.Suddlis
ac.Vgw.Tug.K.Yacabis.Tabbec,acbe.T.Tbec,dl.Vugudac.K.Sugisbeabudc,ug.Vabudacbeacab.Tabc,acababisc,.T
.Vc,ug.Sud.62323737462912434944080936086364686020435300893570390575348783910525216343696427010isudac
.Kugc,gwdl.Ybedlis.Vabc,ugc,.Sacac.S.Tacbeisug.Vgw.Tisisabab.S.Vugdlabgw.Vbec,gwabgwugisgwc,.S.S.K.S
be.Kacdlisuddl.K.Y.T.Tbebeudbeudgwbec,dl.Y.K.S.Vdlabgwc,.Yisbebedl.T.Yugis.Q.Kacc,.K.Y.Kac.V.Sudgwac
.Kdlgwisis.Kabud.Sgwc,gwis.Tugdl.Yab.Vug.Sug.Tugc,be.Vuddlc,.Y.Sab.Vc,dlc,bec,ugdludis.Tdludugug.Kc,
.Kc,ugc,.Vgwacugugisugug.Sbec,beacisudud.Tacc,.Kdldlbeisug.Sc,begw.Tug.T.Sisac.Kc,c,.Yudgwc,c,dlis.K
abugudugdluddl.Yac.K.Y.Tc,.V.Kdlud.Kabugabud.S.V.Y.Yudgwac.K.S.Vdlisug.K.K.Tud.Y.Vacac.Kududac.Y.Vac
dl.T.Vac.Kab.Kacc,.Vudg.
0023匿名2007/10/01(月) 19:08:07
第一◆◆◆(〒485-0029小牧市中央六丁目101番地) http://www.komaki-aic.ed.jp/youchien/
Red ***** ************(Australia) http://www.redrobin.com.au/
南◆◆◆◆◆(〒514-0003津市桜橋2丁目39) http://www.res-edu.ed.jp/y-minamirissei/
Gray *****************(Canada) http://www.geocities.com/Athens/Styx/1630/
小◆◆◆◆◆◆◆◆◆◆◆◆(〒263-0043千葉市稲毛区小仲台8-20-1) http://www.ans.co.jp/k/konakadai/
小◆◆◆◆◆(〒850-0961長崎市小ヶ倉町1丁目570番地の1) ttp://park.zero.ad.jp/~zbf27618/
M*** ************(Thai) http://www.marykind.th.edu/
mmmmm m*****(Australia) http://forums.nappiesaustralia.com.au/viewtopic.php?id=3185
十三◆◆◆◆◆◆◆◆(〒532-0023大阪市淀川区十三東1丁目13-29) http://www3.ocn.ne.jp/~aikou-n/
中◆◆◆◆(〒274−0824船橋市前原東4−16−11) ttp://www.kidslink.jp/nakadai/
中◆◆◆◆◆◆◆◆◆(〒274−0824船橋市前原東4−16−11) http://www.kidslink.jp/nakadai/main_4_0.html
中◆◆◆◆◆◆◆◆◆◆◆◆(〒274−0824船橋市前原東4−16−11) ttp://www.kidslink.jp/nakadai/main_4_5.html
中◆◆◆◆◆◆◆◆◆(〒274−0824船橋市前原東4−16−11) ttp://www.kidslink.jp/nakadai/main_12_0.html
少◆◆◆◆◆(堺市堺区少林寺町東4丁1−1) http://www.sakai.ed.jp/shorinji-e/
穴◆◆◆(〒400-0034甲府市宝2丁目8-19) http://www.anagiri-e.kofu-ymn.ed.jp/
九◆◆◆◆(〒550-0027大阪市西区九条2-19-18) http://www.ocec.ne.jp/yochien/kindergarden/kujo/index.html
西◆◆◆(〒589−0021大阪狭山市今熊1丁目50番地) http://nishi-es.osakasayama.ed.jp/kindergarten/nishiyoutien.htm
四◆◆◆◆◆(郵便番号102−0081 千代田区四番町11番地) http://hothot.city.chiyoda.tokyo.jp/yonbantyou-hoikuen.htm
黒◆◆◆◆◆◆◆(〒939-0634下新川郡入善町小摺戸402) http://www.tym.ed.jp/sc6/gaiyou/aikotoba2.JPG
0024デフォルトの名無しさん2007/10/01(月) 19:24:11
暇人乙
0025デフォルトの名無しさん2008/04/13(日) 02:18:10
http://news23.org/news129.jpg
http://news23.org/news130.jpg
http://news23.org/news131.jpg
http://news23.org/news132.jpg
http://news23.org/news133.jpg
0026デフォルトの名無しさん2008/05/24(土) 11:53:37
            _
        r-、' ´   `ヽr-、
       ィ7 /l: ハヽハ トヾ    駄スレを隠すことは、この俺が許さん!
        '|l |'´_` ´_ `| ||    信念に基づいて行動する。
        | |´ヒ}   ヒ}`! l|   それを人は正義と言う。
   __ノ゙). 从 l,  _'_.  |从   今俺が行ってることは、上げ荒らしではない。
 ,_'(_ ノ_ヽ ヾl.> - ,イ;リ    正義という名の粛清だぁ!
 { f:テ} {'f:テ}',/\ヽ--//ヽ    
 ヽ,r─‐ 、ィ .、、 i l>Y<! i '、    バーニング!
 / iゝ_ノ iヽ /l   |l  l   ',
 lンヽ/ムノじ
0027デフォルトの名無しさん2008/05/24(土) 12:18:15
OpenSSLの使い方でも語ればいいのか?

まさかSSL実装とかじゃないよな
0028デフォルトの名無しさん2008/05/25(日) 11:05:45
わざわざスレ立てるんだから実装じゃね?
…俺はやりたくないが。
0029デフォルトの名無しさん2008/06/23(月) 00:32:47
OpenSSL使ってソフトウェア作ったんですが、
EXE配布する際になにを添付すればよいんでしょうか?
license.txt
をそのままぶっこんどけばよいんでしょうか?
すいません、本当にすごいあほな質問で。

でも…OpenSSLって本当に便利ですね!
0030デフォルトの名無しさん2008/06/23(月) 03:18:00
飯島さんはどのように関わったのですか?
0031デフォルトの名無しさん2009/01/24(土) 02:13:28
ちょっと助けてください
0032デフォルトの名無しさん2009/04/13(月) 15:42:15
そうか
0033デフォルトの名無しさん2009/11/21(土) 17:45:57
WindowsのSSPI(SChannel)でSSLしたいんだけどISC_REQ_周りの文献が余りにも少な過ぎて
組んだコードを安心して使えんわ
何かいい書籍とかないもんかねえ
0034デフォルトの名無しさん2009/11/21(土) 22:51:56
確か俺は昔SCH_CRED_*の方が知りたかったんだよなー。
ググってもまともな情報が英文ですら見つからなかったし洋書もそれらしいのが無くて挫折した。
今もちょっと検索してみたけど相変わらず情報少ないね。
大人しく.NET FrameworkのSslStreamでも使ってろって事かもな。
0035332009/11/22(日) 07:00:01
あー、SCH_CRED_も調べなきゃなんだ・・・俺も挫けそう
0036デフォルトの名無しさん2009/11/24(火) 03:02:47
.netじゃダメなん?
0037デフォルトの名無しさん2009/12/04(金) 06:03:14
おはよー&激しく返事遅れてごめ。

最初.NetのSslStreamでローカルで起動してるApacheにある画像ファイルを
リアルタイムに品質を落として(再圧縮して)返すテストプログラムを作って
パフォーマンスがどんなもんか調べようとDOS紛いのテストしたんだけど
5分位に1回、30秒位固まるんよねー。
Bitmapオブジェクトから何から何までusingとかDispose()とかで
なるべく早くGCされる様にしたり一定数のレスポンスを返したら
明示的にガベージコレクションを実行する様にしたりしてみたんだけど
解決しなくて挫折・・・

それに受信と送信が別スレッドな構成で
送信直後に送信のシャットダウン(close_notifyの送信)をしたくても
そんなメソッドが見つからなかったからClose()するしか無かったし
送信直後にClose()すると相手に送信が実行される前に閉じたりしてたから
異常時にしたい事が出来ないし
InnerStreamのShutdown()呼び出してもclose_notifyは送られていない様に見えたし
(当たり前っちゃー当たり前か・・・)
思わず驚くべき速度でゴノレゴに電話したくなるわ。
0038デフォルトの名無しさん2009/12/04(金) 12:12:34
何してる所で固まってるわけ?
0039デフォルトの名無しさん2009/12/05(土) 06:14:52
固まってる時にブレークしてみてもシステムだかなんだかの
スレッドしか動いてなかった事、
ある程度リクエストしまくった後何もせずに放置しても固まる事、
リクエストしまくらなければ固まらなかった事から
十中八九ガベージコレクションかなーとは思ってるんだけど、
あくまで憶測・・・確信が持てないんよねー。
0040デフォルトの名無しさん2009/12/05(土) 13:30:10
さすがにレスポンス待ちってことはないよね?
GCってのもあんまり考えにくいんだけどな、
とんでもないプログラムじゃなければ。
0041デフォルトの名無しさん2009/12/05(土) 13:32:49
あと、GCならパフォーマンスカウンタでGC回数やパーセント見りゃすぐ分かる。
あと固まってる時のCPU負荷とかは?
0042デフォルトの名無しさん2009/12/05(土) 16:16:35
ソースも貼らずに
どーしろと
0043デフォルトの名無しさん2009/12/05(土) 18:00:22
今帰りの電車なんで検証結果とかは後程
.Netには余り明るくないからパフォーマンスカウンタの存在は知らなかったわ、
帰ったらBitmapだけとかSslStream周りだけとかに削ったりして調べてみるよ、
サンクス

それでもまだSslStreamを使った送信側からのエラーメッセージ送信完了直後の
close_notifyでの切断の方法が分からないんよねー、誰か知ってる?
0044デフォルトの名無しさん2009/12/06(日) 03:00:38
書こうと思ったらDION今日もアク禁か・・・
詳細は後日、携帯から簡単に報告
これも憶測だけどガベージコレクションじゃないかも
わからーーーーーん
燃え尽きた・・・ねもい・・・おやす・・・
0045デフォルトの名無しさん2009/12/10(木) 18:21:59
12月に入って忙しくなっちまった・・・またも携帯から乱文失礼
SslStream使ったバージョンは残ってなくてHttpListenerに置き換えたバージョンしか残ってなかったんよ
で、そのバージョンを発掘して最初に実行した時httpcfgで指定した証明書は既に削除しちまってて
HttpListenerが443で開いてくれなかったんだけど試しにその状態で30分位DOSしたけど固まらなかったんよ
次にオレオレ証明書作ってそれを使う様に設定したら10分位で固まって40秒位で復帰
この時CRL関係のカウンタにはそれらしい反応は無かったんだけどその次のGC処理に掛かった時間が長かったんよ
カウンタの事を教えて貰ってから累計10時間位色々してみたけどお手上げ
その後httpcfg ssl deleteすると固まらなかったし中で何してんだかなー
スレ違いになってきたからそろそろ黙るよ
0046デフォルトの名無しさん2009/12/17(木) 18:24:26
.NETのSslStreamはSSL_Shutdown()に相当する実装が欠落してるし
国外のサイトでもそれに関しては色々言われてるよ。
それが問題になるのはSSLセッションを再利用しようとする時と
SSLの上のプロトコルが相互での切断の手続きを規定していないのに
送信完了と同時に切断する必要がある時位じゃないかな。
(SslStream.Close()はいきなりshutdown(SD_BOTH)みたいな事をしてくれる)
それらに該当するか、どうしてもclose_notifyで切断したいのなら
現状OpenSSLか商用のレイヤを使うかレイヤを作るしかないんじゃないかな。
0047デフォルトの名無しさん2009/12/19(土) 08:13:11
画像再圧縮プロキシ作りたいのね?
んで.NETでやると固まってしまう現象が起こると。
それと「送信直後に送信のシャットダウン(close_notifyの送信)をしたくても」ってのは
エラーページのコンテントを含むレスポンスを返した後キープアライブしない条件の時に
ソースではレスポンスのHTMLの送信を実行した後にクローズしてるんだけど
レスポンスの送信が完了する前にTCP辺りの層で接続が切れてしまうと。
それでおk?
0048デフォルトの名無しさん2009/12/23(水) 08:15:48
JavaのSSLのプログラミングでおしえてください。

SSLServerSocketクラスのsetEnabledCipherSuitesメソッドで設定できる暗号スイートと
keytoolで証明書の作成で用いる暗号アルゴリズムの関係が良くわかりません・・・(汗

たとえば、keytoolで-sigalg MD5withRSA
setEnabledCipherSuites()にてTLS_RSA_WITH_AES_128_CBC_SHAのみを設定し
0049デフォルトの名無しさん2009/12/23(水) 08:25:45
すみません、>>48を編集途中で送ってしまいました。

JavaのSSLのプログラミングでおしえてください。

SSLServerSocketクラスのsetEnabledCipherSuitesメソッドで設定できる暗号スイートと
keytoolで証明書の作成で用いる暗号アルゴリズムの関係が良くわかりません・・・(汗

たとえば、keytool -genkeyでキーペア作成時に-sigalg MD5withRSAを指定し、アルゴリズム
MD5を使って証明書のやりとりをするセットアップしておきます。
実際の通信はSSLServerSocket/SSLSocketで行うようなプログラムします。
この時、setEnabledCipherSuites()にてTLS_RSA_WITH_AES_128_CBC_SHAのみを設定しSocket
インスタンスを作っておいても普通にやりとりができます。
証明書の暗号アルゴリズムとSSLServerSocket/SSLSocketで使う暗号アルゴリズムは
一致していなくても、良いというのは実際動かして分りました(動かないと思っていました)。

SSLServerSocket/SSLSocketクラスのsetEnabledCipherSuitesメソッドで設定する暗号スイート
は、通信のどの部分なのでしょうか?
0050デフォルトの名無しさん2009/12/24(木) 19:01:50
sigalg(署名アルゴリズム)はSSLでの通信内容の暗号化とは
直接の関係はないんじゃ?
keyalgと勘違いしてたりはしてない?
0051492009/12/24(木) 22:36:35
そう勘違いというか、もやもやしています・・・

keyalgでRSA(暗黙のSHA)とかDSA(暗黙のMD5)を選んだ内容が、setEnabledCipherSuitesメソッドで
設定する暗号スイートと一致していなとならないということでしょうか?
0052デフォルトの名無しさん2009/12/26(土) 18:19:48
>>51
自分が書いたコードが実際にどんな感じで動くべきなのかを
全て把握出来てからでないと質問して解決した様に見えても
もやもやは解消しないかも知れないし
セキュリティホールを作りかねないぞ。
暗号化は最初にRSAで鍵を交換したからといって
その後もずっとRSAで暗号化復号化するとは限らないし
んな事したら重くてとんでもない事になる。
0053デフォルトの名無しさん2009/12/26(土) 20:21:41
把握できてたら質問なんてしないだろ(w
0054512009/12/27(日) 08:53:45
>>52
>自分が書いたコードが実際にどんな感じで動くべきなのかを
>全て把握出来てからでないと質問して解決した様に見えても
お恥ずかしい話ですが、その過程でして・・・というか動かしてみて、納得がいかなくて質問した
しだいで・・・とにかく、参考書とかあまりないんですよねぇ。
でかい本屋でかたっぱしから漁ってるんですが・・・

今までもやもやしている所は、動かしてみて大体把握できていたのですが、SSLに関しては、
ややこしいですね。
0055デフォルトの名無しさん2010/11/02(火) 14:17:49
Linux Slackware-11.0
Apache-1.3.37とmod_ssl-2.8.28-1.3.37でSSLサーバを構築していますが、
以下のエラーが出て起動できません。

mod_auth_dbm.so: undefined symbol: dbm_fetch

エラーの意味がわからないので対処法を教えてください。
よろしくお願いします。
0056デフォルトの名無しさん2010/11/02(火) 14:34:05
http://www.dd.iij4u.or.jp/~cap/iyan.html
0057デフォルトの名無しさん2010/11/02(火) 14:54:32
http://homepage3.nifty.com/Q81/doc/apache3.html
ここの情報を元に構築しています。
3年前はうまく構築できました。
test@tyagai:/root$ /usr/local/apache_mssl/bin/apachectl configtest
Syntax error on line 231 of /usr/local/apache_mssl/conf/httpd.conf:
Cannot load /usr/local/apache_mssl/libexec/mod_auth_dbm.so into server: /usr/loc
al/apache_mssl/libexec/mod_auth_dbm.so: undefined symbol: dbm_fetch
0058デフォルトの名無しさん2010/11/04(木) 20:27:53
すいませんがSSLに詳しい人教えてください
共通鍵はどうやって生成しているんですか?
共通鍵の元データは擬似乱数なのでしょうか?
0059デフォルトの名無しさん2010/11/05(金) 00:59:13
共通鍵ってなんですか
0060デフォルトの名無しさん2010/11/05(金) 10:41:10
httpsで使ってる共通鍵だろボケ
0061デフォルトの名無しさん2010/11/05(金) 14:54:07
詳しくないけど環境ノイズから採った真の乱数なんじゃないの
0062デフォルトの名無しさん2010/11/06(土) 16:12:43
環境ノイズ???
0063デフォルトの名無しさん2010/11/06(土) 17:56:50
マウスの座標を拾うタイプとか
0064デフォルトの名無しさん2010/11/06(土) 19:43:32
どこかに詳しい説明ありますか?
0065デフォルトの名無しさん2010/11/07(日) 21:49:17
Linuxは、ネットのIOのタイミングから生成してるとかって昔聞いたような
0066デフォルトの名無しさん2010/11/07(日) 22:57:56
2.6.28で削除されたはず
0067582010/11/08(月) 14:13:42
教えてください!!!!!!
0068デフォルトの名無しさん2010/11/08(月) 14:40:28
>>67
http://ja.wikipedia.org/wiki//dev/random
0069デフォルトの名無しさん2010/11/09(火) 00:40:51
>>68
thanks
■ このスレッドは過去ログ倉庫に格納されています