のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:126,363,364人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ【PHP】セッションについて語ろう!【PHP】

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - タブ + - メモリ + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    653 : nobodyさん - 2006/11/07(火) 11:19:04 ID:???.net (+13,+25,+0)
    ナイス解説
    654 : nobodyさん - 2006/11/08(水) 10:02:01 ID:???.net (+23,+29,-5)
    >>652
    サーバー側の設計が分からないためか、イマイチすっきりと分からない。
    658 : nobodyさん - 2006/11/17(金) 05:48:06 ID:???.net (+32,+29,-100)
    IEってサービスパックでも挙動が変わる問題ブラウザだからな。
    IE7対応できてる香具師居る?

    セッション中のキャッシュってメモり喰いまくって腹膨れてるから、早めに解放しないとリソース枯渇して鯖ごと落ちるだけだぞ。

    他人のセッションが取れたら、他人のカードで買い物しまくれるよな(w
    ミクシだと、他人の垢使いまくり(w
    659 : nobodyさん - 2006/11/17(金) 10:54:31 ID:???.net (+17,+29,+0)
    またそのネタか
    661 : 660 - 2006/11/18(土) 22:10:53 ID:???.net (+33,+29,-33)
    何度もすいません

    セッション保持期間なのですが、値を読んだときからという認識であってますでしょうか
    値を更新した時からではないですよね?
    662 : nobodyさん - 2006/11/20(月) 23:48:22 ID:???.net (+21,+28,-1)
    マニュアル読めば分かると思うが
    663 : nobodyさん - 2006/11/23(木) 00:27:15 ID:???.net (+27,+29,-34)
    世の中、暇人や言語マニアばっかじゃないから、いちいちマニュアルなんか読んでらんないんだよ。
    答える気がないんだったら、ウザイから黙ってろよ。
    664 : nobodyさん - 2006/11/23(木) 00:38:15 ID:???.net (+31,+29,-18)
    プログラマでマニアじゃないのは致命的と釣られてみよう
    665 : nobodyさん - 2006/11/23(木) 00:47:02 ID:???.net (+12,+15,-3)
    いや、662は答えだが?
    666 : nobodyさん - 2006/11/23(木) 03:09:43 ID:???.net (+36,+30,-54)
    >>664
    単なるマニアは致命的。プログラマーという仕事に向いてない。
    しかも、プログラムする人間が職業プログラマーだけという閉塞した思考回路も致命的。
    世の中には本来の目的とは別に、仕方なくプログラムを組まなきゃならん人間がいるのだ。

    >>665
    文盲乙!
    667 : nobodyさん - 2006/11/23(木) 03:25:50 ID:???.net (+33,+29,-32)
    なぜそう答えられたのか自分のレスと読み比べてみたらw
    668 : nobodyさん - 2006/11/23(木) 04:47:38 ID:???.net (+32,+29,-2)
    >>667
    コミュニケーション能力のない奴、乙!
    669 : nobodyさん - 2006/11/23(木) 05:05:59 ID:???.net (+40,+30,-80)
    > 暇人や言語マニアばっかじゃないから、いちいちマニュアルなんか読んでらんないんだよ

    指をくわえて答が返ってくるのを待つほど暇じゃない人のためのマニュアルだし
    ソース読んで仕様を舐めまわすマニアじゃないから使い方だけ知るためにマニュアルを参照するんだよ
    応用が利くという複利もあるしね。現実に>>661はこのケースだったわけだ

    さて、日本語がよめてコミュニケーション能力のある奴ならなんて答えるんだろうねw
    670 : nobodyさん - 2006/11/23(木) 09:38:54 ID:???.net (+31,+29,-44)
    マニュアルの該当部分をここに書けってか死ねばいいのに
    答えが書いてある場所を示されただけでも良いほうだろ
    ここはサポセンか?
    釣り宣言していいから去れ
    671 : nobodyさん - 2006/11/23(木) 11:01:40 ID:???.net (-29,-30,-218)
    1.登録→2.確認(セッション保存)→3.完了(セッションからDB登録)
    って流れでセッション使うのは皆どういうやり方してるの?
    以降、登録画面用セッションデータをSDと、登録・確認・完了は1・2・3で記述

    一.SD1件方式
    1で既存SDがあればクリアする?2で上書きする?
    2でSD保存
    3で登録後にSD消去
    つまり、登録確認画面を開いたまま、別ウインドウで登録処理を同時にやると最初の画面は正常動作しない

    二.SDn件方式
    1で何もしない
    2でSD増加し保存
    3で登録後にSD消去
    つまり、確認画面を開かれる度にSDが増加し、完了までいかなければゴミSDが無限に増加していく

    どちらも問題点があるんだが、みんなセッション使ってるみたいだし
    問題点のないスマートなやり方ってあるの?
    672 : nobodyさん - 2006/11/24(金) 04:02:25 ID:???.net (+39,+29,-19)
    >>669
    日本語が不自由な奴、乙

    >>670
    マニュアルの該当部分でもコピペすればいいだろ。コピペの仕方なら初心者板で聞いて来い
    673 : nobodyさん - 2006/11/24(金) 04:17:04 ID:???.net (+26,+23,-5)
    >>672
    マニュアルを読めばいいじゃん?
    674 : nobodyさん - 2006/11/24(金) 05:01:48 ID:???.net (+10,+11,-12)
    >>672
    必死だな
    676 : nobodyさん - 2006/11/25(土) 11:11:23 ID:???.net (+22,+29,-30)
    他人のセッションって奪えるの?
    677 : nobodyさん - 2006/11/25(土) 13:33:52 ID:???.net (+27,+29,-76)
    もちろん
    単純にセッションIDだけで管理するなら、理論上は総当りで奪えるよ
    現実的にどうだかはトリップ解析の総当りを見れば分かる
    セッションIDが特定できる場合は言わなくても分かるな?
    678 : nobodyさん - 2006/11/26(日) 12:14:04 ID:???.net (+27,+29,-20)
    なんだ実際に試してないのか
    空論で語られてもな

    > 単純にセッションIDだけで管理
    そりゃそうだ
    679 : nobodyさん - 2006/11/26(日) 12:47:44 ID:???.net (+13,+27,-2)
    お前バカ?
    680 : nobodyさん - 2006/11/26(日) 20:48:13 ID:???.net (+27,+29,-59)
    物理的にネット上のIPを奪ってセッションIDを盗み見られたら終わりだね。
    681 : nobodyさん - 2006/11/26(日) 21:11:02 ID:???.net (+15,+29,+0)
    こいつこそ馬鹿
    682 : nobodyさん - 2006/11/27(月) 09:31:58 ID:???.net (+15,+22,-2)
    たしかソフトあるだろ?
    683 : nobodyさん - 2006/11/30(木) 04:38:29 ID:???.net (-29,-30,+0)
    【セキュリティ上の注意】

    php の セッションIDは、マイクロ秒単位の現在時刻 + ユーザーのリモートアドレス + combined-LCG(線形合同法自体は、疑似乱数生成方法としてはセキュアな方法ではない。) が種となっている。
    セキュリティの専門家の高木浩光氏も 「phpらしい駄目っぷりだ。」 と批判している。

    Unix 系 の OS ならば php.ini などで /dev/urandom を乱数の種に使うように設定しよう。

    次のように記述すれば良い。
    | session.entropy_file = /dev/urandom
    | session.entropy_length = 32

    /dev/urandom では、周囲で発生するノイズ等の攻撃者に推測されない値をデバイスドライバや他の情報源から収集して、乱数の種として使用する。
    これは、特殊なハードウェアが無い普通のPCでも使えて大変便利。
    HDDの回転数、CPUの温度、ハードウェアの温度、マウスの動き、HDDの寿命、ハードウェアのエラーセクタ、HDDのSMART情報、周囲のノイズによる
    ハードウェア内部エラーなど、PCにはセキュアな擬似乱数としての使用に耐える攻撃者に推測されない値がいっぱいそなわっているのだ。

    参考:
    http://tdiary.ishinao.net/20061120.html#p01
    http://www.linux.or.jp/JF/JFdocs/Secure-Programs-HOWTO/random-numbers.html
    684 : nobodyさん - 2006/12/01(金) 11:08:38 ID:???.net (-27,-29,-115)
    >>683
    マイクロ秒単位の現在時刻 + ユーザーのリモートアドレス + combined-LCG(線形合同法自体は、疑似乱数生成方法としてはセキュアな方法ではない。) が種となっている。

    それで充分。

    /dev/urandom を乱数の種に使うように設定しよう。

    自己満足の世界

    良い意味でも悪い意味でも、PHP程度のスクリプト言語に何を求めているの?
    と逆に問いただしたいものだ。
    685 : nobodyさん - 2006/12/02(土) 10:07:44 ID:???.net (+14,+26,-1)
    はげどう
    686 : nobodyさん - 2006/12/02(土) 10:33:56 ID:???.net (+29,+29,-53)
    >>684
    > 良い意味でも悪い意味でも、PHP程度のスクリプト言語に何を求めているの?

    php程度って…、そのphpは銀行のシステムや証券会社のシステムでも使われてるよね?
    まぁ大抵はaspだろうけどさ。
    687 : nobodyさん - 2006/12/02(土) 10:44:13 ID:???.net (+27,+29,-6)
    むしろPHPを使うのはこの程度の奴らかって思うけどな
    689 : nobodyさん - 2006/12/02(土) 14:38:37 ID:???.net (+38,+29,-92)
    だよな
    1.設定が用意されている
    2.PHPはLinux以外のOSも対象にしているのでデフォルトは違う
    脳みそのある人間ならこう考えるのが普通だと思う俺の視点では
    >>>「phpらしい駄目っぷりだ。」
    こいつ痛すぎるだろw

    で、設定変更すればよりセキュアな環境を提供できるにも関わらず
    自己満足などと言い切るのは、とてもプロだとは思えないな
    690 : nobodyさん - 2006/12/02(土) 15:36:09 ID:???.net (+36,+30,-214)
    > 2.PHPはLinux以外のOSも対象にしているのでデフォルトは違う

    そういや、Windows はセキュアな擬似乱数発生器持ってないのかなー
    Unix の /dev/urandom みたいなやつ

    乱数発生は本来プログラミング言語レベルじゃなくて、OSがやるべき話
    ハードウェアのノイズを取得するのはOSがやるのが一番効率いいし


    ちなみに、乱数の安全性ってのは馬鹿にできない話だよ

    「ハッカーズ その侵入の手口 奴らは常識の斜め上を行く」 にもあるように、
    それでラスベガスのカジノでぼろもうけしたやつもいるしさ、オンラインゲーム(MMO)なんかでも
    時間種乱数のせいでクラックされてゲームバランス崩れた例もある




    >>689
    > で、設定変更すればよりセキュアな環境を提供できるにも関わらず
    > 自己満足などと言い切るのは、とてもプロだとは思えないな

    激しく同意
    691 : nobodyさん - 2006/12/04(月) 10:59:25 ID:???.net (+37,+30,-51)
    いや、自己満足だろ。
    クライアントから見て理解できない部分へのこだわりっていうのは、所詮は自己満足。
    自己満足と分かった上でやるかやらないかだけだ。



    つか、素人のくせにプロ面して語るのが激しくウザい。
    692 : nobodyさん - 2006/12/04(月) 13:55:31 ID:???.net (+27,+29,-38)
    俺はsmartyで挫折してcakephpでも挫折した男だけど、プロ意識は持ってます。
    693 : nobodyさん - 2006/12/04(月) 17:55:48 ID:???.net (+21,+28,+0)
    うちにはフロがありません。
    694 : nobodyさん - 2006/12/04(月) 20:01:21 ID:???.net (+22,+24,-31)
    そろそろ、セッション=PHPじゃないって気が付こうぜ。

    つーか、単発スレ使ってるなよ。
    695 : nobodyさん - 2006/12/04(月) 22:48:19 ID:???.net (+25,+27,-12)
    >>691
    自分の事かw
    697 : nobodyさん - 2006/12/06(水) 03:46:50 ID:???.net (+25,+29,-21)
    携帯でセッション持たせようとするときって、どうやってる?
    698 : nobodyさん - 2006/12/06(水) 11:20:50 ID:???.net (-21,-25,-18)
    >>697
    携帯から取得できる一意キーを元に、アプリ側でセッションを作成してる。
    700 : nobodyさん - 2006/12/07(木) 16:25:12 ID:???.net (+36,+29,-179)
    >>699
    キャリアによるわ。
    au だと EZ番号 (サブスクライバID) を常に送信するのがデフォルトだし。

    個体識別番号を常に送信するのはプライバシー上問題あるが、セッションCookieにすら対応していない
    糞キャリアドキュモの場合には、URIにセッションIDいれるというセッション固定攻撃の被害を受ける可能性のある
    脆弱な実装しかできない。

    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - タブ + - メモリ + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について