Existe alguma maneira de impedir que o Excel 2007/2010 inclua arquivos .bin em arquivos .xlsx salvos?

3

Caso alguém não saiba, os novos arquivos do Office 2007/2010 são, na verdade, um tipo de arquivo .

Desde a implantação de algumas atualizações recentes (ish) da Microsoft em nossas máquinas clientes, recebemos muitos relatórios de emails de saída bloqueados e em quarentena contendo os novos tipos de arquivo do Office e, após a investigação, é porque eles contêm [inútil] .bin arquivos dentro do arquivo do Office. Por exemplo:

(Einformaçõesdaimpressoradetodasascoisas...Tenhocertezadequeissoérealmenteútilparaocaradeoutraempresaquenãousanossasimpressoras.Muitoobrigado,Microsoft.)

Emparticular,oarquivoincorretoestálocalizadoem[file"root"]\xl\printerSettings , se isso fizer diferença.

Isso está causando um impacto justo nos negócios, então há alguma pressão para resolvê-lo o mais rápido possível. A solução mais rápida (e mais suja) que posso criar é parar de bloquear arquivos .bin por padrão, embora eu não esteja realmente apaixonada por essa ideia. Temos problemas suficientes com malware e vírus e coisas assim, sem permitir isso.

Meu primeiro pensamento para uma solução rápida para isso foi impedir que o Office 2010 incluísse .bin arquivos em seu arquivo, embora eu esteja aberto a outras sugestões (especialmente porque isso só nos ajudará no envio de e-mails). Alguém que encontrou esse problema encontrou uma maneira de fazer isso ou encontrou alguma correção além de abrir o filtro de e-mail ou retornar ao antigo Office 2003 e aos tipos de arquivos anteriores?

    
por HopelessN00b 23.08.2012 / 16:32

1 resposta

4

Vou jogar isso como uma resposta à minha pergunta, porque é, mas ainda estou interessado em outras soluções ou soluções mais completas.

O problema com essa solução específica é essencialmente que ela não é retroativa - por isso, será muito doloroso corrigir as milhares de planilhas existentes que já têm as configurações da impressora salvas em .bin .

De qualquer forma, a solução parcial para este problema que eu tenho até agora é adicionar a chave do registro abaixo e valor:

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

Que eu consegui extrapolar desta KB da Microsoft , obviamente alterando o número da versão para a versão atual do Excel que nós use (versão 14.0 == Office 2010).

Atualizar :

A solução "completa", já que não podemos fazer com que todos parem de nos enviar arquivos do Office 2007/2010 com esses anexos de porcaria embutidos neles (e estou tendo problemas para aplicar essa configuração de registro a todas as máquinas Windows no mundo ) é o hack acima, com alguns scripts para remover o .bin de nossos arquivos existentes do Office 2010 para emails de saída, juntamente com uma regra personalizada em nosso filtro de email para ( suspiro ) desativar blocos de anexos de .bin arquivos quando eles estão contidos em um tipo de arquivo de archive do Office 2007/2010, para e-mail de entrada.

Parece que há uma maravilhosa oportunidade de exploração para que os autores de malware incorporem suas cargas em um arquivo binário dentro de um documento do Office 2007/2010 e usem um script ou macro simples para executar ... mas esse é outro problema para outro dia, eu acho.

E, pelo que vale a pena, eu vou marcar isso como a resposta aceita, já que faz 3 semanas, e eu não prevejo alguém vindo com uma resposta melhor ... mas eu ficaria agradavelmente surpreso se alguém tropeça em tudo isso e me prova errado.

    
por 23.08.2012 / 17:40