集合の解説(基本情報技術者シラバス用語)
集合とは 集合(しゅうごう)とは、ある共通の性質や条件を持った「ものの集まり」のことです。集合に含まれる1つひとつの要素を「要素(メンバー)」と呼びます。コンピュータの世界では、大量のデータを整理・分類したり、データベースから特定のグループのデータだけを取り出したりする際に集合の考え方が使われます。代表的な集合の操作として、2つの集まりのどちらにも含まれる共通の部分を取り出す「積集合(かつ / A...
Django、Python、AWS、Linux、セキュリティ、CVE、基本情報技術者、応用情報技術者、ITパスポートの用語を、図解と実務手順で解説します。個人開発kurutann.comの検証記録や障害対応事例も公開しています。
集合とは 集合(しゅうごう)とは、ある共通の性質や条件を持った「ものの集まり」のことです。集合に含まれる1つひとつの要素を「要素(メンバー)」と呼びます。コンピュータの世界では、大量のデータを整理・分類したり、データベースから特定のグループのデータだけを取り出したりする際に集合の考え方が使われます。代表的な集合の操作として、2つの集まりのどちらにも含まれる共通の部分を取り出す「積集合(かつ / A...
CISOとはCISO(Chief Information Security Officer:最高情報セキュリティ責任者)とは、企業において情報セキュリティに関する戦略の決定や、対策の実施について最終的な責任を持つ役員のことです。現代のビジネスにおいて情報は最も価値のある資産の一つですが、サイバー攻撃や情報漏洩による損失リスクも大きくなっています。CISOは、経営陣の一員としてセキュリティと事業の成...
ハッシュ衝突とはハッシュ衝突とは、異なるデータ(入力値)をハッシュ関数と呼ばれる計算式に通した結果、偶然にも「全く同じハッシュ値(出力されるコード)」が生成されてしまう現象のことです。ハッシュ関数は、どんな長さのデータからも、固定された短い長さ of ランダムな値(ハッシュ値)を作り出す便利な仕組みです。しかし、入力できるデータのパターンは無限にあるのに対し、出力されるハッシュ値のパターンは有限で...
知的財産権とは知的財産権とは、人間のアイデアや技術、デザイン、創作物など、形のない「知的な財産」を作った人の権利を法律で守るための制度です。これには大きく分けて、文化的な創作物を守る「著作権」と、産業の発展に関わるアイデアやデザインを守る「産業財産権」の2種類があります。産業財産権には、新しい発明を守る「特許権」、物品の形状の考案を守る「実用新案権」、デザインを守る「意匠権」、商品やサービスの名前...
ベン図とは ベン図(べんず)とは、複数の集合(グループ)の関係性や、それらの重なり具合を円などの図形を使って視覚的に分かりやすく表現した図のことです。イギリスの数学者ジョン・ベンによって考案されました。言葉や数式だけでは理解しにくい複雑な条件の重なり(「Aであり、かつBである」「Aであるが、Bではない」など)を、絵として一目で直感的に把握できるのが最大の特徴です。データベースで複数の条件を組み合わ...
CSIRTとはCSIRT(Computer Security Incident Response Team:コンピュータセキュリティインシデント対応チーム)とは、企業や組織内でセキュリティ上の問題(インシデント)が発生した際に、素早く対応して被害を最小限に抑えるための専門チームです。ウイルス感染、不正アクセス、情報漏洩などのトラブルが発生したとき、誰がどのように対処すべきかが決まっていないと、混乱...
OSPFとはOSPF(Open Shortest Path First)とは、オフィスや企業のネットワークなど(同一の管理領域内)において、ルーター同士がルート情報を交換し合い、データを送信するための「最適な経路」を自動的に計算・選択するためのルーティングプロトコル(経路制御のルール)です。OSPFは「リンクステート型」と呼ばれる方式を採用しています。ネットワークに参加しているすべてのルーターが、...
著作権法とは著作権法とは、小説、音楽、絵画、映画、写真、さらにはコンピュータのプログラムなど、人間の思想や感情を創作的に表現した「著作物」を作った人(著作者)の権利を保護するための法律です。著作者が自分の作品をどのように使われるかを決める財産的な権利(著作権)や、著作者の「勝手に名前を変えられない」「作品を意図しない形に書き換えられない」といった名誉や感情を守る権利(著作者人格権)などを定めていま...
確率とは 確率(かくりつ)とは、ある出来事(事象)が起こる可能性の度合いを、0から1の間(あるいは0%から100%の間)の数値で表したものです。すべての結果が同様に起こると期待されるとき、「求めたい出来事が起こる場合の数」を「起こり得るすべてのパターンの数」で割ることで計算できます。ITの分野では、ネットワーク通信でのデータ紛失の発生率、AI(人工知能)が予測を行う際の自信の度合い(確信度)、迷惑...
SOCとはSOC(Security Operations Center:セキュリティオペレーションセンター)とは、企業や組織のネットワークやサーバー、パソコンなどの状態を24時間365日体制で監視し、サイバー攻撃などのセキュリティ脅威を早期に検知・分析する専門組織です。攻撃者は夜間や休日など、管理者の隙を狙って攻撃を仕掛けてきます。SOCは専用の監視システムを用いて通信ログなどを常にチェックし、不...
BGPとはBGP(Border Gateway Protocol)とは、インターネットを構成する巨大なネットワーク同士(プロバイダや大企業などの組織)を結びつけ、世界規模でデータを正しく送り届けるための経路制御(ルーティング)プロトコルです。いわば「インターネットの案内板」の役割を果たしています。インターネットは、AS(自律システム)と呼ばれる個々のネットワークが繋ぎ合わさってできています。BGP...
特許権とは特許権とは、新しい技術や画期的なアイデア(発明)を生み出した人に対し、国がその発明を一定期間独占して使えるようにする権利のことです。知的財産権の中の「産業財産権」を構成する一つの権利であり、産業の発達を促進することを目的としています。特許権を得るためには、特許庁という国の機関に出願し、厳格な審査に合格する必要があります。審査では、「今までにない新しいものであるか(新規性)」「その分野の専...
順列とは 順列(じゅんれつ)とは、いくつかある要素の中からいくつかの要素を選び、それらを「順番(並び順)を区別して」並べたとき、何通りの並べ方があるかを表すものです。数学ではアルファベットの「P(Permutation)」を使って表現します。順列では、並べる順番が異なれば、それは別のパターン(異なる通り)としてカウントするのが最大の特徴です。セキュリティ分野におけるパスワードの総当たり攻撃(すべて...
セキュリティ教育・訓練とはセキュリティ教育・訓練とは、企業や組織の役員から一般社員、派遣社員にいたるまで、すべての構成員に対してセキュリティに関する知識を教え、実際のトラブルに備えて訓練を行うことです。システムのセキュリティをどんなに強固にしても、それを使う人間のセキュリティ意識が低いと、パスワードのずさんな管理や、不審なメールの開封などから情報漏洩が発生してしまいます。この「人」の脆弱性を克服し...
スパニングツリープロトコルとはスパニングツリープロトコル(STP:Spanning Tree Protocol)とは、複数のスイッチで構築された有線LANネットワークにおいて、障害対策のためにケーブルを二重(ループ状)に接続した際に、通信データがネットワーク内を無限に回り続けてパンクするのを防ぐための技術です。ネットワークをループ状に配線すると、宛先がわからないデータがぐるぐると回り続ける「ブロー...
個人情報保護法とは個人情報保護法(正式名称:個人情報の保護に関する法律)とは、企業や行政機関などが、私たちの「個人情報」を適切に取り扱い、個人の権利や利益を守るためのルールを定めた法律です。個人情報とは、氏名、生年月日、住所、顔写真、電話番号、メールアドレスなど、それ一つで、あるいは他の情報と組み合わせることで「特定の個人を見分けることができる情報」のことを指します。現代のデジタル社会では、企業が...
組合せとは 組合せ(くみあわせ)とは、いくつかある要素の中からいくつかの要素を選ぶとき、選ぶ順番や並び方は気にせず、「どのメンバーが選ばれたか」という集まりのパターンだけを数える方法です。数学ではアルファベットの「C(Combination)」を使って表現します。先ほどの「順列」は並び順を気にするのに対し、組合せでは順番を無視するため、数え上げるパターンの数は少なくなります。プログラミングにおいて...
標的型攻撃メール訓練とは標的型攻撃メール訓練とは、特定の企業や組織を狙って送られる、実在する人物や取引先を装った偽のメール(標的型攻撃メール)への対処法を身につけるための体験型訓練です。この種のメールは、日常の業務連絡にそっくりなタイトルや本文で作られているため、見分けるのが非常に困難です。あらかじめ作成した「模擬の攻撃メール」を社員に送信し、実際に受信したときに怪しい点に気づいて適切に報告できる...
VLANとはVLAN(Virtual Local Area Network:仮想LAN)とは、物理的なハブやLANケーブルの配線に関わらず、スイッチ(ハブ)の内部設定によって、1つの物理的なネットワークを仮想的に複数の独立したネットワークに分割する技術です。通常、同じハブに繋がっているコンピュータ同士は同じネットワークに属し、お互いに通信できます。しかし、VLANを使うと、同じ部屋の同じ機器に接続...
不正競争防止法とは不正競争防止法とは、企業同士のルール違反の競争(不正競争)を防ぎ、公正で正しいビジネスの環境を守るための法律です。一生懸命に良い製品を作ったり、有名なブランドを築いたりした企業の努力を、他人がズルをして横取りするような行為を禁止しています。この法律では、様々な行為が「不正競争」として規定されています。代表的なものとして、有名なブランドのロゴや商品のパッケージにそっくりなものを作っ...
期待値とは 期待値(きたいち)とは、ある行動や確率的な出来事を何度も繰り返したときに、平均してどれくらいの結果(数値)が得られるかを示す見込みの平均値です。「それぞれの結果の値」に「それが起こる確率」を掛け合わせ、すべて足し算することで求められます。ビジネスの意思決定やITプロジェクト管理において、リスクを数値化する際によく使われます。例えば、システム開発において「あるバグが発生したときの損失額」...
情報セキュリティポリシーとは情報セキュリティポリシーとは、企業や組織が保有する情報を守るために定めた、セキュリティ対策に関する基本的な方針や具体的なルールのまとまりのことです。これがあることで、全社員が「何をどこまで守るべきか」「どのように行動すべきか」を共通の基準で理解し、一貫したセキュリティ管理を行うことができます。ポリシーは通常、最上位の「基本方針」、具体的なルールを定めた「対策基準」、日々...
QoSとはQoS(Quality of Service)とは、ネットワーク上を流れるデータの優先順位や通信帯域(スピード)を制御し、特定の重要な通信が途切れたり遅延したりしないように通信品質を保証する技術(帯域制御)のことです。インターネットや社内ネットワークでは、メール送信、ファイルダウンロード、動画視聴、Web会議など様々なデータが同時に流れます。QoSが設定されていないと、誰かが大容量のファ...
労働基準法とは労働基準法は、働く人(労働者)が安全に、そして健康に働くための最低限のルールを定めた法律です。会社(使用者)は、この法律で決められた条件よりも悪い条件で人を働かせることはできません。例えば、1日に働いてよい最長の時間は原則として8時間(週40時間)と決められています。もしこれを超えて働かせる場合(残業)は、会社と労働者の代表が協定を結び、さらに残業代(割増賃金)を支払う必要があります...