TakoHachi9のブックマーク (51)

  • https://www.jnsa.org/seminar/skillup/150622/data/kameda.pdf

    TakoHachi9
    TakoHachi9 2020/03/29
    HSMてなに?
  • 耐タンパ装置(HSM)とは | 暗号鍵を安全に保管 | CYBERWARE

    ニュース・技術・セミナー情報NEWS, TECHNOLOGY AND SEMINAR INFORMATION HSM(Hardware Security Module:耐タンパ装置)とは、暗号鍵の保護を目的とした専用の暗号化プロセッサです。 簡単にいうと、データの暗号化やデジタル署名の生成に使用する鍵を安全に保管・演算をするハードウェアです。 HSMを使わなかった場合と使った場合について解説していきましょう。 パソコンやサーバに格納されたデータの暗号化をしたとしても、同じパソコンやサーバのディレクトリに鍵を置いておくと、簡単に鍵を盗難されてしまい、しかも盗難されたことに気が付かないかもしれません。機密情報を暗号化した鍵が盗まれてしまったら、対応・対策面で莫大なコストがかかるだけでなく、信頼損失等の面でも多大な影響を与えてしまうことは容易に想像できます。 そこで、鍵を保管するハードウェアとし

  • Intel SGX入門 - SGX基礎知識編 - Qiita

    Intel SGX入門 - 基礎知識編 記事では、Intel SGXの仕組みを理解するための入門的な説明を行います。SGXプログラミングの基礎や実践に関するエントリは、このページの末尾にリンクを記載してあります。 Intel SGXとは? Intel SGXは、メモリ上に「Enclave」(エンクレーブ、直訳で「飛び地」の意)と呼ばれる暗号的に厳重に保護された領域を生成することで、センシティブデータを保護しつつプログラムを実行する為のCPU拡張機能です。 最近のIntel製CPUには、CPUのコア(主要演算部分)の周辺回路である「アンコア(uncore)」と呼ばれる回路の中に、「MEE(メモリ暗号化エンジン)」と呼ばれるユニットが存在します。このMEEこそがEnclaveを形成する中核であり、以下のテクノロジの組み合わせにより非常に強固なRAM上の保護領域を実現します。 微調整を加えた

    Intel SGX入門 - SGX基礎知識編 - Qiita
  • もうひとつのサイバーセキュリティ戦場

    TakoHachi9
    TakoHachi9 2020/03/29
    セキュリティ戦場
  • HSM超入門講座 「HSMとは?」 -- Sarion Systems Research

    HSM(Hardware Security Module)とは、一言で説明してしまうと・・・ 鍵を守る金庫の役目をするハードウェアです。 ここで、鍵と言うのは、暗号や電子署名に利用する鍵のことで、一般的には128~2048bit程度のバイナリーデータです。この鍵は、絶対に他人に見せてはいけないもので、盗まれるなどして万が一鍵が漏えいするようなことがあれば、暗号を解読されて機密情報が流出してしまったり、ICクレジットカードが大量に偽造されたりと、大変なことが起こってしまいます。 こんなことが起こらないように鍵は安全に保管しなければならないのですが、ソフトウェアの工夫だけで鍵を守ろうとしても限界があります。そこで、鍵を保管するハードウェアとして作られたのがHSMであり、さまざまな攻撃から鍵を保護する仕組みが備えられています。 HSMの形はいろいろありますが、どの製品も、右の写真のように内部の鍵

    HSM超入門講座 「HSMとは?」 -- Sarion Systems Research
    TakoHachi9
    TakoHachi9 2020/03/29
    Hardware Security Module
  • NginxでPHPを動かす

    はじめに PHPをうごかすためには、 ・cgiをつかう ・phpモジュールをつかう という方法がありますが、 apacheの場合:apacheのphpのモジュール(mod_php)がphpを実行することが可能 nginxにはPHPのモジュールがないため、cgiがプログラムを動かすように設定する必要があります。 ・PHP-FPMというのは、PHP-FastCGI Process Managerの略で、cgiです。 ・PHP-FPM(=FastCGIのインターフェース) → このプログラムを使って、PHPを動作をさせます ここでは、nginxphpを動かすための設定と、 nginxの設定ファイルについて、かこうとおもいます。 ▼ cgi方式 nginxphp-fpmphpの処理を依頼し、php-fpmphpを処理します。 ▼設定方法 ・ここでは、nginxphp-fpmの通信はUni

    NginxでPHPを動かす
  • よくある質問 | OpenVPN.JP

    OpenVPNって何ですか? OpenVPN Technologies Inc.を中心とした開発者によってオープンソースで開発されている、VPN(仮想プライベートネットワーク)を構築するためのアプリケーションです。VPNを利用することにより、インターネット上に仮想的にネットワークを構築し、場所の離れた拠点間、またモバイル環境とオフィス内LANの間などを安全に接続することができます。 OpenVPNはどんなプラットフォームで使用できますか? OpenVPNの特長の一つはその移植性の高さにあり、さまざまなプラットフォームでOpenVPNが利用できます。WindowsLinuxMacといったPC環境に加え、AndroidやiOSでも利用できます。さらに、各プラットフォームとも単一のコードベースからビルドされているため、プラットフォームが異なっていても同様に動作しますし、異なるプラットフォーム

  • VPNプロトコルの比較と特徴 - PPTP, L2TP, SSTP, IKEv2, OpenVPN, Wireguard

    VPNの基礎知識 VPNプロトコルの比較と特徴 - PPTP, L2TP, SSTP, IKEv2, OpenVPN, Wireguard VPNを使う時に、どのようにVPN接続が確立されて通信が行えるのか細かい仕組みを知る必要はないかもしれません。しかし、アプリやVPNのセッティングを行う時にいつも表示されるのがこのプロトコル。このプロトコルによって、ネットワーク上に作られた仮想トンネルがどのように機能するかが左右されます。つまりは、接続の安全性や安定性、速度が関係してきます。 それぞれのプロトコルにはどんな長所や短所があるのか比較・紹介していきます。 PPTP(Point-to-Point Tunneling Protocol) 互換性が高いPPTPPPTPとは「Point-to-Point Tunneling Protocol」の略で、VPNが確立された初期から使用されているプロト

    VPNプロトコルの比較と特徴 - PPTP, L2TP, SSTP, IKEv2, OpenVPN, Wireguard
    TakoHachi9
    TakoHachi9 2020/03/28
    OpenVPNのベースプロトコルの説明がある
  • スマホ向けにOpenVPNを社内で導入したお話 - Qiita

    この記事は ウェブクルー Advent Calendar 2017の12日目の記事です。 昨日は@hiro_moriさんの「クリティカルレンダリングパスの最適化」でした。 はじめに 記事では、私がウェブクルーに新卒入社した際の研修で導入したOpenVPNのことをお話します。 ※OpenVPNのインストールや基的な設定は記載しておりません。 導入理由 弊社では従業員には基的にWindowsPCが支給されます。 そのため、VPNサービスにはWindowsと親和性の高い、SSTPを利用しております。 しかし、もろもろの都合でPCを開けない場面があり、VPNを利用することができないことがあるという声がありました。 (例:営業担当が営業先に移動中、社内の管理ツールでなんらかの設定変更をしたいが、電車でPCを開けないなど。) そこで、スマホやその他タブレット端末など、手軽にアクセスができるもの

    スマホ向けにOpenVPNを社内で導入したお話 - Qiita
  • QUICの現状確認をしたい (2018/1) - Qiita

    QUICについて (2020/06 追記) 手前味噌ですが、QUICについて別途まとめましたので、参考にして頂ければ 2020/06/01 時点でHTTP/3, QUICの解説書を書きました https://github.com/flano-yuki/http3-note あわせて個人ブログもどうぞ QUIC, HTTP/3の標準化状況を確認したい (2019年11月版) QUICの話 (QUICプロトコルの簡単なまとめ) HTTP over QUICと、その名称について (HTTP3について) QUICとは QUICとはGoogleの考案したHTTPのメッセージを効率よく高速かつ安全にやりとりするためのプロトコルであり。UDP上でTCP+TLS1.3+HTTP/2のような機能を持ち、信頼性のある安全な通信を行う。 スタック図を見ると分かる通り、TCPのような輻輳制御やロスリカバリと、TL

    QUICの現状確認をしたい (2018/1) - Qiita
  • 日本語 | HTTP/3 explained

    このの試みは2018年3月に始まりました。HTTP/3 と、その根幹のプロトコルである QUIC を文書化することがその目的です (なぜ、どのようにして動作するのか、プロトコルの詳細、その実装など)。 このは完全に無償で提供され、援助したいと考えるすべての人を巻き込んだ共同作品です。

    日本語 | HTTP/3 explained
  • 電子署名の基礎知識 - Qiita

    はじめに 電子署名に関する記事の中で、軽く触れておこうと思ったところ、結構長くなりそうなので、単独の記事として起こしました。 電子署名と言えば、古典的にはRSA署名、DSA、近年使われているのはECDSAやEdDSA(ed25519)といった方式がありますが、その具体的な内容は割愛します。 世の中、電子署名の説明は色々ありますので、そちらをご参照…と言いたかった所なのですが、残念なことに不適切な説明というのも多いのです。 現実へのアナロジー 電子署名とは、現実世界の署名( 日でならまだ印鑑の方がメジャーでしょうか ) をデジタルデータ上に実現したものと見ることができます。 つまり、あるデータに関して当事者が署名を施すことで、そのデータの内容に関する承認の意志を示すもの、逆に署名を受け取った人からすれば、署名者が後から「いやそんなの知らない」と否認する ( しらばっくれる ) ことを防止す

    電子署名の基礎知識 - Qiita
  • 高木浩光@自宅の日記 - 公開鍵暗号方式の誤り解説の氾濫をそろそろどげんかせんと

    ■ 公開鍵暗号方式の誤り解説の氾濫をそろそろどげんかせんと 「コンピュータセキュリティを基礎から」というと、暗号の解説、特に共通鍵暗号と公開鍵暗号の違いからなどといった解説をよく目にする。昔は専門の方によって注意深く書かれていたのに対し、ここ何年かはひどい状況になっている。先月、宮崎で開かれたSCIS 2008の席でも暗号研究者の方々との雑談でそういう話になった。私は暗号は専門でないのでその話題は迂闊に書けないできたが、このところの巷の誤り解説の氾濫ぶりは目に余るものがある。 最もひどく蔓延っていてしばらく消えそうにない間違い解説の典型例は次だ。 「公開鍵で暗号化したものを秘密鍵で復号するのと同様に、秘密鍵で暗号化したものを公開鍵で復号できるようになっている。」 事例1: 日ベリサイン株式会社による公開鍵暗号方式の解説 このような共通鍵暗号方式の問題点を解決する暗号方式が、公開鍵暗号方式

  • ファーウェイは巨大な諜報機関だった…中国、5G通信主導で世界諜報インフラ完成へ

    ファーウェイ研究開発ビル (「Wikipedia」より) 次世代型通信規格「5G」が始まろうとしている。大容量通信、同時多接続、超低遅延というハイスペックを謳う5Gだが、それを主導しているのは米国政府から「スパイ企業」と呼ばれた中国大手通信企業「ファーウェイ」だ。 昨年のファーウェイ創業者の娘である孟晩舟氏逮捕をきっかけに世論は「ファーウェイはスパイ企業なのか?」と疑問を抱いたが、その疑問に明確に答えられた人はいない。 ファーウェイは、単なる通信スパイではない。筆者の見解では、ファーウェイは世界各国の諜報機関と連携する巨大な諜報機関だ。 通信スパイは専門用語で「シギント」と呼ばれており、通信を盗聴、ハッキングして情報を収集するだけで人員を送り込まない。これに対し、諜報員を送り込んで情報収集や工作活動に当たることを「ヒューミント」と呼ぶ。 ファーウェイは単なる「シギント」機関ではなく、「ヒュ

    ファーウェイは巨大な諜報機関だった…中国、5G通信主導で世界諜報インフラ完成へ
  • OSS系暗号化ソフトの比較をしてみた(USBメモリ/Home/cloud等での用途向け) - 個人的健忘録 from 2013

    TakoHachi9
    TakoHachi9 2020/03/22
    Linux系のファイル暗号化情報
  • それは誰が保証するか?〔GnuPG(GPG)/電子署名〕〜ごまかせない署名〜 - 個人的健忘録 from 2013

    TakoHachi9
    TakoHachi9 2020/03/22
    gpgの勉強 署名の種類とか [GnuPG][GPG][署名]
  • コラム - クラウド時代のオープンソース実践活用 | 第39回 Nested KVMでOpenStack構築三昧|CTC教育サービス 研修/トレーニング

    [IT研修]注目キーワード Python UiPath(RPA) 最新技術動向 Microsoft Azure Docker Kubernetes 第39回 Nested KVMでOpenStack構築三昧 (中井悦司) 2014年3月 はじめに 先日は、「オープンソースカンファレンス 2014 Tokyo/Spring」で、OpenStack Heatの紹介をしました。Heatについては、以前のコラムで紹介しているので、そちらも参考にしてください。 当日は、HavanaバージョンのRDOでデモ環境を用意して、ライブデモを実施したのですが、最近は、デモや検証のためにさまざまなバージョン/構成のOpenStack環境を使い分けることが多くなりました。これらをすべて物理サーバで構築していると、サーバの数がとても足りませんので、必要に応じて、「Nested KVM」による「仮想化の2段重ね」を利

    コラム - クラウド時代のオープンソース実践活用 | 第39回 Nested KVMでOpenStack構築三昧|CTC教育サービス 研修/トレーニング
    TakoHachi9
    TakoHachi9 2019/09/16
    ネットワーク構成の話とか
  • Debian GNU/LinuxのKVMでmacvtapを使用する - Keep It Simple, Stupid

    Debian GNU/Linux 8.8(jessie)の KVM で仮想マシンのネットワークインターフェースに macvtap を使用するために調べたことと libvirt のネットワークをおさらいした時のメモです。 はじめに KVM の仮想マシンをホストと同じネットワークに接続するためにホスト OS のネットワークインターフェースをブリッジ化していましたが、Linux kernel の macvlan 機能を使用した macvtap を使うことでホスト OS の負荷が下がりパフォーマンスが良くなるらしいことを知りました。 macvtap でつないだ kvm ゲストとホスト間の通信 - TenForward 参照先の文書を眺めただけではいまいちどのようなものか分かりませんでしたが、同じ著者による LXC の連載記事で macvlan について詳しい説明がありました。 第6回 Linux

    Debian GNU/LinuxのKVMでmacvtapを使用する - Keep It Simple, Stupid
    TakoHachi9
    TakoHachi9 2019/09/15
    macvtapの話
  • OpenStackはじめてみる(知識整理)。 - Qiita

    はじめに 「ねんがんの OpenStack で あそぶぞ !」 というわけでかねてから触ってみたいと思っていたOpenStackを触っていきますが、今回はまずOpenStackというソフトが何なのかをざっくり理解します。 OpenStackとは OpenStackはCloudStackやEucalyptus同様、最近は クラウドOS と呼ばれるソフトウェアに分類されます。 「自前でAWSが作れる」 ソフトというと理解しやすいかもしれません。 Googleトレンドでもこの通り、人気急上昇中です。 (Eucalyptusはググラビリティが低いので参考になりません) クラウドOS? クラウドOSの前に少し通常のOSの立ち位置を考えましょう。 OSというのは下記のように、あるコンピュータ上のリソースを管理し、OS上で動作するアプリケーションにリソースを供給します。 それぞれのCPUやStorage

    OpenStackはじめてみる(知識整理)。 - Qiita
    TakoHachi9
    TakoHachi9 2019/09/08
    OpenStack概要
  • 【てくさぽBLOG】OpenStackとは?-OpenStack基礎講座-

    こんにちは。てくさぽBLOGメンバーの高村です。 今回はセミナーに参加すれば必ず一度は聞く「OpenStack」の基礎知識をご紹介します。 OpenStackは「なんだか取り掛かりにくい」「開発スキルが無いと難しそう」など思われたこともあるかもしれませんが、今回で少しでも疑問点を解消頂ければ幸いでございます。 それではさっそく始めましょう! OpenStackってなんだろう? Web検索で「OpenStack」と検索すると複雑な解説が返ってくるかと思いますが、 OpenStackを一言で言い表すと「IaaS環境を構築するためのソフトウェア(群)」と考えてください。 つまり、OpenStackを使用することでAWSの様なクラウドサービス(環境)が作成できてしまうのです。 OpenStackの大きな特徴としては以下が挙げられます。 1.オープンソースソフトウェアである 2.IaaS環境(仮想マ

    【てくさぽBLOG】OpenStackとは?-OpenStack基礎講座-
    TakoHachi9
    TakoHachi9 2019/09/08
    OpenStack概要