Security
Confusables - 紛らわしい文字を含めて検索できるPythonライブラリ
Unicode コンソーシアムが提供している見た目そっくりな文字リストにある文字が紛れていても文字列マッチする小さなライブラリが Confusables です。 このクラスは最新の Confusables.txt を Unicode.org から取得し、紛らわしい文字を含んだマッチする正規表現を生成してくれます。 たとえば、“Hello” に対しては次のようなパターンができ …
英銀行の「正しい電話番号」確認サイト、JSONで全74000番号を晒す作りで議論を呼ぶ
イギリスの大手バークレーズ銀行、利用者の電話詐欺被害対策として「バークレイズ銀行の電話番号として正しいか調べる」サイトを公開しているのですが、その実装に問題があるのではという疑義がHacker News で上がり議論となっています。 Phone number checker サイトでは、電話番号を一つ入力するフォームが置かれ、ここに電話番号を入力すると、74000個ある正式な電話番号の場合は「この …
'-' という名前の、中身が無いのに70万回ダウンロードされてる謎のnpmパッケージ
- という名前の JavaScript/TypeScript パッケージについて警告を発している記事が話題となっています。 このパッケージ、中身はほとんど空で、Readme と、dev で TypeScript を動かせるようにするライブラリ群を呼ぶ箇所だけのもの。 しかし、この “-” を使っている他の npm パッケージが 50個以上あり、約一年前の公開時からのトータル …
このUSBメモリは自動的に爆発する
ツイッターユーザー@_MG_ 氏が Medium で発表した、挿すと爆発するUSBデバイス Mr. Self Destruct (ミスター自己破壊)。 デモ動画では、USBキーボードのフリをしてキー入力コードを発行することでPCを乗っ取るキーストローク・インジェクションの手法を使って動画を再生し、同時に過大な電流を流してUSBデバイスを爆発させています。 こちらは「自動的に発煙する」バージョン。差 …