用語集

IT用語集

VPN、IPsec、TLS、CISA、NVD など、記事内で出てくるIT用語や固有名詞を初心者向けにまとめた用語集です。

Glossary DNSレコード

DNSレコードは、ドメインをどこへ向けるか、メールをどこで受けるかなどを決める DNS 設定の中身です。

DNS records DNS record
Glossary 公開鍵暗号

公開鍵暗号は、公開鍵と秘密鍵の2つを使って暗号化や署名を行う仕組みです。

public key cryptography asymmetric cryptography 非対称暗号

デジタル証明書は、公開鍵が誰のものかを信頼できる形で示す電子文書です。

digital certificate 公開鍵証明書
Glossary 認証局

認証局は、証明書を発行して公開鍵と主体情報の結びつきを保証する役割を持つ組織や仕組みです。

CA certificate authority 認証局CA
Glossary 電子署名

電子署名は、データが改ざんされていないことと、署名した主体を確認するための仕組みです。

digital signature
Glossary X.509

X.509 は、インターネットで広く使われるデジタル証明書の標準的な形式です。

X509 x509 X.509証明書

サプライチェーンは、調達から製造、提供、保守までの一連のつながり全体を指す言葉です。

supply chain

ソフトウェアサプライチェーンは、ソフトウェアが作られ、ビルドされ、配布され、更新されるまでのつながり全体です。

software supply chain
Glossary SBOM

SBOM は、ソフトウェアを構成する部品やコンポーネントの一覧を示す部品表のような情報です。

Software Bill of Materials

サプライチェーン攻撃は、最終的な標的の手前にある開発元や配布経路、委託先などを狙って侵入や改ざんを行う攻撃です。

supply chain attack ソフトウェアサプライチェーン攻撃
Glossary Zustand

Zustand は、React で共有状態をシンプルに持ちたいときによく使われる軽量な状態管理ライブラリです。

zustand state management
Glossary React

React は、UI(画面)をコンポーネント単位で組み立てるための JavaScript ライブラリです。

ReactJS React.js
Glossary Redux

Redux は、予測しやすく保守しやすいグローバル状態管理を目指した JavaScript ライブラリです。

Redux.js
Glossary SSR

SSR は、サーバー側で HTML を組み立ててからブラウザに返すレンダリング方式です。

Server Side Rendering サーバーサイドレンダリング
Glossary Redux Toolkit

Redux Toolkit は、Redux を今の書き方で扱うための公式推奨ツールセットです。

RTK
Glossary SSG

SSG は、ビルド時にあらかじめ HTML を生成しておくレンダリング方式です。

Static Site Generation 静的サイト生成
Glossary Context API

Context API は、React で深い階層まで値を受け渡したいときに使う標準の仕組みです。

React Context Context
Glossary GraphQL

GraphQL は、クライアントが欲しい形に近いデータを取得しやすくする API の仕組みです。

graphql api
Glossary REST API

REST API は、URL と HTTP の仕組みを使って資源をやり取りする考え方で作る API です。

REST RESTful API RESTful

エンドポイントは、API やサービスで通信先として使う URL や窓口のことです。

Glossary HTTPメソッド

HTTPメソッドは、GET や POST のように、HTTP でどんな操作をしたいかを表す種類です。

HTTP method GET POST

オーバーフェッチは、本当は不要なデータまで API から一緒に取ってしまう状態です。

アンダーフェッチは、必要な情報をそろえるのに API を何回も呼ぶ必要がある状態です。

プロンプトエンジニアリングは、AI に渡す指示を整理して、目的に合う出力を得やすくする考え方です。

prompt engineering