タグ

関連タグで絞り込む (229)

タグの絞り込みを解除

Securityとsecurityに関するatsushifxのブックマーク (72)

  • RSAとNSAとの秘密契約疑惑で揺らぐ暗号システム評価 - 雑種路線でいこう

    RSAといえば代表的な公開鍵暗号アルゴリズムで、作者が暗号を商用化するために設立した会社の社名でもある。その老舗がNSAから1000万ドルを受け取って、同社の暗号ツールキットBSafeで、NSAが開発したバックドアを含む擬似乱数生成器Dual Elliptic Curveを標準設定にしたとロイターが報じた。事実であればRSAやBSafeのブランドだけでなく、Dual_EC_DRBGをSP 800-90Aとして標準化したNISTへの信頼も揺らぐ。 あるNSAメモは、大胆にもその進捗状況についてこう書いている。「暗号解読機能がオンラインで使えるようになった。これでこれまで捨てられていた大量の暗号化インターネットデータを活用できる」 (略) ReuterがNSAはRSAに1000万ドル払って欠陥アルゴリズムを使わせたと暴露したことによって話は変わってきた。NSAがある種の邪悪な黒幕で、人気のセキ

    RSAとNSAとの秘密契約疑惑で揺らぐ暗号システム評価 - 雑種路線でいこう
    atsushifx
    atsushifx 2013/12/23
    RSA鍵だけじゃなくAESなどの最新の標準暗号も対象になりうるというのは怖いし危ない。OSSだから安全というのは神話だけど、透明性は十分に確保できている。乱数生成システムをオープンソースで標準化するといいのかも
  • iOS実機のSSL通信をプロキシによって傍受したり改ざんする方法 - Qiita

    はじめに スマートフォンアプリ開発でAPIを介しWeb/APIサーバーとやりとりをする場合、「httpsを使っていれば通信はユーザーにバレない」なんてことはなく、Webアプリでツールを使ってできるのと同じようにユーザーには通信内容の確認や改竄などができます。 そのため、そのことを前提にアプリやサーバーAPIの設計と実装を行わない場合、アプリ利用者によるゲームスコア結果送信の改竄や、ソーシャルゲームにおけるレイドボスなどへのダメージ操作、ECサイトアプリでの購入操作なども可能になってしまいます。 また、最近自分は「無料で音楽聴き放題!! - ネットラジオ」というアプリをリリースしたのですが、このアプリに導入するスタティックリンクライブラリが不明な外部サーバーへ通信していないか、SSLを使用しているつもりがそうでない通信をしてしまっていないかのチェックをするため、自分はmitmproxyという

    iOS実機のSSL通信をプロキシによって傍受したり改ざんする方法 - Qiita
  • SQLインジェクション対策に正解はない

    最近、SQLインジェクションのネタが盛り上がってるようだ。下記のTogetterまとめあたりが震源地だろうか。 「プリペアードクエリが基だけど、動的に SQL を組み立てる場合もあるから、そういう場合に備えてエスケープも知っておいたほうがいいかも」 - Togetterまとめ まとめを読んだ感想としては、「どちらの意見も間違ってはいない」というものだ。前提あるいは見方が異なるために、見解の相違が生じているだけのように思う。SQLインジェクションについては私も若干思うところがあるので意見を書いておこうと思う。 攻撃を防ぐのは難しいSQLインジェクションをはじめとするセキュリティ対策が難しいのは、ひとつでも穴があると致命的なダメージを受け得るということだ。「どうやって効率よくコードを書くか」とか「コードのメンテナンス性を高めるにはどう書くべきか」みたいな議論とは全く質が異なる議論が必要になっ

    SQLインジェクション対策に正解はない
    atsushifx
    atsushifx 2013/12/14
    どこかでブックマークしたけどSQLというプログラミング言語を誰かの入力を元に組み立てる必要がある時点で完全なセキュリティは無理だと思う。ホワイトリスト/ブラックリストや全文検索エンジンも組み合わせるべき
  • Lavabit 事件とその余波、そして Forward Secrecy - セキュリティは楽しいかね? Part 2

    Lavabit事件 Lavabitという名前をみなさんご存知だろうか。NSAの監視活動について内部リークを行った Edward Snowden氏が利用していたメールサービスとして今年の夏に一躍有名になったところだ。Snowden氏は香港に滞在して複数のジャーナリストにNSAの内部情報を提供したあと、現在はロシアに一時亡命しているが、亡命が認められる前にモスクワ空港にしばらく滞在していたことがある。7月12日に空港内でプレスカンファレンスを行ったのだが、その時複数の人権団体に送った招待状が “edsnowden@lavabit.com” というメールアドレスからだった。この事が報道されると、「あの」Snowden氏が使っているメールサービスということで、利用希望者が殺到したらしい。(それまで新規登録は 200人/日だったのが、4,000人/日と20倍になった。) しかしそんな表の騒動の影で、

    Lavabit 事件とその余波、そして Forward Secrecy - セキュリティは楽しいかね? Part 2
  • グーグル、2048ビットRSA暗号化キーへのアップグレードを完了

    セキュリティ認証が比較的脆弱な1024ビットの暗号化によって保護されていたGoogleのウェブサイトがお目見えすることは、今後二度となさそうだ。 インターネット大手Googleは、自社の認証すべてに2048ビットのRSA暗号化キー、またはそれより優れた技術を用いて安全性を確保しようとしてきた。同社セキュリティエンジニアのDan Dulay氏が米国時間11月18日にブログ投稿で述べた。認証とは、ウェブサーバとウェブブラウザとの間で暗号化された通信を設定するために使われる機能だ。 つまり、これは2つのことを意味している。まず、Googleでは今後、1024ビットキーが使用されることはないため、トラフィックの復号化がより困難になる。次に、1024ビットキーの採用を止めることは、こうしたキーが信頼性が低いものであると宣言することで、コンピューティング業界全体で同技術を廃止させることが可能になるとい

    グーグル、2048ビットRSA暗号化キーへのアップグレードを完了
    atsushifx
    atsushifx 2013/11/21
    Googleのサービスでは暗号化に2048ビットRSAか、それいじょうに安全なキーでの暗号化通信を行うようになったと。自分でSSHとかのキーを作る場合には8192まで増やしたほうがよさそうかも
  • SSL/SPDYを攻撃するCRIMEはBEASTの正統な後継者だ

    はじめに 以前のエントリでSSLに対する新しい攻撃手法「BEAST」を紹介しましたが、今回はBEASTをさらに発展させた「CRIME」という攻撃について簡単に紹介したいと思います。一次情報源としてこちらのスライド(英語)が閲覧できますので、時間がある方はぜひ目を通してみてください。 CRIMEの意味 CRIMEは "Compression Ratio Info-Leak Made Easy" あるいは "Compression Ratio Info-Leak Mass Exploitation" の頭文字で、SSLやSPDY(あるいはHTTPボディ部のgzip圧縮)で使われる圧縮アルゴリズムに注目した攻撃手法です。あまり知られていませんがSSLには圧縮機能が存在しており、サーバ側・クライアント側双方が圧縮機能をONにしている場合に、データが圧縮されます。 BEASTとの関係 CRIMEはB

    SSL/SPDYを攻撃するCRIMEはBEASTの正統な後継者だ
  • パスワードが漏洩しないウェブアプリの作り方 〜 ソルトつきハッシュで満足する前に考えるべきこと

    ■■序論 徳丸さんのスライド「いまさら聞けないパスワードの取り扱い方」に見られるように、昨今、ウェブアプリケーションの設計要件として、サーバ内に侵入された場合でもユーザーのパスワードをできるだけ保護すべきという論調が見受けられるようになってきました。 上掲のスライドでは、その手法としてソルトつきハッシュ化を勧めています。しかしながらスライドに書かれているとおり、ソルトつきハッシュには、複雑なパスワードの解読は困難になるものの、単純なパスワードを設定してしまっているユーザーのパスワードについては十分な保護を提供できないという問題があります。そして、多くのユーザーは適切なパスワード運用ができない、というのが悲しい現実です。 ソルトつきハッシュを使った手法でこのような問題が残るのは、ウェブアプリケーションサーバに侵入した攻撃者がユーザーの認証情報をダウンロードして、認証情報をオフライン攻撃するこ

    atsushifx
    atsushifx 2013/11/21
    ストアドプロシージャによるパスワード認証法。ここらへんアークテクチャでのバランスの問題。DB側のメンテナンスコストとか、パスワードを変更されたときにどうするかとか
  • パスワードをソルトつきハッシュ化してDBに保存するのがベストプラクティス…とは限らないという話 - kazuhoのメモ置き場

    フレームワークの責務とセキュリティ - MugeSoの日記についての感想文です。 世の中にはたくさんの通信プロトコルが存在し、中には、特定の条件でパスワードを含む文字列をハッシュ化した値を検証しなければならないものも含まれています。 例えば、HTTP Digest認証の場合は、MD5("realm:user:password")を保存しておく必要がありますし、APOPの場合は生のパスワードを、CRAM-MD5の場合はMD5("password")を保存しておく必要があったはず。 で、こういった様々なプロトコルに対応可能な認証データベースを準備しようとすると、パスワードを復号可能な方式で保存しておく必要があります*1。 ただ、パスワードを復号可能な方式で保存するとか、開発者あるいは管理者としてやりたくないというのはもちろんそうなので。で、長期的には世の中どこへ向かってるかというと: 選択肢a

    パスワードをソルトつきハッシュ化してDBに保存するのがベストプラクティス…とは限らないという話 - kazuhoのメモ置き場
    atsushifx
    atsushifx 2013/11/18
    フレームワーク作成というかシステム開発時のアーキテクチャーの問題。フレームワーク側でパスワードhash化などのセキュリティ機能を入れておくのは便利だけど改修などに弱い。認証関連は別レイヤーがベターっぽい
  • パーソナルデータ活用「セーフとアウトの明暗がはっきり」、産総研の高木氏

    産業技術総合研究所の高木浩光主任研究員は2013年11月8日、「関西オープンフォーラム2013」で基調講演し、2013年7月以降にパーソナルデータの活用を巡ってインターネットで議論となったJR東日NTTドコモ、KDDIなどの4件について、それぞれの違いを指摘し、現行の個人情報保護法で「セーフとアウトの明暗がはっきりした」と述べた(写真1)。 高木氏は、JR東日が交通系ICカード「Suica」の乗降履歴を第三者に譲渡しようとした事例について、個人情報保護法23条の委託であれば、第三者提供に当たらず適法だったと指摘。政府の「パーソナルデータに関する検討会」(座長=堀部政男・一橋大学名誉教授)でFTC3要件が議論されていることは「現行法でもできる委託方式だと、全体を統括する技術力と管理力が必要になる。IT会社に全部分析をやってほしいので売ってしまいたい事業者もいるので、ある程度は規制緩和し

    パーソナルデータ活用「セーフとアウトの明暗がはっきり」、産総研の高木氏
  • Wi2のWi-Fi APでスマホユーザーの街中での動きを捕捉、O2Oに使う基盤開発 

    atsushifx
    atsushifx 2013/11/05
    [Wi2とかの公衆無線LANサービスは登録ユーザーがログインする必要があるから、ユーザーが行動がある程度把握できる。JR東日本のSUICA騒動と同じことが起きると思う
  • 中国から輸入したアイロンに無線LAN経由でスパム攻撃をするチップが発見される - GIGAZINE

    殺虫剤が混入していた冷凍餃子など、中国から輸入された品に危険な薬物が混入していることがありますが、危険なモノが混入しているのは品だけに限らないようで、ロシアでは輸入された中国製の電化製品に不正なチップが混入しているという事例が発生しました。 Эксперт: За россиянами шпионят через китайские утюги и чайники - Росбалт.ру http://www.rosbalt.ru/piter/2013/10/22/1190990.html BBC News - Russia: Hidden chips 'launch spam attacks from irons' http://www.bbc.co.uk/news/blogs-news-from-elsewhere-24707337 中国から輸入された電気式アイロンに隠されていた

    中国から輸入したアイロンに無線LAN経由でスパム攻撃をするチップが発見される - GIGAZINE
    atsushifx
    atsushifx 2013/10/29
    Lenovoなんか目じゃなかった。中国国家レベルでスパイ活動をやっているといわれても驚かない
  • PHPのsetcookie関数で空文字列を設定しようとするとクッキーが削除される

    PHPでスクリプトを書いていて、setcookieの第2パラメータ(クッキーの値)の変数をタイプミスしたところ、以下のレスポンスヘッダが送信されていました。 setcookie('A', $misspelled_variable); ↓ 結果 Set-Cookie: A=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT 日付が大昔になっているし、クッキーの値に「deleted」は指定していません。これは、クッキーを削除する時の書き方ですが、PHPでクッキーの削除というと、expiresに過去日付を明示する方法をよく見かけますが、単に第2パラメータを空文字列にすればよかったのか…と思いマニュアルを見たら、一応書いてありました。 http://php.net/manual/ja/function.setcookie.php 陥りやすい失敗 クッキーは

    atsushifx
    atsushifx 2013/10/21
    PHPでのsetcookieによる脆弱性の問題。普通は課kの時間を設定することでcookieを削除するがクライアントのタイマー設定よっては削除されず脆弱性につながる。削除よりはランダムな値のほうがいい
  • ログアウト機能の目的と実現方法

    このエントリでは、Webアプリケーションにおけるログアウト機能に関連して、その目的と実現方法について説明します。 議論の前提 このエントリでは、認証方式として、いわゆるフォーム認証を前提としています。フォーム認証は俗な言い方かもしれませんが、HTMLフォームでIDとパスワードの入力フォームを作成し、その入力値をアプリケーション側で検証する認証方式のことです。IDとパスワードの入力は最初の1回ですませたいため、通常はCookieを用いて認証状態を保持します。ログアウト機能とは、保持された認証状態を破棄して、認証していない状態に戻すことです。 Cookieを用いた認証状態保持 前述のように、認証状態の保持にはCookieを用いることが一般的ですが、Cookieに auth=1 とか、userid=tokumaru などのように、ログイン状態を「そのまま」Cookieに保持すると脆弱性になります

    ログアウト機能の目的と実現方法
    atsushifx
    atsushifx 2013/10/21
    [Login/Logout][Security Design]
  • スノーデン事件の裏で起きていたSSL秘密鍵を巡る戦い:Geekなぺーじ

    今月7日から9日にアリゾナ州で開催されたNANOG 59で、Ladar Levison氏がFBIにサービス全体のSSL秘密鍵を要求された話が公開されていました。 Ladar Levison氏が運営していた、Lavabitという電子メールサービスはスノーデン事件に関連して突如8月8日に閉鎖されています。 閉鎖時には詳細が書かれておらず、様々な憶測が語られていましたが、世界中から多数のネットワークエンジニアが集まるNANOGで、その一部始終が語られました。 この発表は、NANOG 59が開始される前の週に、裁判所が調査対象の氏名以外を機密解除したことによって実現しています。 インターネット上で提供されているサービス事業者にSSL秘密鍵を提出させ、かつ、その事実の公表が違法行為となるようにされてしまっている一方で、こういった内容を公的に語れるように裁判所で戦って、実際にそれを勝ち取るというのは凄

    atsushifx
    atsushifx 2013/10/18
    Lavabit閉鎖について。暗号化しても権力側で鍵を手に入れられてしまってはどうしようもない。こういった権力にどう対抗するかというのも、Geekのこれからの課題だな。タックスヘイブンのように悪用される可能性もあるが
  • Dockerとコンテナをセキュアにする

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Dockerとコンテナをセキュアにする
    atsushifx
    atsushifx 2013/10/15
    Dockerはrootで動かす必要があるためにセキュリティ上問題があるという指摘。Dockerプロジェクトではセキュリティ改善を目標としているとのこと
  • 【iOS7対応】iPhone盗まれた私が痛感した、盗難/紛失の際に真っ先にやるべきこと&事前に必ずしておきたい設定まとめ | カミアプ

    【iOS7対応】iPhone盗まれた私が痛感した、盗難/紛失の際に真っ先にやるべきこと&事前に必ずしておきたい設定まとめ

    【iOS7対応】iPhone盗まれた私が痛感した、盗難/紛失の際に真っ先にやるべきこと&事前に必ずしておきたい設定まとめ | カミアプ
    atsushifx
    atsushifx 2013/10/11
    とりあえず、Prey入れとけ。それとログイン時にパスワードは絶対。Androidならパターンで復帰が一番安全
  • NSA、極秘プログラム「Bullrun」で暗号化技術を迂回か--NYT報道

    The New York Times(NYT)の報道によると、米国家安全保障局(NSA)は、あらゆる暗号化技術を迂回するバックドアを政府に与えることの是非をめぐる90年代の論争に敗れたにもかかわらず、「Bullrun」というコードネームの極秘プログラムを立ち上げ、今では、日常的な電子メールから金融および医療記録まで、さまざまなデジタル通信の保護を目的とする事実上の防御壁の大半を迂回することができるという。 英国のGuardian紙および非営利報道機関ProPublicaと共同で執筆された同記事は、「PRISM」プログラムを暴露したEdward Snowden氏によって提供された文書や、業界関係者とのインタビューを引用し、NSAはさまざまな手法で一般的なネット暗号化方法を迂回してきたと伝えた。それらの手法には、民間企業のサーバに侵入して暗号化キーを盗んだり、テクノロジ企業と共同でバックドアを

    NSA、極秘プログラム「Bullrun」で暗号化技術を迂回か--NYT報道
    atsushifx
    atsushifx 2013/09/06
    SSLなどの暗号化はインターネットの基本技術なんだけど、いまのコンピュータの能力から考えると力不足ということだろう。現代にあったもっと強くて安全な暗号化通信を策定すべき
  • 「あなた」は特定可能:崩壊する個人プライヴァシー

    atsushifx
    atsushifx 2013/09/05
    SUICAが騒がれたのもこれ。すくなくとも乗降駅の2点は抑えられるし、こっちは性別など属性つき。キャンペーンとかでFacebookやTwitterに紐づけられたらどうなるかはいうまでもないだろう
  • Android乱数実装に不具合、36万超のアプリで影響の可能性 - シマンテック

    シマンテックは公式ブログの記事「Android の暗号化に関する問題が数十万ものアプリに影響する恐れ」において、Androidの一部のバージョンにおいて乱数生成の機能に問題があり、同乱数機能を使用するアプリケーションがセキュリティ上の問題を抱えている可能性があることを伝えた。360,000を超えるアプリがセキュリティ脆弱性を抱えている可能性があり注意が必要。Android 4.2 Jelly Bean以降では問題の乱数機能が再実装されたため影響を受けないという。 問題があるのはSecureRandomクラス。このクラスが生成する乱数に問題があり、簡単に推測されたり同じ乱数が使われる可能性があるという。乱数はセキュリティ上重要な役割を担っており、偏りのある乱数では安全性を確保できなくなる。 Net Applicationsの報告によると、2013年7月の段階でAndroid 4.2よりも前の

    atsushifx
    atsushifx 2013/08/15
    乱数実装というとDebianにもあった気がする。セキュアなアプリをつくろときはシステムの乱数にプラスアルファにすることを必須にすべきなんだろな.
  • Amebaで第三者による不正ログイン~24万3266件のアカウントに影響

    Amebaで第三者による不正ログイン~24万3266件のアカウントに影響:個人情報流出や仮想通貨の不正利用などの被害報告は確認されていない サイバーエージェントの運営する「Ameba」で、不正ログインが発生していたことが明らかとなった。不正ログインの発生期間は2013年4月6日~8月3日の間、不正ログインの対象となったIDは24万3266件に及ぶ。 サイバーエージェントは2013年8月12日、同社が運営する「Ameba」において、登録ユーザー以外の第三者による不正なログインが発生していたことを確認したと発表した。不正ログインの発生期間は2013年4月6日~8月3日の間、不正ログインの対象となったIDは24万3266件に及ぶ。現在調査中のため、対象件数が増減する可能性があるとしている。 該当するIDにおいて、閲覧された可能性のある情報は、ニックネーム、メールアドレス、生年月日、居住地域、性別

    Amebaで第三者による不正ログイン~24万3266件のアカウントに影響
    atsushifx
    atsushifx 2013/08/13
    あくまでも確認されていないだから注意。Amebaはスマフォユーザとか中高生が多いので知らないだけで被害はあるとおもう。