セキュリティ・DB

データベース設計・最適化

【面接対策】排他制御(楽観ロック・悲観ロック)とは?中学生でもわかる例え話と理想的な回答例

【排他制御(読み方:はいたせいぎょ)】友達と同時に同じお菓子を取ろうとしたら、どっちが取るか決めないとケンカになりますよね?データベースでも同じで、複数の人が同時に同じデータにアクセスしようとすると問題が起きます。それを防ぐのが排他制御です...
データベース設計・最適化

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

【トランザクション(読み方:トランザクション)】例えば、銀行でお金を送金するとき、相手の口座にお金が増える、自分の口座からお金が減る、という二つの作業がセットで完了しないと困りますよね。この一連の「取引」をトランザクションと呼びます。データ...
データベース設計・最適化

【面接対策】インデックスとは?中学生でもわかる例え話と理想的な回答例

【インデックス(読み方:いんでっくす)】って、図書館で目的の本を探す時に使う「索引」と似ています。大量の本の中から、キーワードを使って素早く目的の本を見つけ出すための仕組みですよね。データベースでも同じように、大量のデータの中から特定のデー...
データベース設計・最適化

【面接対策】正規化(第1〜第3正規化)とは?中学生でもわかる例え話と理想的な回答例

【正規化(読み方:せいきか)】データベースの「正規化」は、例えるなら洋服ダンスの整理整頓です。服を種類や色で分けて収納すると、どこに何があるかすぐ分かり、無駄なスペースも減りますよね。正規化は、データベース内のデータの重複をなくし、整理する...
Webセキュリティ・脆弱性

【面接対策】DDoS攻撃とは?中学生でもわかる例え話と理想的な回答例

【DDoS攻撃(読み方:ディーディーオーエスこうげき)】って知ってる?お店に電話が一本だけじゃなくて、100万本同時にかかってきたらどうなる? 電話回線がパンクして、他のお客さんが電話できなくなるよね。DDoS攻撃は、インターネット上のウェ...
Webセキュリティ・脆弱性

【面接対策】ディレクトリ・トラバーサルとは?中学生でもわかる例え話と理想的な回答例

【ディレクトリ・トラバーサル(読み方:ディレクトリ・トラバーサル)】ウェブサイトの住所録を想像してください。普通は見れる範囲が決まってますが、悪い人が「..」という裏技を使って、勝手に別の家や会社の秘密のファイルを見ちゃうのがディレクトリ・...
Webセキュリティ・脆弱性

【面接対策】ペネトレーションテストとは?中学生でもわかる例え話と理想的な回答例

【ペネトレーションテスト(読み方:ペネトレーションテスト)】って、泥棒があなたの家に侵入できるか試す「防犯訓練」みたいなもの!システムに隠れた弱点(窓の鍵が開いてるとか)を見つけて、本物の攻撃者が来る前に直すんです。セキュリティを「見える化...
Webセキュリティ・脆弱性

【面接対策】脆弱性スキャンとは?中学生でもわかる例え話と理想的な回答例

【脆弱性スキャン(読み方:ぜいじゃくせいスキャン)】家のドアに鍵がかかっているか、窓が開けっぱなしになっていないかをチェックするようなものです。ウェブサイトやシステムに潜むセキュリティ上の弱点(脆弱性)を自動的に見つけ出す検査を指します。セ...
Webセキュリティ・脆弱性

【面接対策】WAF(Web Application Firewall)とは?中学生でもわかる例え話と理想的な回答例

【WAF(読み方:ワフ)】って、ウェブサイトを守る門番みたいなもの。泥棒(サイバー攻撃)が家(ウェブサイト)に侵入しようとしたとき、怪しい動きを察知して追い払ってくれるんだ。だから、ウェブサイトの安全を守るために、とっても重要な存在なんだよ...
Webセキュリティ・脆弱性

【面接対策】CSRFとは?中学生でもわかる例え話と理想的な回答例

【CSRF(読み方:シーサーフ)】もし、あなたがお店のウェブサイトでログインしたまま、別の怪しいサイトを見ていたら…その怪しいサイトが勝手にあなたのアカウントでお店の物を買ってしまうかもしれません!これは、あなたがお店に「頼んでいない」のに...