iパス テクノロジ系の要点まとめ
本試験はテクノロジ系45問程度で、いちばん配分の大きい分野です。この分野も300点以上(1,000点満点)が必要。計算問題は解き方を一度覚えれば確実に取れます。
2進数と16進数
| 10進数 | 2進数 | 16進数 |
| 5 | 101 | 5 |
| 10 | 1010 | A |
| 15 | 1111 | F |
| 16 | 10000 | 10 |
| 31 | 11111 | 1F |
2進数は右の桁から1・2・4・8・16…の重み。1011=8+2+1=11。nビットで表せるのは2のn乗通りなので、8ビットなら256通りです。
論理演算
| A | B | AND(論理積) | OR(論理和) | XOR(排他的論理和) |
| 0 | 0 | 0 | 0 | 0 |
| 0 | 1 | 0 | 1 | 1 |
| 1 | 0 | 0 | 1 | 1 |
| 1 | 1 | 1 | 1 | 0 |
データ構造:スタックは後入れ先出し(LIFO)、キューは先入れ先出し(FIFO)。整列済みのデータは二分探索で、範囲を半分ずつ絞って探せます。
コンピュータの部品
| 部品 | ポイント |
| CPU | 命令を解読・実行。クロック周波数が性能の目安 |
| GPU | 大量の並列計算が得意。AIの学習にも使う |
| キャッシュメモリ | CPUと主記憶の速度差を埋める。SRAMを使う |
| DRAM | 主記憶。リフレッシュが必要。電源を切ると消える |
| フラッシュメモリ | 電源を切っても消えない。SSD・USBメモリ |
| センサ/アクチュエータ | 測る/動かす(IoT) |
信頼性と稼働率
| 計算 | 式 | 0.9の装置2台の例 |
| 直列(両方動けば動く) | A × B | 0.81 |
| 並列(どちらか動けば動く) | 1 −(1−A)×(1−B) | 0.99 |
| MTBFとMTTRから | MTBF ÷(MTBF+MTTR) | 480÷500=0.96 |
| 用語 | 意味 |
| RAID0/RAID1/RAID5 | 分散して高速化(冗長性なし)/ミラーリング/パリティで1台の故障に耐える |
| フェールセーフ | 故障時は安全な側に動作させる |
| フェールソフト | 機能を落としてでも動かし続ける |
| フールプルーフ | 誤った操作をしても危険が生じない |
| SaaS/PaaS/IaaS | アプリ/実行基盤/サーバなどのインフラをサービスとして提供 |
表計算の複写:$の付かない参照(A1)は複写先に合わせてずれ、$C$1のような絶対参照はずれません。
データベース
| 用語 | 意味 |
| 主キー | 行を一意に識別する列。重複も空も不可 |
| 外部キー | ほかの表の主キーを参照して表を関連付ける |
| 正規化 | 重複をなくすように表を分割する |
| 選択/射影/結合 | 行を取り出す/列を取り出す/表をつなぐ |
| 排他制御 | ロックで同時更新の矛盾を防ぐ |
| ロールバック/ロールフォワード | 更新前に戻す/ログで障害直前まで復旧する |
ネットワーク
| 名前 | 役割 |
| DNS | ドメイン名とIPアドレスを対応付ける |
| DHCP | IPアドレスなどを自動で割り当てる |
| SMTP | メールの送信・転送 |
| POP3/IMAP4 | メールの受信(端末にダウンロード/サーバ上で管理) |
| HTTPS | Webの通信をTLSで暗号化 |
| NAT | プライベートとグローバルのIPアドレスを変換 |
| VPN | 公衆の回線上に仮想的な専用回線を作る |
| LPWA | 省電力で広い範囲を通信。IoT向け |
IPv4は32ビット、IPv6は128ビット。通信時間はバイトをビットに直す(×8)のを忘れずに。100Mバイト÷80Mビット/秒=800÷80=10秒。
セキュリティ
| 攻撃 | 手口 |
| フィッシング | 偽のメールやサイトでIDやカード番号を盗む |
| ランサムウェア | ファイルを暗号化して身代金を要求 |
| ソーシャルエンジニアリング | 電話でのなりすまし、のぞき見など人をだます |
| SQLインジェクション | 入力欄に不正なSQL文を入れてデータベースを操作 |
| ゼロデイ攻撃 | 修正プログラムが出る前の脆弱性を突く |
| パスワードリスト攻撃 | 流出したIDとパスワードの組で別のサイトにログイン |
| プロンプトインジェクション | 細工した指示文で生成AIに想定外の動作をさせる |
| しくみ | 使う鍵 |
| 共通鍵暗号方式 | 暗号化も復号も同じ鍵 |
| 公開鍵暗号方式 | 受信者の公開鍵で暗号化し、受信者の秘密鍵で復号 |
| デジタル署名 | 送信者の秘密鍵で署名し、送信者の公開鍵で検証 |
- 情報セキュリティの3要素:機密性(許可された人だけ)・完全性(正確で改ざんなし)・可用性(使いたいときに使える)。
- 多要素認証は、知識・所持・生体のうち異なる要素を組み合わせる。パスワード+秘密の質問は知識だけなので1要素。
- 公開するサーバはDMZに置く。ISMSの規格はISO/IEC 27001。
AIの技術
| 用語 | 意味 |
| 教師あり学習 | 正解付きのデータで学び、予測や分類をする |
| 教師なし学習 | 正解なしでグループ分け(クラスタリング)などをする |
| 強化学習 | 試行錯誤で報酬が最大になる行動を学ぶ |
| 過学習 | 学習データに合いすぎて、新しいデータで精度が落ちる |
| ファインチューニング | 事前学習済みのモデルを用途のデータで追加学習 |
| 大規模言語モデル(LLM) | 大量の文章で学習し、文章の生成や要約をするモデル |