Top Banner
Разработил: Нели Сидерова, 500085 ИТ иновации в бизнеса, 73 група
13

500085 presentation

Jul 27, 2015

Download

Documents

nelisid
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 500085 presentation

Разработил:

Нели Сидерова, 500085

ИТ иновации в бизнеса, 73 група

Page 2: 500085 presentation

КАКВО ПРЕДСТАВЛЯВА PHP?

PHP (рекурсивно съкращение от PHP: Hypertext Preprocessor) е широко използван скриптов език с отворен код, предназначен за обща употреба, който е изключително удобен за уеб разработки и може да се вгражда в HTML.

В основата си синтаксиса на PHP е близък с този на езиците C, Java и Perl, но в сравнение с тях PHP е значително по-опростен и по-гъвкав.

Page 3: 500085 presentation

ВЪЗМОЖНОСТИ НА ЕЗИКА

PHP дава възможност за динамичност на страниците

PHP е безплатен и широко разпространен

съществуват разнообразни и много богати библиотеки с фукнции за

PHP

много активна PHP общност гарантира развитието на езика и

обогатяването му с нови възможности

голям брой учебни материали и възможност за помощ

изпълнението на командите става на сървъра и не зависи от

настройки на браузърите на потребителите

Page 4: 500085 presentation

СЛАБОСТИ НА PHP

Слабо типизиране

Управление на грешки и изключения

Излишни вградени функции

URL routing уязвимост

Page 5: 500085 presentation

ОСНОВНИ АТАКИ НАСОЧЕНИ СРЕЩУ PHP

ПРИЛОЖЕНИЯТА

SQL инжекции

Page 6: 500085 presentation

ОСНОВНИ АТАКИ НАСОЧЕНИ СРЕЩУ PHP

ПРИЛОЖЕНИЯТА

CSRF (Cross Site

Request Forgery )

атаки

Page 7: 500085 presentation

ОСНОВНИ АТАКИ НАСОЧЕНИ СРЕЩУ PHP

ПРИЛОЖЕНИЯТА

XSS (Cross Site

Scripting) атаки

Page 8: 500085 presentation

ОСНОВНИ АТАКИ НАСОЧЕНИ СРЕЩУ PHP

ПРИЛОЖЕНИЯТА

Session Hijacking – присвояване на сесия

Page 9: 500085 presentation

ОСНОВНИ АТАКИ НАСОЧЕНИ СРЕЩУ PHP

ПРИЛОЖЕНИЯТА

DDoS (Distributed Denial of Servise) атаки с

разпределен отказ от обслужване

Page 10: 500085 presentation

СЪВЕТИ ЗА ПРЕОДОЛЯВАНЕ НА ПРОБИВИТЕ В

СИГУРНОСТТА НА PHP ПРИЛОЖЕНИЯТА

Да се използва последна версия на PHP с нови

актуализации и премахнати грешки

Page 11: 500085 presentation

СЪВЕТИ ЗА ПРЕОДОЛЯВАНЕ НА ПРОБИВИТЕ В

СИГУРНОСТТА НА PHP ПРИЛОЖЕНИЯТА

Никога да не се вярва на

потребителя и винаги да се

проверява въвежданата от

него информация.

Задължително да се валидират и

филтрират данните от

формите.

Page 12: 500085 presentation

СЪВЕТИ ЗА ПРЕОДОЛЯВАНЕ НА ПРОБИВИТЕ В

СИГУРНОСТТА НА PHP ПРИЛОЖЕНИЯТА

Да се защити достъпа до базата данни, като се зададат права на различните потребители.

Да се използват prepared_statement при заявки към базата като превенция срещу SQL

инжекции

Page 13: 500085 presentation

СЪВЕТИ ЗА ПРЕОДОЛЯВАНЕ НА ПРОБИВИТЕ В

СИГУРНОСТТА НА PHP ПРИЛОЖЕНИЯТА

Важната информация да се

криптира, при съхраняването

и в базата