最近ちょっと元気が出てきて,「そういや自分は暗号理論の勉強がしたかったんだった!」と思い出しました.
正拳突き*1してる場合じゃない.暗号やらなきゃ.セキュリティやらなきゃ....
そういうわけで調べたところ,こんなページにたどり着きました.
たくさんリソースが紹介され過ぎていて,とても全部は見切れません.
勉強のためのプラットフォームに限って厳選すると,こんな感じ.
この4つのうち,DefendTheWebとTryhackMe と HackTheBox はサイバーセキュリティがメインですね.
どれを選べばいいのかなんてわからないので,Google Trend で調べてみます.
Hack The Box がいちばん人気なんですね.じゃあそれにしようかな.
さて残る CryptoHack ですが…これはなんと暗号理論が勉強できるプラットフォームです.
リンク先を見ればわかりますが,数学の話もしっかり出てくるみたいです.
Challenge画面からしてこうですからね.
楽しそう.
登録者数は全世界に数万人しかいないっぽいですが,数学寄りの話がメインのサービスで数万人なら,むしろ多いといえるでしょう.
実際に遊んでみて,後でまた感想を書きますね.
2023/05 追記
今では私は CryptoHack も HackTheBox もやってません.理由は,データサイエンス・機械学習に軸足を移したからですね.別にこれらのサービスは悪くないです.
やってみた感想として,CryptoHack は学習にはすごく良いプラットフォームだと思います.公式Discordサーバもあって,質問も気軽にできるみたいなので暗号理論に興味がある方にはお勧めできます.
HackTheBox ですが,こちらはかなり難易度が高かったです.私はまず環境構築で躓きまくりました.TryHackMe の方がやさしめなので,初心者はそちらの方が良いかもしれません.しかし少々難しくても,完璧にゲーミフィケーションされていて,すごく楽しく進めることができるというのは巨大なメリットです.こちらも,セキュリティ(特にペンテスト)に興味がある方にはお勧め.
*1:LeetCodeのこと