タグ

2017年2月13日のブックマーク (11件)

  • PHP: crypt - Manual

    tohokuaiki
    tohokuaiki 2017/02/13
    いまさらですが、saltを$2x$ および $2y$ で始めるとBlowfishな暗号化を行うことを知りました。もっとわかりやすく書いてくれよー。$2y$04$なのね。
  • PHP: crypt - Manual

    crypt() 文字列のハッシュを返します。 Unix 標準の DES ベースのアルゴリズムか、 代替のアルゴリズムを使用します。 password_verify() は crypt() と互換性があるので、 crypt() が作ったパスワードハッシュは password_verify() でも使えます。 PHP 8.0.0 より前のバージョンでは、salt パラメータは必須ではありませんでした。ただ、これを省略すると crypt() が作るハッシュが弱いものになってしまっていました。 このパラメータを省略した場合には、E_NOTICE が発生していました。 十分に強い salt を指定して、セキュリティを確保しましょう。 password_hash() は、強力なハッシュを使い、強力なソルトを生成して、それを複数回自動的に適用します。 password_hash() は crypt()

    tohokuaiki
    tohokuaiki 2017/02/13
    いまさらですが、saltを$2x$ および $2y$ で始めるとBlowfishな暗号化を行うことを知りました。もっとわかりやすく書いてくれよー。
  • 本当は怖いパスワードの話 ハッシュとソルト、ストレッチングを正しく理解する - @IT

    PSN侵入の件から始めよう 今年のセキュリティの話題の中でも特に注目されたものとして、4月20日に起こったPSN侵入事件があります。5月1日にソニーが記者会見をネット中継したことから、ゴールデンウィーク中にもかかわらず多くの方がネット中継を視聴し、感想をTwitterに流しました。もちろん、筆者もその1人です。 このときの様子は、「セキュリティクラスタまとめのまとめ」を連載している山洋介山さんが、Togetterでまとめています。 Togetterのまとめを読むと、漏えいしたパスワードがどのように保護されていたかが非常に注目されていることが分かります。Togetterのタイムラインで、14:48ごろにいったん「パスワードは平文保存されていた」と発表されると、「そんな馬鹿な」という、呆れたり、驚いたりのつぶやきが非常に多数流れます。 しかし、15:03ごろに「パスワードは暗号化されてなかっ

    本当は怖いパスワードの話 ハッシュとソルト、ストレッチングを正しく理解する - @IT
    tohokuaiki
    tohokuaiki 2017/02/13
    細かいところはあれとして、大まかには理解があってたのでひと安心。
  • まちがった自動ログイン処理

    (Last Updated On: 2018年8月20日)問題:まちがった自動ログイン処理の解答です。このブログエントリは最近作られたアプリケーションでは「問題」にしたような実装は行われていないはず、と期待していたのですがあっさり期待を破られたのでブログに書きました。このブログの方が詳しく書いていますけが「Webアプリセキュリティ対策入門」にも正しい自動ログイン処理を書いています。 参考:自動ログイン以外に2要素認証も重要です。「今すぐできる、Webサイトへの2要素認証導入」こちらもどうぞ。HMACを利用した安全なAPIキーの送受信も参考にどうぞ。 間違った自動ログイン処理の問題点 まず間違った自動ログイン処理を実装しているコードの基的な問題点を一つ一つ順番にリストアップします。 クッキーにランダム文字列以外の値を設定している クッキーにユーザ名が保存されている クッキーにパスワードが保

    まちがった自動ログイン処理
    tohokuaiki
    tohokuaiki 2017/02/13
    なるほどー。って、まだこんなコード使ってるブログシステムあるのか―。
  • PHP本体でタイミング攻撃を防御できるようになります

    (Last Updated On: 2021年3月25日) PHP 5.6からタイミング攻撃に対する対策が導入されます。メジャーなアプリケーションはタイミング攻撃対策が導入されていますが、PHP 5.6から簡単に対策できるようになります。 タイミングセーフな文字列比較関数はhash_equalsとして実装されました。 http://php.net/manual/es/function.hash-equals.php タイミング攻撃とは タイミング攻撃とは、コンピュータが動作する時間の違いを測って攻撃する、サイドチャネル攻撃(副作用攻撃)と呼ばれる攻撃手法の1つです。HTTPSの圧縮の副作用を利用したサイドチャネル攻撃が有名です。 コンピュータの動作時間、温度、音、電子ノイズ、電力使用量など、アルゴリズム自体の脆弱性を攻撃するのではなく副産物を利用する攻撃方法でサイドチャネル攻撃の一種です。

    PHP本体でタイミング攻撃を防御できるようになります
    tohokuaiki
    tohokuaiki 2017/02/13
    タイミング攻撃。外部入力値に対して処理する時間が異なる関数や演算は、その遅延時間を知ることでパスワードの長さを推測することができる。
  • 「独立しても儲からない人」の残念すぎる行動

    6~7月は多くの企業や役所で夏のボーナス(賞与、一時金)が支給される時期。満足のいく額をもらう人もいれば、不満を募らせる人もいるでしょう。一方、どんなに高給な企業に勤めていてもサラリーマンである限り、収入には上限があるものです。それも肌の合わない上司やクレームの多い取引先から受けるストレスなども切り離せません。 「ストレスがない仕事をしたい」 「嫌いな上司の下で働くのはもううんざり」 「せっかく取った資格を活かして、独立したい」 「起業して、お金持ちになりたい」 会社勤めをしていても一度はそう考えたことのある人も少なくないでしょう。実際、起業して成功している人は、自分のやりたいことを仕事にし、金銭的にも恵まれているように見えます。 起業して成功している人との差とは しかし、独立して成功してべていくのはそう簡単ではありません。多くの人が起業して成功しようと努力しますが、その大半は夢の途中で

    「独立しても儲からない人」の残念すぎる行動
    tohokuaiki
    tohokuaiki 2017/02/13
    成功の秘密は成功の閾値を下げることやで。
  • PHP5.4のhtmlspecialcharsに非互換問題

    第3引数を指定していない場合の影響前述のように、htmlspecialchars関数の第3引数を指定していない場合、PHP5.3までは、文字エンコーディングがISO-8859-1が指定されたとみなされます。この場合、入力内容にかかわらず不正な文字エンコーディングと判定されることはありません。したがって、文字エンコーディングのチェックが働かない代わりに、エラーになることもありませんでした。 これに対して、PHP5.4の仕様により文字エンコーディングがUTF-8とみなされた場合に、Shift_JISやEUC-JPの2バイト文字が入力されると、高い確率で「UTF-8として不正」というエラーになり、htmlspecialchars関数の出力は空になります。つまり、プログラムが正常に動作しません。 htmlspecialchars関数の第3引数を指定しておらず、内部文字エンコーディングがShift_

  • A10サイクロンSA購入へ|販売店おすすめランキング

    A10サイクロンSA購入するなら! こっそり購入できる通販、たぶんアダルト通販サイトの中で売上ナンバーワンだと思うお店が⇒アダルトグッズ:NLS 購入金額によって会員ランクが変わってきて、ゴールド会員になったら、5回の送料無料などの特典がついているのです^^ 電マに関しては…。 AV内において、バイブは概ねマストアイテムなのです。殊に無修正で目にすることができるバイブ挿入シーンというものは、秘部を覆い隠すモザイクがないので、ワクワク・ドキドキします。 電マに関しては、それ1つだけでエンジョイするのも悪くないですが、ローターまたはバイブを組み合わせると良いと聞いています。であったとしても一緒に愛用するのは無理があります。 ディルドに関しては全然動作することもなく、スタイルもエッチじゃないものも稀ではないので、女性に受け容れてもらいやすい大人のおもちゃです。 ハードなアダルトビデオに出てくるS

    tohokuaiki
    tohokuaiki 2017/02/13
    女性?
  • 漢字復活論 - Wikipedia

    漢字復活論(かんじふっかつろん)とは、元々は漢字文化圏にあったが、漢字廃止論により漢字を一旦破棄した国家の漢字を見直す機運・主張を指す。ここでは漢字を国語の正書法としては正式に廃止したベトナムと北朝鮮、及び漢字教育を廃止もしくは制限することにより普及度が極端に低くなった韓国の状況について述べる。 朝鮮半島[編集] 大韓民国[編集] 現在、大韓民国(韓国)で日常的に漢字混用をする事例は漢文関係の書籍を除けば仏教、法学書籍程度、その他では外国人観光客の利便性を理由とした道路標識の地名表記などに限定されている。 韓国では、建国直後の1948年にハングル専用法が制定[1]され、公文書における文字はハングルのみに限定され、ただし当分の間漢字の使用を認める、と定められた。このため、公文書や教科書においては、漢字の使用はハングルのあとカッコにくくって表記する「併用」方式に制限されることとなった(例:「제

    漢字復活論 - Wikipedia
    tohokuaiki
    tohokuaiki 2017/02/13
    一旦失われるとそれを復活させるには膨大な資源が必要となる。「この背景には、現在教育現場の最前線にいる世代が最も漢字教育を受けていない世代に当たることが最も大きな要因とされており」
  • ニーマン・ピック病 - Wikipedia

    ニーマン・ピック病(ニーマン・ピックびょう、Niemann-Pick disease)は、先天的な遺伝子の変異によって引き起こされる酵素の異常によって、来分解されるはずの不溶性の代謝物が細胞内に蓄積する先天性代謝異常症である[1]。常染色体劣性遺伝の遺伝形式をとる[2]。 分類によって発症メカニズム・症状・予後などが大きく異なる疾患であり、ニーマン・ピック病A型およびB型は、細胞内の酸性スフィンゴミエリナーゼの異常によって起こるスフィンゴミエリンの蓄積が原因とされ、内臓腫大等の症状を生じる[3]。ニーマン・ピック病C型は脂肪輸送の欠陥によって、細胞内にコレステロールが蓄積し、小児期に運動失調やその他の神経症状を生じる[3]。 概要[編集] 常染色体劣性遺伝(両親ともに遺伝的保因者の場合) 常染色体劣性遺伝の遺伝形式をとる先天性遺伝子疾患である[2]。 細胞小器官の一つであるリソソーム(ラ

    ニーマン・ピック病 - Wikipedia
    tohokuaiki
    tohokuaiki 2017/02/13
    ふとこの名前を思い出して、そういえばブラックジャックが治した(誤:甚大医師)んだっけ・・・・て遺伝子病なら治せないじゃん・・・。
  • インベーダーゲームを足でプレイしていたら “人生勝ち組”の仕組みに気づいた慶應義塾大学教授

    今回で3回目の開催となる、デジタルからアナログまで古今東西のゲームが集まる日最大級の“ユーザー参加型”ゲームイベント“闘会議”。2017年2月11日(土)、12日(日)に開催される“闘会議2017”は、「ゲームと一緒に、生きてきた。」というテーマを掲げている。 電ファミ編集部では、この「ゲームと一緒に、生きてきた。」というテーマを体現し、ゲームを通して人生を謳歌している人々に、インタビューを行っている。 今回は、慶應義塾大学先端生命科学研究所の所長であり、同大学の環境情報学部教授でもある、冨田勝(とみた・まさる)さんにお話を伺った。 冨田さんは慶應義塾大学工学部を卒業後、アメリカのカーネギーメロン大学コンピューター科学部で、人工知能や自動翻訳の研究を行った。そこから生命科学の研究に転じ、細胞シミュレーションやメタボローム解析といった分野の第一人者となっている。 このようにアカデミックな経

    インベーダーゲームを足でプレイしていたら “人生勝ち組”の仕組みに気づいた慶應義塾大学教授
    tohokuaiki
    tohokuaiki 2017/02/13
    ただ、人は往々にして価値観が変わる生き物だからなぁ。。。