2017-07-19 14 views
0

私は1つの愚かな質問があります。私はmifareクラシックタグ(1k)を持っています。このカードの内容(そこに保存されているデータ)を非表示にしたい。どうやってするの? ndefレコードはどうですか?スマートカードの内容を隠す

答えて

1

MFC(MIFARE Classicは)逆に完全エンジニアリングしまったので、記憶装置は、読み書き、およびクリアテキスト、考慮しなければならないなど、クローン可能/コピー可能

あなたは上にそれを置く前に、ペイロードの暗号化に余裕があればデータを機密扱いにすることはできますが、「隠す」ことはできません。第三者はカードが空ではないと伝えることができますが、実際に何が格納されているかは分かりません。

NDEFはあなたに手伝ってくれません。

+0

私はMifare Classicが安全ではないことを知っていますが、いくつかのアンドロイドNFCアプリケーションでは「空白」だったこの規格のカードを見ました。しかし、データが保存されていることはわかっています。 これで私が最初にデータ暗号化を行ったのですが、もう少し安全にしたいと思っています。 – Greggy

+0

この文脈での「空白」は、アプリケーションプロバイダが何を意味するものであるかにかかわらずです。たとえMFCが壊れても、電話アプリは通常セクタキーを解読しようとしないので、「ペイロード形式を知らない」、「NDEFではない」、「MADが見つかりません」(mifareアプリケーションディレクトリ)、または「未知のキー」を意味する可能性があります。 – Nipo

1

MIFAREクラシックではセクタにデータを格納できますが、これはアクセス保護が可能です。したがって、セクタキーでの認証は、読み取り操作(そのように設定されている場合)の前に実行する必要があります。 NFC TagInfoのような「一般的な」アプリケーションは、通常、セクタの内容を「不明」と宣言する前に、「よく知られた」キーを試します。彼らは鍵をハックしようとしない。 また、MIFARE PlusやMIFARE DESFireなど、AES暗号化を使用して認証とデータ暗号化を行う、より高度な製品を使用することもできます。

関連する問題