Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Программе нужна однозначная "защита от дурака" #2

Closed
VictorVG opened this issue Oct 1, 2016 · 8 comments
Labels

Comments

@VictorVG
Copy link

VictorVG commented Oct 1, 2016

Здравствуйте! Я тут столкнулся с последствиями её ошибочного применения - итогом стала блокировка сокета политиками. ОС стек видит, выход блокирован всем. Как последствие её переустановка с Recovery Service DVD изготовителя благо там и без того ошибок накопилось достаточно - ноутбук, а там свои особенности, да и в тот момент кое-какое железо поменяли из-за отказа.

Предложение такое - добавить функцию принудительного бэкапа настроек до внесения программой любых изменений и сброса всех установок фильтров WFP на момент данного бэкапа. Ранее с похожей ситуацией я сталкивался в Comodo Firewall v7.х и v8.х как последствия ошибок clink - в какой-то момент времени сеть вроде есть, дагностика сокета ничего не выявляет, а приложения и сама ОС выйти в сеть не могут и восстановление ОС из бэкапа чаще всего не помогает т.к. параметры запуска ОС сбиты наглухо.

Так что как мне кажется принудительное резервирование и возможность отката на данную резервную копию должны резко снизить верятность таких ошибок.

@henrypp
Copy link
Owner

henrypp commented Oct 1, 2016

Программа ничего не изменяет в системе, она только создаёт фильтры для блокировки и/или разрешения доступа в сеть, фильтры можно легко удалить нажав в трее "Отключить фильтры".

Могу сделать только чтоб по умолчанию (при первом запуске приложения) фильтры были в отключенном состоянии, а для их включения пользователь должен сам нажать в трее "Включить фильтры".

@VictorVG
Copy link
Author

VictorVG commented Oct 1, 2016

Вот это стоит сделать. И чётко объяснить пользователю последствия его решения применить фильтры. Так же разумно бы иметь возможность имитации их применения что можно реализовать довольно просто - ставим тестируемый набор фильтров например на пять минут, а по прошествии автоматически их удаляем из ОС, хочет человек поставить их постоянно - это отдельная операция.

По поводу кнопок управления - догадаться что они сидят в трее коли ОС автоматом скрывает иконку? Тут я бы сделал так, как сделано по требованиям МАГАТЭ на АЭС (для этого хватило аварии на АЭС Ранко-Секо 2 в США и ста тонн радиоактивной водички из второго контура АЭС на полах вспомогательных помещений реактора) - все критические органы управления дублируются так чтобы оператор всегда имел к ним доступ, поведение устройства (программы) чётко документируется, существует инструкция как поступать в критических ситуациях.

Думаю, что кнопка АВАРИЙНО ОТКЛЮЧИТЬ ФИЛЬТРЫ и в главном окне не помешает. Управление в трее зачастую не видно что равносильно его потере для оператора.

В 79-м именно это стало причиной аварии - пропало питание управляющих ЭВМ и операторы утратили контроль над обстановкой. В итоге порыв трубы второго контора и фрезерование бетона вспомогательных помещений на пять см. в глубину для дезактивации. Авария была признана серьёзной и были даны рекомендации по формированию информационных табло управления установкой - МАГАТЭ сделала выводы....

@henrypp
Copy link
Owner

henrypp commented Oct 3, 2016

Исправлено в 117

@henrypp henrypp closed this as completed Oct 3, 2016
@VictorVG
Copy link
Author

VictorVG commented Oct 4, 2016

Спасибо! Я тут уезжал, вернулся мокрый.:) с грузом по болоту весело скакать.:)

@henrypp
Copy link
Owner

henrypp commented Oct 4, 2016

Не за что! Знакомо, с мешком железа по горам да скалам скакать в снег)

@VictorVG
Copy link
Author

VictorVG commented Oct 4, 2016

Так и тут столь же весело - оступился и трясина.:)

@henrypp
Copy link
Owner

henrypp commented Oct 4, 2016

Да я и не спорю!)

@VictorVG
Copy link
Author

VictorVG commented Oct 4, 2016

Ну да. Только одёжку приходится стирать.:)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants