Продовжу темку про антивіруси, нещодавно я вже говорив що антивіруси це зло, тому що:
- боряться не з причиною, а з результатом;
- витрачаються процесорний ресурс;
- наводять паніку на користувачів;
- все одно від их толку 0 проти нових вірусів.
Та просто радити всім відмовитися від антивірусів також неправильно, бо ж домогосподарки завтра накачають сотні тисяч звірьків на компьютер. Замість всієї інфраструктури антивірусів пропоную використовувати наступну схему:
В Майкрософта є головний підпис який може провіряти віндовс, а точніше UAC.
Далі Майкрософт своїм підписом підписує підписи 2-гого рівня, які видає перевіреним розробникам, наприклад собі, Гуглу, IBM, Mozilla і іншим.
Також є підписи 3-того рівня, які підписуються 2-гим рівнем і видаються сертифікуючим компаніям, при цьому одна з умов є те що треба софт перевіряти, або сертифікуюча компанія втратить своє право видавати сертифікати.
Схема подібна до тих що використовується в HTTPS.
Після цього адмністратор може сказати, на акаунті запускати без попередження програми з підписами 2 рівня. З підписами 3-го рівня показувати попереджувальне вікно. А програми без підписів взагалі заблокувати.
За сертифікацію платних програм можна б брати якісь невеликі гроші щоб себе забезпечувати, ще можна створити центр де будуть безкоштовно видавати сертифікати опенсорсним розробникам.
Звичайно і з цією схемою будуть проблеми, але їх буде набагато менше чим в поточній ситуації.
Ось таке просте вирішення проблем.
