- •Теоретична частина
- •1.Які завдання вирішує моніторинг інформаційної безпеки?
- •2.Що є об' єктами моніторингу інформаційної безпеки?
- •3. Для чого потрібні моніторинг іт послуг та іт інфраструктури?
- •4. Яким чином стан інформаційної безпеки впливає на ефективну та прибуткову діяльність організації?
- •5. Як Ви розумієте поняття "іт-активи" та який склад вони мають?
- •Як фіксуються результати моніторингу в інформаційних системах?
- •Яким чином аналізуються результати моніторингу адміністраторами інформаційних систем?
- •9. Для чого потрібна система управління інформаційною безпекою (суіб)?
- •10. Які нормативні документи та стандарти визначають впровадження суіб?
- •11. Перелічить етапи впровадження суіб та пояснить їх сутність.
- •12. Поняття контрольних точок і критичних подій в інформаційних системах
- •13. Основні цілі проведення моніторингу завантаження апаратних ресурсів іс.
- •14. Методи та засоби моніторингу завантаження апаратних ресурсів іс.
- •20. Роль сканерів безпеки в реалізація стратегії безпеки іс.
- •21. Основні умови для ефективного використання сканерів безпеки.
- •22. Основні режими функціонування сканерів безпеки.
- •23. Сенс використання експлоітів в середовищі windows.
- •Методи тестування системи захисту.
- •Основні етапи сканування.
- •26. Основні підходи к реалізації сканування в сучасних сканерах безпеки.
- •27. Перелічіть основні проблеми, що можуть виявити сканери безпеки.
- •28. Назвіть основні направлення удосконалення сучасних сканерів безпеки.
- •Основні завдання, які вирішують сканері безпеки.
- •Перелічіть, які саме перевірки роблять сканері безпеки.
- •На практиці вказані механізми реалізуються наступними декількома методами.
- •За якими параметрами треба порівнювати ефективність сканерів безпеки.
- •32) Що повинні містіти звіти сканерів безпеки. Основні формати звітів.
- •33) Зробить стислий огляд сучасних сканерів безпеки.
- •34) Опишіть протоколи tcp/ip?
- •Теоретична частина
- •Навіщо потрібні логічні операції? Перерахуйте операції порівняння. У чому полягає особливість операції еквівалентності?
- •Навіщо потрібні бітові операції? Що таке операція інкременту? Що таке операція декременту?
- •Охарактеризуйте арифметичні операції Php.
- •41. Що таке константа? Перерахуйте стандартні константи Php.
- •42. Чим відрізняється цикл з лічильником від циклу з передумовою?
- •43. Чим відрізняється цикл з лічильником від циклу foreach? Як працює цикл foreach? Яке призначення циклу foreach?
- •Яке призначення операторів include та require?
- •Яке призначення операторів require_once та include_once?
- •Яке призначення змінних оточення remote_addr, remote_host та http_user_agent?
- •Яке призначення змінних оточення content_length, request_method та server_protocol?
- •Яке призначення змінних оточення query_string', remote_addr?
- •Основні види моделей, дати їм характеристику.
- •Що включає технічне завдання?
- •53.Що включає технічна пропозиція?
- •54.Перерахуєте чинники, що впливають на працездатність реа.
- •55.Що включає ескізний проект?
- •Перелічте основні види моделей, дайти їм характеристику.
- •Фізичні моделі;
- •Формальні моделі;
- •Що включає технічний проект?
- •Перелічте вимоги, що пред'являються до конструкції реа.
- •Перерахуйте етапи процесу розробки нового виробу.
- •Перерахуйте показники якості конструкції реа.
- •Приведіть класифікацію реа залежно від умов експлуатації.
- •68. Перелічте експлуатаційні вимоги реа, що пред'являються до конструкції.
- •69. Перерахуйте вимоги, що пред'являються до конструкції реа по надійності.
- •Перерахуйте етапи розробки реа.
- •75 Які кд входять в ндр?
Навіщо потрібні бітові операції? Що таке операція інкременту? Що таке операція декременту?
Навіщо потрібні бітові операції?
Ці операції призначені для роботи (установки / зняття / перевірки) груп бітів в цілій змінній. Біти цілого числа - це не що інше, як окремі розряди того ж самого числа, записаного в двійковій системі числення. Наприклад, у двійковій системі число 12 буде виглядати як 1100, а 2 - як 10, так що вираз 12 | 2 поверне нам число 14 (1110 у двійковій запису). Якщо змінна не ціла, то вона спочатку округляється, а вже потім до неї застосовуються перераховані нижче оператори. Для представлення одного числа використовуються 32 біта:
0000 0000 0000 0000 0000 0000 0000 0000 - это ноль;
0000 0000 0000 0000 0000 0000 0000 0001 - это 1;
0000 0000 0000 0000 0000 0000 0000 0010 - это 2;
...
0000 0000 0000 0000 0000 0000 0000 1111 - это 15;
Всього в наявності 6 побітових операторів: $ a & $ b - І (отримуємо число в якому встановлені біти, які встановлено в $ a і в $ b) $ a | $ b - Або (отримуємо число в якому встановлені біти, які встановлено в $ a або в $ b) $ a ^ $ b - Виключаюче або (число в якому встановлені біти встановлені в $ a або в $ b, але не в обох одночасно) ~ $ a - Заперечення (інверсія, 1 змінюється на 0, і навпаки) $ a << $ b - Зсув вліво (всі біти в $a зміщуються вліво на кількість позицій в $b) (кожен зсув означає помножити лівий операнд на 2) $ a >> $ b - Зсув вправо (всі біти в $a зміщуються вправо на кількість позицій в $b) (кожен зсув означає поділити на 2)
Використання бітів в «повсякденному» житті веб додатків – Маски.
по-перше, БО різко зкорочують довжину коду;
по-друге, їх можна використовувати де душі завгодно, вони доступні завжди, не треба писати спеціальних класів;
по-третє, як я вже сказав, це найшвидші операції, компілятору не доведеться конвертувати значення в будь-який інший вид, щоб порівняти з чимось;
по-четверте, (звернути особливу увагу!), це займе всього 4 байта пам’яті як для зберігання, так і для маніпуляції;
і по-п’яте, це суттєво підвищить якість ваших програм, які не обов’язково написані на PHP.
Що таке операція інкременту?
PHP, аналогічно C, підтримує префіксні і постфіксні оператори інкремента і декремента.
Приклад Назва Дія + + $а префіксний інкремент Збільшує $a на одиницю і повертає значення $a. $ф + + постфіксний інкремент Повертає значення $ a, а потім збільшує $ a на одиницю. Як і в мові Сі, ці оператори збільшують або зменшують значення змінної, а в виразі повертають значення змінної $a до зміни. Наприклад: $ A = 10; $ B = $ a + +; echo "a = $ a, b = $ b"; / / Виводить a = 11, b = 10
Як бачите, спочатку зміній $ b присвоїли значення змінної $ a, а вже потім остання була інкрементована. Втім, вираз, значення якого присвоюється змінній $ b, може бути і складніше - в будь-якому випадку, інкремент $ a відбудеться тільки після його обчислення.
У PHP, як і в C, є два типи інкремента: pre-increment і post-increment. І pre-increment, і post-increment збільшують значення змінної на 1, і значення змінної ідентичні. Різниця у значенні виразу інкремента. Pre-increment, який записується як '+ + $ variable', обчислюється в нове значення (PHP спочатку збільшує значення, перш ніж його прочитати, звідси назва 'pre-increment'). Post-increment, який записується '$ variable + +', обчислює оригінальне значення змінної $ variable, а потім виконує інкремент (PHP збільшує змінну після читання її значення, звідси назва 'post-increment').
Приклад: $ A = 10; $ B = - $ a; echo "a = $ a, b = $ b"; / / Виводить a = 9, b = 9
Що таке операція декременту?
Приклад Назва Дія -- $а префіксний декремент Зменшує $ a на одиницю і повертає значення $ a. $а -- постфіксний декремент Повертає значення $ a, а потім зменшує $ a на одиницю.
Як і в мові Сі, ці оператори зменшують значення змінної, а у вираженні повертають значення змінної $a до зміни. Наприклад:
Існують також оператори декремента, які вказуються до, а не після імені змінної. Відповідно, і повертають вони значення змінної вже після зміни.
Приклад: $ A = 10; $ B =-- $ a; echo "a = $ a, b = $ b"; / / Виводить a = 9, b = 9
Операції інкремента і декремента на практиці застосовуються дуже часто. Наприклад, вони зустрічаються практично в будь-якому циклі for.
