31分で読めます
パスキーはなぜ偽サイトに強い?パスワードとの違いと弱点を図解
パスワード、ワンタイムパスワード、パスキーは、ログインのときに何を確かめ、何を相手に渡すかが違う。パスキーが偽サイトに強い理由と、代わりのログインの方法やログインの後に残る危険を、シーケンス図と TypeScript の短いコードで初心者向けに解説する。
SecurityAuthenticationTypeScript
RECENT POST
パスワード、ワンタイムパスワード、パスキーは、ログインのときに何を確かめ、何を相手に渡すかが違う。パスキーが偽サイトに強い理由と、代わりのログインの方法やログインの後に残る危険を、シーケンス図と TypeScript の短いコードで初心者向けに解説する。
Express は書けるのに、NestJS でサービスを import しても起動で止まった。Express と Hono はつなぐコードを自分で書き、NestJS はモジュールに登録して任せる。この違いと、起動で止まるエラーの読み方を、同じ API を書いて確かめた。
課題の番号で探した課題がデータベースに無いとき、リポジトリが「見つからない」のエラーを出すと、無いのが正常な操作までエラーになる。リポジトリは null を返すだけにし、エラーにするのはユースケース層にする分け方を、最小のコードで示す。
ABOUT ME
Webエンジニア / 写真好き
東京でWebアプリをつくっているエンジニアです。TypeScriptが好きで、フロントエンドもバックエンドも書きます。動くものをつくって、使いやすく育てていくのが楽しいです。
カメラが好きで、休みの日はカメラを持って出かけています。
つくることで、見える景色がある。