ユーザー名非公開
回答2件
IoTに特化したセキュリティエンジニアですと、バイナリをリバースエンジニアリングして解析するようなケースもあります。ですので使うデバイスのプロセッサのアセンブリ言語は読めたほうがいいかもしれません。今はARM系が多いような気もします。もちろんセキュリティ全般のスキルも必要ですので、OWASPコミュニティへの入り浸りも必要でしょう。
セキュリティ関係は今も今後も非常に重要ですので、職の将来性がどうかというよりもご本人がその中で活躍できるかどうかという話になります。 必要な言語は、扱うデバイスによると思います。x86系かARM系であればPythonが増えてきていますが、やはりC/C++は出来た方がいいでしょう。今後はGoも増えてくるかもしれません。ソース提供されていないアプリの脆弱性調査をする場合はリバースしてアセンブリで確認するケースもあります。 その他のスキルですが、ネットワーク系は必須です。HTTPだけでなくMQTTや独自プロトコルの場合もあります。あとは一般的なセキュリティエンジニアで求められているものとあまり変わらないかなと思います。