プログラミング言語は、コンピューターに処理内容を伝えるための書き方のルールです。
engineer.notes
try / verify / log
2026.05.20
VPN、IPsec、TLS、CISA、NVD など、記事内で出てくるIT用語や固有名詞を初心者向けにまとめた用語集です。
プログラミング言語は、コンピューターに処理内容を伝えるための書き方のルールです。
Python は、読みやすさと用途の広さで人気が高い代表的なプログラミング言語です。
PHP は、Web 開発で長く使われている代表的なサーバーサイド言語です。
JavaScript は、Web ページや Web アプリで広く使われる代表的なプログラミング言語です。
TypeScript は、JavaScript に型チェックを加えて大きな開発を扱いやすくする言語です。
Java は、業務システムや企業向けバックエンドで広く使われる代表的なプログラミング言語です。
Go は、シンプルさと運用のしやすさで支持される代表的なプログラミング言語です。
C# は、.NET の世界で広く使われる代表的なプログラミング言語です。
Ruby は、読みやすさと書きやすさに強みがある代表的なプログラミング言語です。
IdP は、ユーザーが誰なのかを確認して認証結果を各サービスへ渡す役割を持つ仕組みです。
SAML は、認証結果をサービスへ渡すために使われる代表的なSSO連携方式です。
OpenID Connect は、OAuth 2.0 を土台にして認証を扱えるようにした仕組みです。
OAuth 2.0 は、他のサービスへ権限を安全に委ねるための仕組みです。
SCIM は、ユーザー作成や停止などのアカウント連携を自動化しやすくする仕組みです。
逆プロキシは、サーバーやアプリの前段でリクエストを受けて、内部へ渡す仕組みです。
フォワードプロキシは、利用者側の代理として外部へアクセスする仕組みです。
Nginx は、Webサーバー、逆プロキシ、ロードバランサーとして広く使われるソフトウェアです。
Apache HTTP Server は、Webサーバーとして長く使われており、逆プロキシとしても動かせるソフトウェアです。
ロードバランサーは、複数のサーバーへ負荷を分散するための仕組みです。
TLS終端は、HTTPS の暗号化通信を前段で復号して内部へ渡す構成です。
SSH は、サーバーへ安全にログインしたりファイル転送したりするための仕組みです。
sudo は、通常ユーザーが必要なときだけ管理者権限を使うための仕組みです。
UFW は、Ubuntu 系でよく使われるシンプルなファイアウォール設定ツールです。
Fail2ban は、認証失敗を繰り返すIPを一定時間遮断する仕組みです。