Чи повинен бути індекс «гігієна даних» для програмного забезпечення - щоб вказати, наскільки чиста програма? не залишаючи тимчасових файлів тощо


11

Чи повинен бути індекс "гігієна даних" для програмного забезпечення - щоб вказати, наскільки чиста програма? не створювати невикористані тимчасові файли, записи реєстру, змінні середовища тощо.

Наприклад, загляньте в папку користувачів у Windows, ви побачите всі типи файлів робочого простору, які використовуються вашими програмами.

Наприклад, це важко зрозуміти, що потрібно створити резервну копію, а що можна відкинути як машинне виробництво.


Моя історія браузера генерується машиною. Але з іншого боку, я хочу це підкріпити.
Анон.

6
Залишати речі в папці temp нормально, але я погоджуюсь щодо моніторингу інших місць за рядками "Мої документи". Це мої документи, додаток X. Залиште сміття.
Адам Лір

4
@Anna Lear: Ідентичність "моїх" магічно переходить до тієї, що вимовляє її. :)

1
@DeveloperArt: Дійсно. Одна з найбільших лазівки нашого часу. :)
Адам Лір

Відповіді:


7

Так, і ви повинні почати роботу на одному ASAP.

Ви не завжди можете звинувачувати додаток у тому, що він не прибирав його безлад. Інколи користувачі тягнуть плагін у додатку.

Можливо, у додатку має бути спосіб визначити мету створених файлів та скільки часу користувач / операційна система повинна дозволяти файлу зависати? Якщо це стандартизовано, запуск процедури очищення не має бути великою проблемою.


+1 Дякую за заохочення. Думаю, було б кілька підмірників, що додають до загального показника гігієни.
therobyouknow

2
Не потрібно робити це занадто складним, але також не соромтеся отримати допомогу.
JeffO

+1 @Jeff O дякую за пропозицію: це, безумовно, має бути спільним зусиллям. @Developer Art говорить про кут безпеки, але є й інші, такі як зручність у підтримці системи, її налаштування, знання того, що створити резервну копію, що дозволяє легко повторно розгортатися, знаючи, які файли потрібні, якщо програмне забезпечення, скажімо переміщується між машинами.
therobyouknow

якщо ви визначите критерії у відповіді, то я можу зробити це прийнятою відповіддю.
therobyouknow

прийнята відповідь, оскільки це лаконічна відповідь на питання. Заслуга @Developer Art за кут безпеки. Але питання не лише в безпеці, але в ремонтопридатності, повторній розгорнутості, що робити резервне копіювання, ефективне використання ресурсів, надійність, сумісність співіснування з іншими програмами, які генерують дані ...
therobyouknow

3

Я думаю, що це було б чудовою ідеєю мати загальноприйняту метрику. Дав би чітке уявлення про те, на що здатна програма.

Таких індексів насправді немає, в основному з історичних причин і тому, що людей не хвилює масово.

Найближче у нас щось подібне - це дозволи на програми для Android, тобто для мобільних пристроїв. Коли ви встановлюєте додаток, він відображає чорно-білим кольором, які дозволи йому потрібні для роботи, і ви можете їх затвердити чи заборонити.

Це все ще не індекс гігієни застосування, а швидше показник обсягу експлуатації та потенційної загрози.


Такий індекс, якщо він коли-небудь скасується, на практиці покладається на довіру та репутацію видавця, щоб не поширювати таємно оновлення після того, як початкова версія була представлена ​​та протестована. Вся справа в тому, що на споживчих ПК немає дієвого і широко розповсюдженого механізму, який би обмежував додаток або навіть бачив, що це робить. Під широким поширенням я маю на увазі простий вбудований механізм, доступний і зрозумілий середньому Джо. Так, є групи користувачів, рівні дозволів тощо, але нормальний користувач там втрачається. Щось таке просте, як механізм на Android, недоступне.

Спочатку нам потрібно поставити такий бар'єр захисту на кожен ПК, тільки тоді цей індекс має сенс. Без цього механізму все засноване на довірі - ви будете довіряти великим без індексу, але маленьким гравцям ви не довіритесь навіть з індексом, призначеним їх продуктам.

Але дійсно цікава ідея. Серйозно. Обидві руки вгору.


Дякуємо за відповідь Якби у нас це було, то принаймні одне місце, яке, на мою думку, принесло б користь проектам з відкритим кодом, було б корисним, тому що було б менше амбіцій щодо того, як змусити їх будувати та працювати успішно для непрофесійних простих чоловіків і жінок на вулиці .
therobyouknow

+1 певний час обдумуйте це, коли ви торкаєтесь безпеки - ще одна сфера користі, оскільки такі залишкові тимчасові файли можуть виявити активність противнику.
therobyouknow

якщо ви визначите критерії у відповіді, то я можу зробити це прийнятою відповіддю.
therobyouknow
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.