2016-02-18 17 views
6

ero solo scioccato quando ho visto questa finestra spuntando, perché ho pensato che ero una vittima di un virus di crittografia:Impedire Visual Studio da file di crittografia

Backup encryption key

Utilizzando Process Explorer per vedere quale processo aperto nella finestra di dialogo, ho trovato efsui.exe e ho verificato la firma per assicurarmi che fosse un prodotto Microsoft ufficiale.

Successivamente, ho cercato su google e ho trovato il comando cipher /u per trovare i file crittografati sul mio disco. Il risultato è stato

C:\Windows\system32>cipher /u 
C:\Users\XXX\Documents\Visual Studio 2015\Backup Files\Form1.Designer.vb\~AutoRecover.Form1.Designer.vb.sln: Encryption updated. 

e ciò è confermato all'apertura della cartella in Explorer.

Encryption in Windows Explorer

Sto usando Visual Studio per molto tempo, ma è la prima volta che ho aperto un modulo VB.

È comune che Visual Studio crittografa i file? Succede solo per VB o è dovuto a qualche altro aggiornamento VS che è stato installato recelty? Come disattivare questa funzione?

ho provato:

  • immettere "Encrypt" e "crittografia" nella casella di ricerca rapida di Visual Studio.
  • trovare una risposta come this one about removable drives ma il mio disco è C: e non rimovibile.
+2

Eh, la stessa cosa è appena successo a me , VS ha arbitrariamente deciso di crittografare un singolo file AutoRecover, chiedendo a Windows di chiedermi di eseguire il backup del mio certificato e delle chiavi: è esilarante. – ScarletAmaranth

risposta

3

Ho il sospetto che questa è una caratteristica che i modelli di progetto/estensioni possono permettere:

Da: http://www.visualmicro.com/forums/YaBB.pl?num=1362001590/0

In sintesi, una serie di macchinazioni di codice Win32 prodotte .sln file di ripristino , nessuno crittografato. Una creazione di un progetto arduino indipendente creato un file di ripristino .sln criptato all'interno aa minuto o poco più

In questo caso il modello Arduino sembra avere questo flag particolare (forse perché in grado di memorizzare le credenziali (ID App Store , chiavi private, ecc.)).

Nella mia mente è un segno eccellente che gli sviluppatori di Microsoft Visual Studio hanno pensato alla possibilità di divulgare informazioni riservate/riservate nei file "temporanei" che potrebbero persino andare in roaming tramite il controller di dominio e la replica del profilo.

Come tale, non sembra essere un modo per disabilitare la funzione (e giustamente). Ma puoi sempre archiviare i tuoi progetti/dati dell'applicazione su un filesystem che non supporta la crittografia NTFS. Come suggerisce il nome, questo potrebbe essere qualsiasi altro file system.¹


¹ non è impossibile che qualsiasi file system POSIX che sostengono gli attributi estesi potrebbero anche supportare questa funzionalità su Windows, ma non ho sentito parlare prima

Problemi correlati