AP#6|サイバー攻撃

2 アクセス

パスワードを狙った攻撃手法

名称手法
ブルートフォース攻撃総当たりで文字列を調べる
辞書攻撃辞書にある単語を組み合わせて調べる
パスワードリスト攻撃これまでに流出したパスワードリストを用いて調べる

対策

  • 推測されにくいパスワードにする
  • 桁数の少ない単純なパスワードにしない
  • 同じパスワードを使いまわさない
  • 複数回認証に失敗したら、接続を遮断する

不正な挙動を試みる攻撃

名称手法対策
SQLインジェクション不正なSQL文を実行させるように入力する静的プレースホルダの利用、サニタイジング
コマンドインジェクション不正なOSコマンドを実行させるように入力する入力データを実行しない、サニタイジング
ディレクトリトラバーサルパス名を指定して非公開ファイルにアクセスする入力データからパスを削除する、ファイルの権限管理

サニタイジングとは

ユーザからの入力に含まれる有害な文字やコードを無害化する
sanitize:消毒する、衛生的にする

“<“や”>”といった記号をエスケープ処理する

&lt;script&gt;alert('攻撃');&lt;/script&gt;

Comments

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です