iteadmin

スポンサーリンク
セキュリティ

【図解】TLS1.3のサーバ証明書発行やハンドシェイクの流れを分かりやすく説明

TLSは暗号、認証、改ざん検出の機能があり、ネットワークセキュリティとしては必須技術です。本書ではTLSの仕組みを解説し、理解を深めていきます。TLSはいくつかバージョンがありますが、本書はTLS1.3に特化した説明となっています。SSLと...
セキュリティ

【図解】PKIの仕組みを完全理解|公開鍵証明書はどうやって信頼されるのか?

PKIは公開鍵の信頼性を保証するための大切な仕組みです。ここでの説明は、公開鍵暗号方式とディジタル証明書の知識があることが前提となります。PKIとはPKIは公開鍵が本物であることを証明する仕組みです。PKIの利用シーン暗号化した文書を送る場...
セキュリティ

【初心者向け】暗号技術のまとめ|暗号方式・鍵交換・量子暗号まで

暗号と鍵の基本から、共通鍵暗号・公開鍵暗号の仕組みや規格、ブロック暗号・ストリーム暗号の違い、さらにDH・ECDHなどの鍵交換方式や量子暗号技術までを網羅的に解説した記事です。暗号技術の全体像とそれぞれの役割が初心者にも理解できる構成になっ...
セキュリティ

【図解】ディジタル証明書の仕組みを徹底解説|種類・発行・検証をまとめて解説

情報セキュリティでは、あらゆるシーンでディジタル証明書(電子証明書)が利用されます。ディジタル証明書の利用シーン、ディジタル証明書の種類、仕組みを説明します。本書はハッシュ、ディジタル署名を理解していることを前提に説明をしています。ディジタ...
コンピュータシステム

システムの信頼性(MTBF・MTTR、HAなど)をやさしく解説

MTBF・MTTRやHAといったシステム信頼性の基本を、初心者にもわかりやすく解説した記事です。MTBF(平均故障間隔)・MTTR(平均修理時間)MTBF(平均故障間隔)の求め方MTBFの正式名称は、Mean Time Between Fa...
開発技術

システム開発における単体テストや結合テストの手法を解説

システム開発ではプログラミングが完了すると、プログラムの不具合や設計ミスがないかテストをします。基本的にテストは単体テスト、システムテスト、ユーザ受け入れテストの順で実施し、これらは前工程の詳細設計、基本設計、要件定義に対応するテストとなっ...
開発技術

システム開発の基本設計と詳細設計のやり方を具体例で解説

システム開発プロジェクトで要件定義が終わったら設計という工程に入ります。設計はプログラム作成に必要なことを決めます。設計の目的と実施内容設計は一般的に、基本設計(外部設計)、詳細設計(内部設計 または プログラム設計)の順番で進めます。それ...
AI

【初心者向け】機械学習の仕組みを徹底解説|損失関数・転移学習・強化学習

機械学習は大量のデータをコンピュータに覚えさせ、データからからパターン認識や規則を導くことです。本書は機械学習とは何かの説明からニューラルネットワーク、機械学習の説明をします。機械学習とは機械学習は、コンピュータが人間の代わりに「経験から学...
セキュリティ

【図解】認証技術の種類やSSOを徹底解説|パスワード・FIDO・OAuth

認証は、システムやネットワークにアクセスしようとするユーザが「正しい利用者かどうか」を確認するプロセスです。パソコンやスマホの電源を入れた場合にIDやパスワードを入力したり、顔や指紋認証などがあります。本書はパスワード認証、スマホ認証(FI...
開発技術

要件定義の進め方と成果物の解説

要件定義では企画プロセスの内容をインプットして、「何を作るのか」を決めるフェーズです。また、関係者からヒアリングをして求められる条件(要件)を整理して、目的や機能や性能の要件を整理します。本書は要件定義の進め方、要件を整理して成果物にまとめ...
スポンサーリンク