エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
全裸bot for LINE - すぎゃーんメモ の記事にフィードバックをいただきまして。 すぎゃーんさんのコード... 全裸bot for LINE - すぎゃーんメモ の記事にフィードバックをいただきまして。 すぎゃーんさんのコードを参考にボット書いているけど、シグネチャのチェックが惜しい感じする。単純な比較じゃなくてhmac.Equalを使うべき。URL 2016-04-14 00:23:36 via Twitter for Mac 全然知らなかったのだけど、Timing attackという攻撃手法が存在するそうで。 Timing attack - Wikipedia, the free encyclopedia たとえば文字列の比較で、先頭から1文字ずつ比較していってその中身が異なっていたらreturnする、という処理をしている場合。 func cmpstring(s1, s2 string) int { l := len(s1) if len(s2) < l { l = len(s2) } for