タグ

SSLと暗号に関するiwwのブックマーク (9)

  • PHPのOpenSSL関数を利用して暗号化する例

    (Last Updated On: 2021年2月15日) 色々やることがあってブログを更新できていませんでした。久々のブログはPHPのOpenSSL関数を使ってAES-256-CBCを使って暗号化する例です。今時のハードウェアとソフトウェアならハードウェアAESが利用できるので普通はAES-256-CBCで構わないでしょう。 ”パスワード”だけで暗号化する例 暗号を利用する場合のポイントは以下の通りです。 IV(Initialization Vector ソースでは$iv)にはランダムな「バイト」を利用する。IVに16進数のハッシュ「テキスト」を使うと折角のIVの空間を半分にしてしまいます。IVには毎回ランダムバイトを設定する。鍵($key)には「バイト」を利用する。IVと同様にハッシュ「テキスト」などを使うと鍵空間が半分になってしまう。人に256ビットの鍵を要求するのは非現実的なので、

    PHPのOpenSSL関数を利用して暗号化する例
  • 中国のネット検閲 - Wikipedia

    中国のネット検閲(ちゅうごくのネットけんえつ)とは、中華人民共和国におけるインターネットに対する行政行為の検閲である。法律に従って60以上の条例が中国政府によって作られ、地方政府、インターネットサービスプロバイダ、インターネット企業などが検閲を実施している[1][2]。 国家インターネット情報弁公室(中国語版)(通称国家網信辦,中共中央サイバー安全和情報化領導小組弁公室と同一機構、国務院新聞弁公室に設置されている)が中国大陸インターネット情報コンテンツ管理、法の実行監督などを行っている。 概要[編集] 中国はサイバー主権(英語版)を主張し[3][4]、大規模情報検閲装置で世界最大のネット人口に対して人海戦術または[5]、ビッグデータによる人工知能機械学習を利用した自動検閲を行っている[6][7][8][9]。システムは数百台の中国のスーパーコンピュータによって構成されているとされ[10]

    中国のネット検閲 - Wikipedia
  • HTTPS 化する Web をどう考えるか - Block Rockin’ Codes

    Update 2015/5/8: 指摘頂いたタイポや誤訳などを更新しました。 2015/5/8: 構成を一部修正しました。 Intro 4/30 mozaiila のセキュリティブログに下記のようなエントリが投稿されました。 Deprecating Non-Secure HTTP | Mozilla Security Blog エントリはそこまで長くないので、ここに翻訳の全文を記載します。 そして、元エントリのライセンスである CC BY-SA 3.0 に則り、 エントリも同じく CC BY-SA 3.0 とします。 Deprecating Non-Secure HTTP 原文: Deprecating Non-Secure HTTP 今日は、 non-secure な HTTP から、徐々に廃止していくという方針についてアナウンスします。 HTTPS が Web を前進させる手段である

    iww
    iww 2015/05/05
    通信路を暗号化したい場合とサイトが正しいか確証得たい場合と、ふたつあるはずなのに両方セットしか選択できないのがいやだと思う
  • SSL3.0 徹底解剖!!! 〜 なぜ POODLE に殺されたのか 〜 - もろず blog

    ©Copyright Yasuhiko Ito 10月の中旬ころに、googleセキュリティチームから POODLE という SSL3.0 の脆弱性が報告されたというニュースを見ました POODLE によって SSL3.0 の暗号通信が解読できることが実証されたので、今後 SSL3.0 は使わずに完全に捨てましょうという流れになっています 今回改めて調べてみると、SSL は過去にも CBC 暗号を使用した場合の脆弱性がいくつか報告されていました Padding Oracle 攻撃 (2002年) BEAST 攻撃 (2011年) Lucky Thirteen 攻撃 (2013年) これらの攻撃をなんとかしのいで生き残ってきた SSL3.0 でしたが、今回の POODLE が致命傷となってついに死んでしましました SSL3.0 の何がマズかったのか、どんな弱点があったのかを見ていきましょ

    SSL3.0 徹底解剖!!! 〜 なぜ POODLE に殺されたのか 〜 - もろず blog
  • SSLv3脆弱性「POODLE」、TLSにも影響--グーグルの専門家が指摘

    Googleに所属するSSL専門家のAdam Langley氏は米国時間12月8日、自身のブログで多くのTLS実装に対して警告を出した。以前明らかになった、SSLバージョン3(SSLv3)に影響する「POODLE(Padding Oracle On Downgraded Legacy Encryption)」攻撃と同じような攻撃につながる脆弱性を含んでいるという。 SSLv3は、CBCモードの暗号でデータのパディングを効果的に特定しない。そのため、ブロック暗号の整合性をきちんと確認できず、「パディングオラクル攻撃」を可能にしてしまう。SSLv3の後、仕様はTLSと改名され、バージョン1になった。TLSv1の変更点の1つとして、パディングオラクル攻撃を防ぐためのパディング処理を改善した。 だが、TLS実装でもパディングバイトのチェックは完全ではないという。多くのTLS実装がSSLv3ソフトウ

    SSLv3脆弱性「POODLE」、TLSにも影響--グーグルの専門家が指摘
    iww
    iww 2014/12/10
    「TLS 1.2より古く、AEAD暗号化スイートを利用するシステムは、暗号の観点から見て欠陥がある」 もっと早く言おうよ
  • DeNA Engineering - DeNAエンジニアのポータルサイト

    技術を活かし、新しい価値を創造する DeNAのエンジニアは、想像を超えるDelightを届けるために何ができるかを考え、技術力と発想力で新しい価値を生み出しています。 多様な専門性を持ったエンジニアが切磋琢磨し、互いに刺激し合える環境や制度がさらなる成長へとつなげます。

    DeNA Engineering - DeNAエンジニアのポータルサイト
  • SSL覚え書き: 脈絡もとりとめもない独り言

    SSLと言えば,Webサーバー等とのデータのやりとりを暗号化するために使われている代表的なプロトコルである。クレジット・カード番号やパスワードを送信する際は,通信がhttps経由になっているか確認する癖をつけておくのが肝要だ。au oneのログイン画面なんて,トップページからログインするとhttpsなのに,一旦ログアウトして,「別のau one-IDでログインする」を選ぶと,ただのhttpになってしまうので注意が必要。つーか,それって罠? まったく,ケータイ会社ってヤツは,どういうセキュリティ意識を持っているのやら。 それはさておき,Firefox 3.xでアクセスできないhttpsのサイトというのがたまにある。私の知っているケースは,クライアント(Firefox)とサーバーとの間で,サポートされている共通の暗号アルゴリズムがないというものだ。そういう場合は, Cannot communi

    SSL覚え書き: 脈絡もとりとめもない独り言
    iww
    iww 2013/10/14
    Cannot communicate securely with peer: no common encryption algorithm(s). エラーコード: SSL_ERROR_NO_CYPHER_OVERLAP
  • C言語

    C言語をやってみよう,ふと思い立った.かなり久しぶりだ.大学当時Cは講義であった.学生時代怠けまくった結果(?)私はCよりも,趣味でやっていたJavaの方が書いたコードの行数は多い.だが,やはり「たしなみ」としてC言語はやっておかねばなるまい. 基(?)ライブラリ編 プロセス制御 シグナル パイプ IPC Pthread Socket 端末制御 curses CUnit OpenSSLを使用したCプログラミング その他 基(?)ライブラリ編とりあえず,ライブラリにある関数をいろいろ試してみる.もちろん(?)Debian環境で. ファイル操作 2003-07-20T15:13+09:00 matsu GNU/Linuxシステムでのファイル操作について.ここでは特にシステムコールを用いてファイル操作する方法について. 標準入出力ライブラリでのファイル操作 2003-07-20T15:13+

  • TechCrunch

    As if robocalling wasn’t already enough of a problem, the advent of easily accessible, realistic AI-powered writing and synthetic voice could supercharge the practice. The FCC aims to preempt th

    TechCrunch
  • 1