ハッカーは、SDメモリカードのマイクロコントローラーと物理的な改ざんをハッキングして、SDカードのファームウェアまたはハードウェアを変更できます。
改ざん防止用のSDカードを作成するにはどうすればよいですか?
誰かが長期間SDカードにアクセスできるようになると、SDカードではなくなります。これは 10の不変のセキュリティ法則 の1つのバリエーションです。
改ざん防止ハードウェアの作成は非常に難しい問題です。攻撃者のリソース、機能、および動機に応じて、最終的にはほぼすべてのチップの秘密を回復できます。
代わりに、データを保護する他のソリューションを検討してください。 SDに書き込む前にデータを暗号化し、復号化キーをカードに保存しないでください。そうすれば、誰かがデバイスを入手したとしても、デバイスを解読するために必要な情報を入手することはできません。
正直に言って、誰かがあなたをハッキングしたいと思う確率は、あなたのSDカードは言うまでもありませんか?
それらが高いだと思うなら、私はあまり助けになりません。
独自のマイクロコントローラーFWを最初から作成すると(鈍角な技術的な困難は別として)、私の意見ではより多くのリスクにつながります。
疑いなく、ここにいる私たちの誰もが、サンディスクやキングストンの開発チーム全体よりも良い仕事をするでしょう...
この脆弱性の角度は、USBフラッシュドライブに関しても長い間知られています。データは暗号化できますが、コントローラーは保護されません。ディスクフォーマットタイプを変更することもできますが、どちらも役に立ちません。
新しい「NFCまたはBLE」SDカードでも問題が解決しない場合でも、SDリーダーと何らかのスキルを持つ悪意のある攻撃者は、常に「プラグアンドプレイ」を実行できます。
このリンクでEEPROMセキュリティについての良い読みがあります: https://www.digikey.com/en/articles/techzone/2019/jan/use-external-encrypted-eeprom--secure-data-embedded -systems
結局のところ、私がソリューションを提供したいのはカードです。物理的に誰かの手の届かないところに保管し、信頼できる計算済みコンピュータに接続するだけの場合、それで十分ではありませんか?