Чому в C так багато файлів: \ ProgramData \ Microsoft \ Crypto \ RSA \ MachineKeys


10

У мене не вистачає місця на диску на C: -drive. Ми бачимо багато (мільйонів) файлів уC:\ProgramData\Microsoft\Crypto\RSA\MachineKeys

Що це за файли?

Чому створено стільки файлів? Як ми можемо не допустити цього? Чи можна видалити ці файли?


Використовуєте брандмауер Comodo?
— Девід Шварц

1
Я не зовсім впевнений, чому вас так багато. У мене в цьому місці 7 файлів. Я не знаю, що це за файли, тому я не можу дати відповідь, я просто подумав, що дам вам знати, що стільки файлів може бути не нормальним.
— Сімкілл

Наскільки вони великі? Чи вони навіть стосуються вашого космічного питання? Якщо ні, залиште їх.
— Der Hochstapler

Відповіді:


5

Я знайшов відповідь деяким аналізом та тестуванням. Проблему викликає перевірка SSL, що виконується антивірусним програмним забезпеченням ESET .

Вимкніть сканування SSL в ESET, і ці файли припинятимуться з’являтися у великій кількості.

Сканування ESET SSL також підключено до попередження про атаку MITM у Chrome (також дивіться посилання, розміщені в заданих питаннях та коментарі).


3
ESET робить MITM для дешифрування трафіку SSL, щоб він міг сканувати вміст. Тому він повинен створити підроблений ключ для кожного веб-сайту SSL, який ви відвідуєте, щоб ваш веб-переглядач не скаржився на те, що з'єднання було порушено. Майже річне запитання враховує поточний дебалль Lenovo-Superfish-Kommodia, де приватний ключ для генерації всіх цих підроблених ключів легко зламати, а перевірка помилок настільки смішна, що його ключовий реген змусить повністю підписати сертифікат cert довіряйте, якщо cert генерується як раз.
— Лабораторії Фіаско

@FiascoLabs - так, я повністю згоден. Цей випадок ESET спливав на моїй свідомості, читаючи про Lenovo-Superfish-Kommodia.
— miroxlav

Більш визнання ESET пов'язаної причини: forum.eset.com/topic / ...
— Кез

2

Файли пов'язані з сертифікатами SSL, виданими через веб-сервер Windows, IIS.

Рішення видалити ці файли пропонується тут :

Гаразд, тому я знайшов спосіб очистити папку: forfiles / d -90 / C "cmd / c del @file / F / A: AS"

Це шукає файли старше 90 днів і виконує cmd - команду del з опцією force та файли з атрибутами A і S (архів та система). Я не знаю, чому він не працював без / A: AS зрештою, можливо тому, що вони є системними файлами.

Forfiles - це утиліта для виконання пакетних операцій на кількох файлах.

ПОПЕРЕДЖЕННЯ: перш ніж приступити до видалення файлів, переконайтеся, що вони не є вирішальними для будь-яких важливих для виробництва веб-сайтів!


Також завжди добре мати свіжу повну резервну копію перед тим, як вимкнути її, видаливши речі, про які ви, можливо, не знаєте повного розширення. мій 2с.
— Еліптичний вигляд

4
якщо я forfilesправильно розумію , ваша команда повинна містити del @fileзамість del *. З del *тобою не потрібно forfiles, бо del *просто все
— видаляєш

1
все ще немає відповіді ЧОМУ ці файли з’являються і як їх можна зупинити ... У мене теж мільйони, і я хотів би припинити їх створення. У незаражених системах є до 100 файлів.
— miroxlav

LInk тепер повертає 404, але подібну команду можна знайти тут: notes.ponderworthy.com/… - містить також розбиття команди. Очевидно, використовуйте це, лише якщо ви знаєте, що робите.
— Кез
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.