集合の和
A ⋃ B = { x | x ∈ A または x ∈ B }
集合の積
A ⋂ B = { x | x ∈ A かつ x ∈ B }
集合の差
A - B = { x | x ∈ A かつ x ∉ B }
デカルト積
A × B = { (a ,b ) | a ∈ A かつ b ∈ B }
PR
集合の性質
1. 要素に重複がない
2. 要素に特定の順序や配置はない
多重集合の性質
1. 要素に重複がありうる
2. 要素に特定の順序や配置はない
一般的に言われているパスワードで通常要求される複雑度
・8文字以上を使用
・大文字や数字も使用
・ユーザ名と同じにしない
・過去5回までのパスワードと同じにしない
・言語の別を問わず、辞書に載っている言葉を使用しない
・続きものにしない(パスワード1、パスワード2)
・同じ文字を2回くりかえさない
・キーボード上の隣接する文字の使用をさける
セッションハイジャックへの対策
1.セッションIDを生成する場合は、十分長く規則性のないランダムな値を使う
2.セッションIDの有効期限や妥当性をチェックする
3.セッションIDをクライアントへ送り出す場合は、クッキーを利用するなどで、有効期限を設定する。
コマンドインジェクション対策
1.システム上のコマンドを実行する関数に、クライアントからのパラメータを利用する場合、
サニタイジングを行う