каротки. Проектирование
Скачать 15.3 Kb.
|
В большинстве своем угрозы безопасности операционной системы зависят от условий применения ОС, от того, какая информация хранится и обрабатывается в ОС, и так далее. Составленная в процессе работы программа дает возможность просчитать все актуальные для ОС параметры и лучше исследовать организацию системы. Она дает возможность лучше узнать не только конфигурацию ОС, но и обнаружить атаки или подозрительные действия пользователей устройства. ПРОЕКТИРОВАНИЕКомандная строка предназначена для работы с системой в текстовом режиме. Программная оболочка служит для связи пользователя с операционной системой посредством ввода текстовых команд с клавиатуры компьютера. На заре создания операционных систем, ОС не имели графического интерфейса, все действия выполнялись с помощью команд, набранных на клавиатуре. После появления графического интерфейса командная строка не исчезла из системы. В данной работе получим решение следующих задач: 1. Вид операционной системы. 2. Определение типа и роли узла. 3. Установленные обновления. 4. Политика учетных записей. 5. Политика паролей. 6. Аудит. 7. Сетевые настройки. 8. Запущенные сервисы. 9. Файловая система. 10. Групповые политики. 11. Дополнительные параметры (пароли и шифрование). 12. Анализ лог. журналов. 13. Обнаружение сканирования портов. РАЗРАБОТКА В программе «Сканер безопасности ОС Linux Ubuntu» используются команды из командной строки операционной системы. Команды из командной строки и отражают состояние безопасности самой операционной системы. При написании программы «Сканер безопасности ОС Linux Ubuntu» использовалась программа GCC, запускаемая из командной строки. GСС – это свободно доступный оптимизирующий компилятор для языков C, C++. РЕАЛИЗАЦИЯДля того, чтобы реализовать запуск консольных команд в нашей программе мы создадим текстовый документ с текстом нашей программы. После компиляции g++ main.cpp появляется файл a.out, этот файл исполняемый, поэтому запускаем его через «точку» ./a.out. После ввода в консоли sudo ./a.out > out.txt мы получаем вывод исполняемого файла в текстовый документ. Чтобы просмотреть скомпилированный код, введем sudo nano –w out.txt. ЗАКЛЮЧЕНИЕИтогом выполнения курсовой работы является написанная программа по анализу безопасности OC Linux Ubuntu. Программное обеспечение по команде пользователя показывает вывод данных по определенным командам системы. ПО может проверить характеристики ОС, установленные обновлениях, политику паролей, пользователей и их группы, сетевые настройки и открытые ресурсы. В процессе выполнения курсовой работы были получены следующие компетенции: Учебно-познавательные – анализ и сравнение информации. Информационные – извлечение, обработка и вывод информации. Ценностно-смысловые – умение выбирать установку своих действий и умение принимать решения в разработке. По итогу работы программа скомпилирована, отлажена и готова к работе. |