Bestimmte elektrische Konstruktionen erfordern eine dauerhafte Deaktivierung der Hardwarefunktionalität im laufenden Betrieb. Das Senden eines Überstroms an eine schwache Sicherung kann ein Verfahren sein, um dies zu erreichen und den Stromkreis in einem bestimmten Bereich eines Geräts zu unterbrechen. Meine Fragen sind:
- Was sind die potenziellen Risiken, die durch diesen Prozess bei einer relativ schwachen Sicherung verursacht werden?
- Gibt es Alternativen zu dieser Methode, um die Funktionalität dauerhaft zu deaktivieren ?
Antworten:
Unter der Annahme, dass Sie mit "permanent" "ohne physische Reparatur" meinen, erinnert das, was Sie beschreiben, an einen Brechstangenkreis : Schließen Sie den Bus kurz, durchbrennen Sie die Sicherung. Mir ist kein sicherer Weg bekannt, das zu tun, was ich von Ihnen verstehe. Ein SCR ist wahrscheinlich eine gute Wahl.
Zu den Risiken gehört die Detonation des Geräts, das als Brechstange verwendet wird, wenn es kurz vor dem Öffnen der Sicherung zu viel Energie absorbiert. Um dies zu vermeiden, überprüfen Sie die Bewertung der Sicherung und des Geräts. Wenn die Bewertung des Geräts höher ist, sollte es nicht explodieren, bevor die Sicherung ausfällt. Möglicherweise müssen Sie Hochgeschwindigkeitssicherungen verwenden, die je nach den beteiligten Spannungen und Strömen möglicherweise schwer zu finden sind.I2T I2T
Ein weiteres Risiko besteht darin, die Brechstange versehentlich frühzeitig auszulösen. Wie Sie damit umgehen, hängt vom Kontext ab und davon, wie irritierend ein falscher Auslöser mit einem fehlenden Auslöser verglichen wird.
quelle
Wir wissen nicht viel über Ihre Anwendung, aber unter der Annahme, dass sie über ein gewisses Maß an Intelligenz verfügt, ist das Schreiben von Flag-Bits in das EEPROM eine bewährte Methode, um die Funktionalität anhand bestimmter Kriterien zu sperren. Solange Sie nicht an einer Spielekonsole oder einer anderen Anwendung arbeiten, bei der sich der Aufwand für das Reverse Engineering des Schutzschemas finanziell auszahlt, kann dies "dauerhaft genug" sein.
quelle
Angenommen, das Gerät verwendet EEPROM / Flash. Eine Möglichkeit zum Deaktivieren des Geräts besteht darin, zunächst einen Schlüssel im EEPROM zu programmieren und jedes Mal nach dem Schlüssel zu suchen. Sobald die Sicherheitsbedingung ausgelöst wurde, löschen Sie das EEPROM und / oder den Programmblitz.
quelle