用語集

IT用語集

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

プログラミング言語は、コンピューターに処理内容を伝えるための書き方のルールです。

Programming Language
Glossary Python

Python は、読みやすさと用途の広さで人気が高い代表的なプログラミング言語です。

Glossary PHP

PHP は、Web 開発で長く使われている代表的なサーバーサイド言語です。

Glossary JavaScript

JavaScript は、Web ページや Web アプリで広く使われる代表的なプログラミング言語です。

JS
Glossary TypeScript

TypeScript は、JavaScript に型チェックを加えて大きな開発を扱いやすくする言語です。

TS
Glossary Java

Java は、業務システムや企業向けバックエンドで広く使われる代表的なプログラミング言語です。

Glossary Go

Go は、シンプルさと運用のしやすさで支持される代表的なプログラミング言語です。

Golang
Glossary C#

C# は、.NET の世界で広く使われる代表的なプログラミング言語です。

CSharp C Sharp
Glossary Ruby

Ruby は、読みやすさと書きやすさに強みがある代表的なプログラミング言語です。

Glossary IdP

IdP は、ユーザーが誰なのかを確認して認証結果を各サービスへ渡す役割を持つ仕組みです。

Identity Provider
Glossary SAML

SAML は、認証結果をサービスへ渡すために使われる代表的なSSO連携方式です。

Glossary OpenID Connect

OpenID Connect は、OAuth 2.0 を土台にして認証を扱えるようにした仕組みです。

OIDC
Glossary OAuth 2.0

OAuth 2.0 は、他のサービスへ権限を安全に委ねるための仕組みです。

OAuth2 OAuth
Glossary SCIM

SCIM は、ユーザー作成や停止などのアカウント連携を自動化しやすくする仕組みです。

Glossary 逆プロキシ

逆プロキシは、サーバーやアプリの前段でリクエストを受けて、内部へ渡す仕組みです。

リバースプロキシ reverse proxy

フォワードプロキシは、利用者側の代理として外部へアクセスする仕組みです。

forward proxy
Glossary Nginx

Nginx は、Webサーバー、逆プロキシ、ロードバランサーとして広く使われるソフトウェアです。

nginx

Apache HTTP Server は、Webサーバーとして長く使われており、逆プロキシとしても動かせるソフトウェアです。

Apache Apache httpd httpd

ロードバランサーは、複数のサーバーへ負荷を分散するための仕組みです。

load balancer
Glossary TLS終端

TLS終端は、HTTPS の暗号化通信を前段で復号して内部へ渡す構成です。

Glossary SSH

SSH は、サーバーへ安全にログインしたりファイル転送したりするための仕組みです。

OpenSSH
Glossary sudo

sudo は、通常ユーザーが必要なときだけ管理者権限を使うための仕組みです。

Glossary UFW

UFW は、Ubuntu 系でよく使われるシンプルなファイアウォール設定ツールです。

ufw
Glossary Fail2ban

Fail2ban は、認証失敗を繰り返すIPを一定時間遮断する仕組みです。

fail2ban