Ich vermute, der Wind weht aus 'ner ganz anderen Richtung.
Warum sollte einen stören, daß der Firmenname im Klartext im Binärimage
steht?
Außer man befürchtet, daß das jemand abändert.
Wenn der String "Meine tolle Firma" im Klartext im Binärfile steht,
könnte ja ein böser Mensch das patchen und durch "andere Firma"
ersetzen.
Um sowas zu verhindern, könnte man entweder den String verstecken, indem
man ihn irgendwie codiert, oder eine Checksum darüber prüfen.
Das bietet aber alles nur mäßige Sicherheit und verhindert schon gar
nicht, daß jemand alles disassembliert und die Funktionalität
nachvollzieht - das ist zwar extrem mühsam, aber machbar.
Wenn man mehr Sicherheit wünscht, muß man primär verhindern, daß das
unverschlüsselte Binärimage überhaupt in fremde Hände gelangt.
Als erstes natürlich die Read Protection im Controller nutzen, dann kann
das schonmal nixht einfach ausgelesen werden.
Und Firmware-Updates über einen Bootloader durchführen, der
verschlüsselte Images verarbeitet.
Das bietet natürlich auch keine 100%ige Sicherheit, setzt aber, je nach
Qualität der Verschlüsselung, die Hürden schonmal sehr viel höher.