セキュリティ・DB

Webセキュリティ・脆弱性

【面接対策】クロスサイトスクリプティングとは?中学生でもわかる例え話と理想的な回答例

【クロスサイトスクリプティング(読み方:クロスサイトスクリプティング)】Webサイトが改ざんされて、悪意のあるスクリプトが埋め込まれること。例えば、友達のSNSに悪質な書き込みをするようなものです。表示されたページを見る人が、意図せず個人情...
Webセキュリティ・脆弱性

【面接対策】SQLインジェクションとは?中学生でもわかる例え話と理想的な回答例

【SQLインジェクション(読み方:エスキューエルインジェクション)】もしあなたがレストランの注文で「ハンバーグとポテト、ついでに店の在庫を全部見せて!」と注文できたら大変ですよね?SQLインジェクションは、Webサイトに悪いプログラム(SQ...
データベース設計・最適化

【面接対策】ER図(Entity Relationship Diagram)とは?中学生でもわかる例え話と理想的な回答例

街の地図で考えてみましょう。どの建物(エンティティ)がどこにあり、どんな道(リレーションシップ)で繋がっているかを図にしたものがER図です。データベースという街を設計する際に、データの種類や関係性を整理し、設計ミスを防ぐための設計図みたいな...