Gibt es eine Möglichkeit, zu verhindern, dass Excel 2007/2010 .bin-Dateien in gespeicherte .xlsx-Dateien einschließt?

Gibt es eine Möglichkeit, zu verhindern, dass Excel 2007/2010 .bin-Dateien in gespeicherte .xlsx-Dateien einschließt?

Falls es jemand nicht weiß,die neuen Office 2007/2010-Dateien sind eigentlich eine Art Archivdatei.

Seit wir einige aktuelle (oder ähnliche) Microsoft-Updates auf unseren Client-Rechnern installiert haben, erhalten wir viele Berichte über blockierte und unter Quarantäne gestellte ausgehende E-Mails mit den neuen Office-Dateitypen. Nach genauerer Untersuchung liegt dies daran, dass sie [nutzlose] .binDateien innerhalb der Office-Datei enthalten. Beispiel:

Blockierte E-Mails

(Und ausgerechnet Druckerinformationen ... ich bin sicher, das ist für den Typen in der anderen Firma, der unsere Drucker nicht verwenden will, wirklich nützlich. Vielen Dank, Microsoft.)

Insbesondere befindet sich die fehlerhafte Datei unter [file "root"]\xl\printerSettings, falls das einen Unterschied macht.

Dies hat erhebliche Auswirkungen auf das Geschäft, daher besteht ein gewisser Druck, das Problem so schnell wie möglich zu lösen. Die schnellste (und schmutzigste) Lösung, die mir einfällt, ist, das Blockieren von .binDateien standardmäßig zu beenden, obwohl ich von dieser Idee nicht wirklich begeistert bin. Wir haben genug Probleme mit Malware und Viren und dergleichen, ohne diese durchzulassen.

Mein erster Gedanke für eine schnelle Lösung war, Office 2010 daran zu hindern, Dateien in sein Archiv aufzunehmen .bin, obwohl ich für andere Vorschläge offen bin (insbesondere, da uns dies nur bei ausgehenden E-Mails hilft). Hat jemand, der auf dieses Problem gestoßen ist, eine Möglichkeit gefunden, dies zu tun, oder eine Lösung gefunden, außer den E-Mail-Filter zu öffnen oder standardmäßig auf die alten Dateitypen von Office 2003 und früher zurückzusetzen?

Antwort1

Ich werde dies als Antwort auf meine Frage hinschreiben, weil es das ist, aber ich bin immer noch an anderen Lösungen oder umfassenderen Lösungen interessiert.

Das Problem bei dieser speziellen Lösung besteht im Wesentlichen darin, dass sie nicht rückwirkend anwendbar ist. Daher wird es sehr mühsam sein, die Tausenden von vorhandenen Tabellen zu korrigieren, in denen die Druckereinstellungen bereits in einer gespeichert sind .bin.

Die Teillösung, die ich bisher für dieses Problem gefunden habe, besteht darin, den folgenden Registrierungsschlüssel und -wert hinzuzufügen:

[HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel\Options]
"QFE_Sitka"=dword:00000001

Was mir gelangextrapolieren aus dieser Microsoft KB, wobei die Versionsnummer offensichtlich auf die tatsächliche Excel-Version geändert wird, die wir verwenden (Version 14.0 == Office 2010).

Aktualisieren:

Die „vollständige“ Lösung, da wir nicht jeden dazu bringen können, uns keine Office 2007/2010-Dateien mehr zu schicken, in denen diese Mistanhänge eingebettet sind (und ich habe Probleme, diese Registrierungseinstellung auf jedem Windows-Rechner der Welt anzuwenden), ist der obige Hack mit einigen gottlosen Skripten, um die .binaus unseren vorhandenen Office 2010-Dateien für ausgehende E-Mails zu entfernen, gekoppelt mit einer benutzerdefinierten Regel für unseren E-Mail-Filter, um (seufzen) Deaktivieren Sie Anhangsblöcke von .binDateien, wenn diese in einem Office 2007/2010-Archivdateityp enthalten sind, für eingehende E-Mails.

Hier scheint sich für Malware-Autoren eine großartige Möglichkeit zu bieten, ihre Payloads in eine Binärdatei innerhalb eines Office 2007/2010-Dokuments einzubetten und sie mithilfe eines einfachen Skripts oder Makros auszuführen … aber das ist wohl ein ganz anderes Problem für ein anderes Mal.

Und ich werde dies, soweit es mir wichtig ist, als akzeptierte Antwort markieren, da inzwischen drei Wochen vergangen sind und ich nicht damit rechne, dass jemand mit einer besseren Antwort daherkommt … aber ich wäre angenehm überrascht, wenn jemand darüber stolpert und mir das Gegenteil beweist.

verwandte Informationen