Pouvez tags NFC être protégés d'être remplacé?
Le Nexus S peut écrire des tags NFC. Comment pouvez-vous arrêter n'importe qui avec un Nexus S d'écraser votre tag?
par exemple. Si vous avez un tag NFC sur un flyer qui lance une vidéo, un gars avec un Nexus S écraser et de le remplacer par un lien vers son site web?
Débutant ici, juste essayer d'obtenir une poignée sur la technologie NFC, merci!
OriginalL'auteur brightreb | 2011-04-14
Vous devez vous connecter pour publier un commentaire.
Oui, de nombreux types de balises permettent de protection d'écriture, certains à l'échelle mondiale, et d'autres plus sophistiqués par la section de mémoire à l'intérieur de la balise.
Lorsque vous obtenez votre balise détectée dans votre Android NFC application, alors vous pouvez obtenir une Balise d'objet et de lire et d'écrire sur l'étiquette, y compris la protection de son écriture.
Cela est décrit dans la documentation du développeur pour le NFC classes sur l'Android developer site.
Par exemple, si vous travaillez à un niveau plus élevé et de la lecture/écriture
Ndef
messages:L'installation d'un filtre d'intention (dans le code ou dans le manifeste) afin de détecter la
Ndef
ouNDefFormatable
balises. Vous pouvez obtenir unTag
objet de laIntent
passé à vous (dansonCreate()
ouonNewIntent()
).De votre
Tag
essayer d'obtenir unNdef
tag de l'objet de l'intention de l'.En cas de succès dans l'obtention d'un
Ndef
objet à partir de la balise, puis vérifier qu'il est bien accessible en écriture, vérifiez qu'il a assez d'espace, d'y écrire et d'utiliser ensuite lemakeReadOnly()
deNdef
....Si l'obtention d'un
Ndef
objet a échoué (à l'exception de), vous devez formater la première Balise....alors...obtenir un
NdefFormattable
objet de l'détectéTag
et d'écrire un message et de le protéger, à l'aide de laformatReadOnly(NdefMessage firstMessage)
, ou juste formater et ensuite continuer avec un code pour obtenirNdef
...Si vous ne pouvez pas obtenir un
NdefFormattable
objet, puis quelque chose est très mal, car c'est ce que vous avez demandé dans votre filtre. Le formatage peut échouer si elle est en lecture seule déjà.La documentation pour les développeurs n'est pas trop mauvais, une fois que vous obtenez votre tête autour de la définition de la
IntentFilter
par "Technologie de Tag" (y comprisNdefFormatable
etNdef
) et l'obtention de ces objets à partir de la base de la Balise différentes opérations.OriginalL'auteur Andrew Mackenzie
Oui, vous pouvez vous protéger contre l'écriture (la plupart) des balises, qui inhibe les autres à partir d'écraser le contenu. Si vous voulez juste écrire une balise, une bonne application android est NXP tagwriter, qui a une variété d'options d'encodage et de protection contre l'écriture en option.
Si vous voulez faire en sorte seulement vous avoir le contrôle de votre contenu de la balise, essayez NFCLabels tag manager app. Votre étiquette de contenu est stocké dans le cloud, et vous accédez à votre balise par le biais de votre compte. Vous pouvez donc écrire de protéger un tag Joe Schmoe ne peut pas faire sauter votre contenu, mais vous avez toujours la liberté de mettre à jour votre tag en tant que de besoin. Il vous donne également quelques engagement de base de google analytics. Leur vidéo sur youtube montre comment il fonctionne (voir lien ci-dessus.)
OriginalL'auteur Kelsey
De tag NFC peut être configuré pour être en lecture seule.
Certains sont achetés avec vos données sur eux déjà, et, en lecture seule.
http://www.radio-electronics.com/info/wireless/nfc/near-field-communications-tags-types.php
Je ne pense pas qu'il soit possible de s'assurer que personne d'autre fait une copie de vos données. Par exemple, si vous avez l'URL du contenu de votre balise, et quelqu'un d'autre lit que les données. Rien ne les empêche de l'encodage d'une nouvelle balise avec ces mêmes données.
Que faire si je veux stocker codé autorisations.
OriginalL'auteur Software.Developer
Presque tous les tags nfc peuvent être protégés par verrouillé bits, ce qui permet de rédiger un tags NFC avec des apps comme NXP tagwriter, tasklauncher, assurez-vous de choisir readonly options pour l'encodage. À côté de l'attention, si une balise est en lecture seule, il ne peut pas être réécrit à nouveau. Pour des applications ou des tags nfc, allez geenfc site web pour plus de détails.
OriginalL'auteur gee nfc