技術面接問題
エンジニアの
コードを
セキュリティの基本
- XSS とは
何ですか。 どう 防ぎますか利用者の 入力が 画面の 上で スクリプトとして 動いてしまう穴、 と仕組みで 答える 問い。 出力の 時に 文字を 変える こと、 innerHTML を 避ける こと、 CSP は 重ねる 守りである ことを 話します。初級 - SQL インジェクションとは
何ですか。 どう 防ぎますか入力を 文字列として つないだせいで、 入力が SQL の 文の 一部として 読まれてしまう穴、 と答える 問い。 プレースホルダーと 最小の 権限で 守る ことを 話します。初級 - パスワードは
どう 保存しますか平文でも 暗号化でもなく、 パスワード用の ゆっくりした 一方向の ハッシュと ソルトで 保存する、と 答える 問い。 Argon2id や bcrypt の 名前と、 ログインの ときの 照らし方まで 話します。初級
コードを
