インシデントハンドリングの解説(情報セキュリティマネジメントシラバス用語)
インシデントハンドリングとはインシデントハンドリングとは、情報セキュリティにおける重大な事故やトラブル(ウイルス感染、不正アクセス、情報漏えいなど)が発生した際に、被害を最小限に抑え、迅速に復旧するための対応手順や管理プロセスのことです。インシデントが発生した際、慌てて場当たり的な対応をすると、かえって被害が拡大したり、原因究明に必要な証拠が消えてしまったりする危険性があります。そうならないよう、...
Django、Python、AWS、Linux、セキュリティ、CVE、基本情報技術者、応用情報技術者、ITパスポートの用語を、図解と実務手順で解説します。個人開発kurutann.comの検証記録や障害対応事例も公開しています。
インシデントハンドリングとはインシデントハンドリングとは、情報セキュリティにおける重大な事故やトラブル(ウイルス感染、不正アクセス、情報漏えいなど)が発生した際に、被害を最小限に抑え、迅速に復旧するための対応手順や管理プロセスのことです。インシデントが発生した際、慌てて場当たり的な対応をすると、かえって被害が拡大したり、原因究明に必要な証拠が消えてしまったりする危険性があります。そうならないよう、...
SAMLとはSAML(Security Assertion Markup Language)は、異なるドメイン(組織やWebサービス)の間で、ユーザーの認証情報(ログイン状態など)を安全に交換するためのXMLベースの規格です。主に企業で導入されている「シングルサインオン(SSO)」を実現するために使われます。SAMLを利用することで、ユーザーは会社のアカウントに一度ログインするだけで、連携している...
電子商取引(EC)は、インターネットなどのネットワークを利用して行う商取引です。BtoB・BtoC・CtoC・D2C・GtoCの違い、エスクローサービス、ロングテール、メリット・デメリットを、ITパスポート・基本情報技術者試験の現行IPAシラバスと経済産業省資料を基に分かりやすく解説します。
誤り検出とは誤り検出(Error Detection)とは、コンピュータ間でデータを通信したり、ハードディスクなどの記憶媒体にデータを保存したりする際に、ノイズや障害によってデータの内容が途中で書き換わって(破損して)いないかをチェックする技術です。送信側がデータから一定の計算ルールに基づいて「検証用データ」を作り、データと一緒に送ります。受信側でも同じルールで計算し、送られてきた検証用データと一...
フォレンジックとはフォレンジック(デジタルフォレンジック、デジタル鑑識)とは、コンピュータやスマートフォンなどの電子機器に対して、サイバー攻撃や不正アクセス、データ改ざんなどの事件が発生した際、その原因究明や法的な証拠保全のために行われる調査・分析技術のことです。通常のやり方でデータを調べようとすると、意図せずファイルの更新日時が変わるなど、証拠としての価値が損なわれてしまうことがあります。フォレ...
リアルタイムOS(RTOS)とはリアルタイムOS(Real-Time Operating System)は、特定の処理を指定された「時間制限(デッドライン)」内に確実に完了させることを最優先に設計されたオペレーティングシステム(OS)です。パソコンやスマホのOS(WindowsやiOSなど)が「多くのアプリを同時に、そこそこの速さで動かすこと」を目指すのに対し、リアルタイムOSは「決められたミリ秒...
CRM(Customer Relationship Management / 顧客関係管理)とは CRM(顧客関係管理)とは、顧客一人ひとりの情報や過去のやり取り(購買履歴、問い合わせ内容、アンケート結果など)をデータベースで一元管理し、それぞれに最適な対応を行うことで、長期的な信頼関係を築き、顧客の満足度を高める手法やそのシステムの総称です。「新規顧客を増やすこと」と同じくらい「既存顧客にファン...
誤り訂正とは誤り訂正(Error Correction)とは、コンピュータ間でデータをやり取りしたり、データをストレージに保存したりする際に、ノイズなどによってデータの一部が書き換わって(壊れて)しまった場合、受信側や読み出し側でその誤りを発見し、自動的に正しいデータへ修復(訂正)する技術のことです。誤りを検出するだけでなく、正しい値に直すための追加情報(冗長ビット)をデータと一緒に送ることで実現...
初動対応とは初動対応(トリアージ)とは、情報セキュリティのトラブル(インシデント)が発生した直後に、現場の状況を素早く把握し、被害の拡大を防ぐために行う最も初期の応急処置のことです。「トリアージ」は元々災害医療の用語で、患者の緊急度や重症度に応じて治療の優先順位を決めることを意味します。ITセキュリティにおけるトリアージも同様に、発生したトラブルの緊急性と重要度(どのサーバーが落ちているか、何のデ...
割込み優先度とは割り込み(割込み)とは、コンピューターが現在実行している通常の処理を一時的に中断し、急に発生した別の緊急の処理(割り込み処理)を最優先で実行させる仕組みのことです。「割込み優先度(割り込みプライオリティ)」は、複数の割り込み処理が同時に発生した際、どの処理を一番優先して実行させるかという「緊急度の順位付け」を指します。優先度の高い割り込みが発生すると、実行中だったそれよりも優先度の...
SCM(Supply Chain Management / サプライチェーンマネジメント)とは SCM(サプライチェーンマネジメント)とは、製品の原材料の調達から、製造、在庫管理、物流(輸送)、そして最終的に消費者に届くまでの全てのプロセス(供給の鎖=サプライチェーン)を、複数の企業や部門の垣根を越えて一元管理し、全体を最適化する手法です。情報(売れ行きや在庫の状況)をリアルタイムで共有することで...
A/D変換とはA/D変換(Analog-to-Digital Conversion:アナログデジタル変換)とは、温度や音、光、電圧などの連続的に変化する「アナログ信号」を、コンピュータが処理できる「0」と「1」の離散的な「デジタルデータ」に変換するプロセスのことです。この変換は、「標本化(サンプリング)」「量子化」「符号化」という3つのステップを経て行われ、センサーから情報を読み取る様々な機器で不...
BCPとはBCP(Business Continuity Plan:事業継続計画)とは、大規模な災害(地震、火災など)や深刻なシステム障害、感染症の流行といった不測の事態が発生した際に、企業が重要業務を中断させない、あるいは中断しても許容範囲内の短期間で再開できるようにするための具体的な計画案のことです。万が一の事態が起きた場合、あらかじめ計画がないと混乱が生じ、操業停止が長引いて顧客を失ったり、...
デバイスドライバとはデバイスドライバ(Device Driver)は、コンピューターのOS(基本ソフト)が、接続された周辺機器(ハードウェア)を正しく制御・操作できるようにするための「仲介役の橋渡しプログラム」です。マウス、キーボード、プリンター、グラフィックボードなどの周辺機器は、メーカーや型番によって動作させる仕組みやプログラム言語が異なります。OSはデバイスドライバを通じて共通の命令を出すこ...
IoT(Internet of Things / モノのインターネット)活用とは IoT(アイオーティー)活用とは、これまでインターネットに接続されていなかった身の回りのさまざまな「モノ」(家電、車、工場の機械、農業用のセンサーなど)に通信機能を持たせ、インターネットを通じてデータをやり取りしたり、遠隔で操作したりする仕組みを活用することです。モノに搭載されたセンサーが周囲の状況を検知してデータと...
PWM制御とはPWM制御(Pulse Width Modulation:パルス幅変調)とは、電気回路において電力を細かくコントロールするための技術です。電圧そのものの大きさを変えるのではなく、スイッチの「ON(電気を流す)」と「OFF(電気を止める)」を非常に高速(1秒間に数千〜数万回)で繰り返し、そのONの時間とOFFの時間の比率(デューティ比)を変化させることで、モーターの回転速度やLEDの明...
BCMとはBCM(Business Continuity Management:事業継続マネジメント)とは、企業が災害や障害などの不測の事態に対処するための計画(BCP)を策定するだけでなく、それを日頃から運用・維持し、組織に定着させるための「継続的な管理活動全般」を指します。BCP(計画書)を作成しただけで放置してしまうと、時間の経過とともにオフィスの構成や社員の役割が変わり、いざという時に全く...
マイクロサービスとはマイクロサービス(Microservices)は、1つの巨大なシステムを、機能ごとに独立した複数の小さなWebサービス(サービス)に分割して開発・運用するシステム設計の手法です。従来のシステムが「すべての機能を1つにまとめた巨大なプログラム(モノリス)」だったのに対し、マイクロサービスでは機能ごとにデータベースやサーバープログラムを分け、それらがネットワークを通じて互いに通信し...
シェアリングエコノミー(Sharing Economy)とは シェアリングエコノミーとは、個人や企業が所有している「使われていない資産(モノ、部屋、車、時間、スキルなど)」を、インターネット上のプラットフォームを介して、必要としている他の個人や企業と共同で利用(シェア)する経済活動のことです。新しく何かを購入するのではなく、必要な時に必要な分だけ借りて安く済ませる側と、遊休資産を活用して収入を得る...
フィードバック制御とはフィードバック制御(Feedback Control)とは、制御を行う際に対象の「現在の状態(出力)」をセンサーなどで計測し、それを「目標の値」と比較しながら、そのズレを無くすように次の指示(入力)を自動的に調整する制御方式です。「出力を入力に引き戻して反映させる」というループを絶えず繰り返すことで、外からの変化(外乱)があっても目標状態を維持できます。具体例エアコンの温度管...
DRとはDR(Disaster Recovery:ディザスタリカバリ、災害復旧)とは、地震や津波、テロなどの大規模な災害によって、システムやデータセンターが壊滅的な被害を受けた際に、システムを速やかに復旧・再開するためのシステム上の対策や計画のことです。主にITシステムやデータの復旧に焦点を当てており、ビジネス全体の継続を目指す「BCP」の一部として位置づけられます。遠く離れた別の地域にバックアッ...
コンテナオーケストレーションとはコンテナオーケストレーションは、アプリを動かすための「コンテナ(OS上で仮想的に独立した実行環境を作る技術)」を、大量かつ自動的に管理・運用する仕組みのことです。Webサービスが大規模になると、何百個、何千個ものコンテナを同時に動かす必要があり、これらを人間が手動で監視・管理するのは不可能です。コンテナオーケストレーション(代表例:Kubernetes)を使えば、コ...
エンタープライズアーキテクチャ(Enterprise Architecture / EA)とは エンタープライズアーキテクチャ(EA)とは、大企業や政府機関などの巨大な組織において、複雑に絡み合った業務プロセスや情報システムを全体的な視点から整理・見直し、組織全体が最も効率よく動くように設計するためのフレームワーク(全体の設計図)です。部分最適なシステムが乱立するのを防ぎ、組織全体の標準化と効率化...
配列とは配列(Array)とは、複数のデータをコンピュータのメモリ上に一列に並べて管理する最も基本的なデータ構造です。配列内の個々のデータを「要素」と呼び、各要素には「0」から始まる「インデックス(添え字)」という番号が割り当てられます。メモリ上で連続した領域に保存されるため、インデックスを指定するだけで、目的のデータへ瞬時にアクセスできる特徴を持っています。具体例1週間の気温データ(月曜〜日曜ま...