SlideShare a Scribd company logo
1 of 14
Икономически Университет – Варна
Център „Магистърско обучение”
Катедра „Информатика”
РЕФЕРАТ
По
Безопасност и защита
На тема
Техники за криптиране на лични данни,
предавани в Web пространството
Разработил: Проверил:
Атанас Илиев, доц. д-р. Стефан Дражев
ф.н. 91582,гр.64, ас. Радка Начева
спец. „Информатика“
гр.Варна
2015г.
Техники за криптиране на личните данни предавани в Web пространството
2 Атанас ИлковИлиев,ф.н. 91582, гр. 64, спец.„Информатика“
Съдържание
Съдържание.........................................................................................2
Увод..................……………………………………………………………..3
I.SSL сертификатите – сигурност при комуникацията
1.1Защо е важно да има SSL сертификат? ………………………..4
1.2 Как ни защитава SSL?…………………...…………...…..……….5
1.3 Как да проверим дали уеб броузърътни използва SSL?......
II.Цифровиподписи.......................................……..…………………….9
III.Криптиране на електронна поща……….........…..….……....…….…11
Заключение…………………………………………………………………..13
Литература…………………………………………………………………...14
Техники за криптиране на личните данни предавани в Web пространството
3 Атанас ИлковИлиев,ф.н. 91582, гр. 64, спец.„Информатика“
Увод
В интернет, конфиденциалността е един от най-важните въпроси. По
подразбиране Интернет е незащитена среда, и всеки може да прихваща
съобщения, разменяни между две страни. Конфиденциалността на
предаваните съобщения може да се обезпечи посредством тяхното криптиране,
при което трети лица не могат да ги четат. Все още е възможно прихващането
на съобщения, от където следва, че е необходимо да се гарантира, че
ключовете не се предават през Интернет като прозрачен текст. Чрез криптиране
на данните никой не може да каже какво точно съдържа дадена информация.
Посредством строго идентифициране може да се гарантира, че никой не вижда,
не копира и не изтрива дадена информация. С комбинация от идентифициране
и криптиране, единствения начин за достъп до данните е да се притежава
необходимия сертификат за идентифициране и ключа за криптиране. Една
система за идентифициране може да откаже достъп на оторизирани хора, които
се опитват да получат достъп до информацията по неоторизиран начин.
Техники за криптиране на личните данни предавани в Web пространството
4 Атанас ИлковИлиев,ф.н. 91582, гр. 64, спец.„Информатика“
I. SLL сертификатите – сигурностпри комуникацията
1.1 Защо е важно да има SLL сертификат?
С всеки изминал ден Интернет става все по-важна част от нашето
ежедневие. Ние общуваме онлайн, пазаруваме онлайн, разплащаме сметките
си онлайн. Прекарваме голяма част от времето си в Интернет, работим или се
забавляваме там, използвайки различни уеб базирани приложения, социални
мрежи и електронни пощи, електронно банкиране и т.н.
За осъществяването на тези дейности все по-често се налага и да
подаваме онлайн конфиденциална информация към определени уеб сайтове.
С това неизбежно започваме да си задаваме и въпроси, свързани със
сигурността на информацията:
 Възможно ли е информацията, която въвеждам да отиде при някой,
който не е оторизиран и да бъде използвана по престъпен начин?
 Наистина ли съм на правилния уеб сайт?
 Защитени ли са моите данни ?
Доверието и сигурността на потребителите са необходими за нашето
онлайн съществуване. Без значение дали сме физическо лице или фирма е
важно да се погрижим за защита на нашите потребители, така както бихме се
погрижили за нашия дом или бизнес.
За да се решат проблемите, които биха могли да застрашат сигурното
предаване на конфиденциална информация в Интернет, са създадени
различни криптиращи протоколи. Най-разпространеният от тях е SSL (Secure
Sockets Layer) и по-съвременната му версия TLS (Transport Layer Security).
Едно от най-разпространените приложения на тези протоколи е в уеб
браузърите, при използването на HTTPS или Hypertext Transfer Protocol Secure.
Когато потребителят достъпва Интернет страница чрез HTTPS, се осигурява
криптирана връзка между уеб сървъра (сайта) и браузъра на потребителя.
Техники за криптиране на личните данни предавани в Web пространството
5 Атанас ИлковИлиев,ф.н. 91582, гр. 64, спец.„Информатика“
За осъществяването на сигурна криптирана връзка между клиента (уеб
браузър) и сървъра е необходимо на сървъра да бъде инсталиран цифров
сертификат, или придобилото популярност – SSL сертификат. Не всеки SSL
сертификат, обаче се разпознава от уеб браузърите и за да бъде признат за
валиден даден сертификат, той задължително трябва да отговаря на следните
условия:
 Датата на изтичане на сертификата да е след текущата дата.
Всички сертификати се издават с определен срок на валидност.
Ако сертификатът е изтекъл, то той се приема за невалиден и на
посетителите на сайта се показва предупредително съобщение;
 Името на домейна (сайта), който се опитваме да посетим,
използвайки сигурна връзка, трябва да съвпада с това, което е
зададено в сертификата. В случай на несъвпадение, сертификатът
се приема за невалиден и на потребителя се показва
предупредително съобщение.
1.2 Как ни защитава SSL?
Когато се заговори за сигурност на връзката повечето хора се сещат
единствено за криптиране на данните при комуникацията между браузъра и
сървъра. Това обаче е последната фаза на SSL комуникацията. Първото и
основно нещо, което прави SSL защитата е да подсигури самоличността на
сървъра, с който комуникира клиента (браузъра). От тук се появяват и
различните нива на валидация и различните видове сертификати.
Втората и не по-маловажна част на подсигуряване на връзката е
криптирането на данните. SSL сертификатът е файл, инсталиран на уеб
сървъра, на който се намира сайта. Сертификатът се състои от публичен ключ
и допълнителна информация. Допълнителната информация може да бъде
примерно името на домейна, името на фирмата, друга фирмена информация и
т.н. в зависимост от типа на самия SSL сертификат, като цялата информация е
закодирана в сертификата.
Техники за криптиране на личните данни предавани в Web пространството
6 Атанас ИлковИлиев,ф.н. 91582, гр. 64, спец.„Информатика“
Публичният ключ се съдържа в сертификата и се изпраща на браузъра,
след което браузърът проверява, дали сертификатът е валиден и верифицира,
дали уеб сървърът е точно този, за който се представя.
По-долу ще представим опростено описание на стъпките, през които
минава една SSL/TLS сесия между браузъра и сървъра:
1. Браузърът се свързва със сървъра.
2. Сървърът изпраща своя сертификат към браузъра.
Браузърът прави проверка на сертификата – дали е издаден от валиден
сертифициращ орган, дали срокът на валидност на сертификата не е изтекъл,
дали името на сайта, което е закодирано в сертификата, отговаря на реалният
адрес, който е зареден в браузъра.
3. След като проверките минат успешно браузърът и сървърът определят
какъв симетричен криптографски алгоритъм да използват за комуникация,
примерно AES, RC4, 3DES и т.н., след което браузърът генерира произволен
код (ключ), който криптира с публичния ключ на сървъра и изпраща
криптирания код към сървъра.
4. След като сървърът получи кода браузърът вече може да прави заявки
към сървъра, като използва за криптиране кода и криптографският алгоритъм,
определен със сървъра на предходната стъпка.
Техники за криптиране на личните данни предавани в Web пространството
7 Атанас ИлковИлиев,ф.н. 91582, гр. 64, спец.„Информатика“
По този начин между браузъра и сървъра се установява сесия, в която
данните протичат криптирани и могат да бъдат декодирани (разчетени)
единствено от уеб сървъра и съответния браузър.
1.1 Как да проверим дали уеб браузърът ни използва SSL?
За да проверим дали нашата връзка е защитена трябва да погледнем
дали имаме малка икона с „катинар“ отстрани до лентата където изписваме
линка за достъп до даден сайт (при всички браузъри).
Фиг.1 Показва защитена връзка през уеб браузър
Може и да изкараме по-детайлна информация, която може да ни покаже
на коя дата е издаден сертификата и до коя е валиден, както и методите на
криптиране и дори публичния ключ.
Техники за криптиране на личните данни предавани в Web пространството
8 Атанас ИлковИлиев,ф.н. 91582, гр. 64, спец.„Информатика“
Фиг.2 Детайлна информация за защитената връзка
Техники за криптиране на личните данни предавани в Web пространството
9 Атанас ИлковИлиев,ф.н. 91582, гр. 64, спец.„Информатика“
II. Цифровиподписи
Освен за криптиране и декриптиране на информацията, криптографията
може да се използва и за други неща. Идентифицирането е една от най-
важните области при изграждането на връзка на доверие. Логично е, че може
да се има доверие на някой, само ако се знае кой е той. В много случаи
идентифицирането се прави чрез подписване на документ. За да се направи
електронният документ легален трябва да има механизъм, който да осигурява
средство за идентифициране автора на документа, т.е. цифров подпис.
Цифровият подпис (англ. Digital signature) е реквизит на електронен
документ, предназначен за защитата му от фалшификация. Това е
криптографски подпис или по-точно, математическа функция, получена в
резултат на криптографска обработка на информацията, извършена с цел да се
удостовери самоличността на изпращача и да се гарантира, че информацията
не е била променяна по пътя между изпращането и получаването.
Електронните подписи се използват при дистрибуция на софтуер, при
финансови транзакции и навсякъде, където се обменя важна информация по
електронен път и е много важно евентуално фалшифициране или опит за
фалшифициране да бъдат открити навреме.
Електронният подпис използва за криптирането алгоритъм, с една степен
по-сигурен от алгоритмите, използващи хеш-функция за удостоверяване на
самоличността на изпращача. Използва се асиметрична криптография с двойка
ключове - частен и публичен, като с единия се криптира, а с другия се
декриптира.
Съобщението се криптирано с частния ключ на даден човек и може да
бъде потвърдено, че е написано от него, ако се използва неговия публичен
ключ. Или когато се праща нещо и от отсрещната страна може да се потвърди,
че ние сте подателя като се използва публичения ключ, ако има съвпадение, то
тогава се гарантира, че съобщението е изпратено лично от вас.
Техники за криптиране на личните данни предавани в Web пространството
10 Атанас ИлковИлиев,ф.н. 91582, гр. 64, спец.„Информатика“
Фиг.1 Схема за криптиране и декриптиране на данни чрез електронен подпис
Такива алгоритми са:
 RSA в комбинация със SHA-1 или SHA-2, с дължина на ключа до
4096 бита е най-популярният;
 алгоритъм за цифров подпис (англ. DSA — Digital Signature
Algorithm) с дължина на ключа 1024 бита в комбинация със SHA-1
или до 3072 бита в комбинация със SHA-2;
 алгоритъм Елиптична Крива - основава се на групи от елиптични
криви. Намалява броя на ключовите битове без да намалява
сигурността.
Техники за криптиране на личните данни предавани в Web пространството
11 Атанас ИлковИлиев,ф.н. 91582, гр. 64, спец.„Информатика“
III. Криптиране на електронна поща
Електронната поща е най-използваното нещо в кибер пространството. Тя
се използва много лесно и не изисква нищо освен компютър, връзка към
Интернет и елементарна програма за изпращане и получаване на електронна
поща. Съдържанието на електронната поща е във форма на обикновен текст и
може да се прочете на всяка компютърна система. Простотата на
приложението обаче е проблем, защото при предаването му всеки един
компютър по света може да го прихване и да се прочете съдържанието без да
се налага използването на допълнителен софтуер.
При изпращане на електронна поща, тя не се предава директно към
получателя и, а минава през определени компютри. Това намалява значително
разходите за предаване на информацията, тъй като всеки компютър трябва да
предаде информацията само до следващия. Пътят между източника и
получателя се определя след изпращане на пощата, и например една поща от
Щутгарт до Оксфорд може да премине през компютри в САЩ. Всеки един от
компютрите, участващи в предаването може лесно да провери за определени
изпращачи и получатели и може да запише цялата информация от
съобщението във файл на локалния си твърд диск. Дори ако атакуващия не
стои на някой от компютрите, участващи в предаването той може да филтрира
потока от съобщения и да получи необходимата информация. Нападението
изисква от хакера да инсталира определен софтуер на съответния компютър.
Този софтуер се нарича „прихващач". Последният сканира всички електронни
пощи за това дали съдържат определени ключови думи.
Нормално изпращането на електронна поща до всяко едно място по
света става за няколко секунди. Никой няма да забележи, ако някой вземе
някаква информация, дори никой няма да забележи, че дадена информация е
променена преди да бъде изпратена, тъй като няма определено време, за
което да се получават съобщенията. Всички останали електронни пощи с
изключение на класическите, нямат плик, който да скрива изпращаната
информация. Електронните пощи са по-лоши от пощенските картички от гледна
Техники за криптиране на личните данни предавани в Web пространството
12 Атанас ИлковИлиев,ф.н. 91582, гр. 64, спец.„Информатика“
точка на конфиденциалност. Електронните пощи предавани през Интернет
могат да бъдат сканирани за ключови думи лесно и автоматично. Сканирането
на нормална поща в офиса ще изиска доста време, което прави процеса на
сканиране непрактичен.
Криптирането на електронна поща може да стане по няколко начина.
Най-сигурната система за криптиране, която понастоящем се намира на пазара
е PGP.
 Системата PGP изисква инсталиране на отделен софтуер. От
друга страна софтуера S/MIME (Secure Multipurpose Internet
Extensions) е доста по-прост за настройка, тъй като той се
поддържа от Netscape Communicator и Internet Explorer. За
използването на S/MIME не се изисква никакъв друг софтуер.
Единственото нещо, от което имате нужда е цифров сертификат,
който може да получите от много места, като TrustCenter
(www.trustcenter.de) или GTE (www.gte.com) Софтуерът S/MIME
използва подобен на PGP метод. Той използва асиметрично
криптиране като плик, в който се изпраща ключ използван в
симетричен шифър, който криптира съобщението. Софтуерът
S/MIME гарантира по-малка сигурност от PGP, тъй като използва
по-малък брой битове за ключове извън САЩ и изходния код не
беше открит, до момента когато Netscape отвори Mozilla web сайта
и представи кода за своя браузър.
 Друг начин за криптиране на съобщение е използването на
алгоритми за симетрично криптиране, които не са свързани със
софтуера за електронна поща. Може да се напише съобщение по
пощата с текстов редактор, да се криптира и след това да се
изпрати по мрежата. Може да се избере между Blowfish, IDEA и
triple-DES. Само че на всички компютри трябва да е инсталиран
софтуер за декриптиране на файловете и трябва да е установен
канал за сигурен обмен на ключовете. Процедурата за
инсталиране, поддръжка и използване на този метод е прекалено
дълга, за да може да се прилага в бизнес среди. Методът е добър
Техники за криптиране на личните данни предавани в Web пространството
13 Атанас ИлковИлиев,ф.н. 91582, гр. 64, спец.„Информатика“
за персонално използване. В случай, че е необходимо секретно
предаване на информацията по такъв начин, че да може
предаваната информация да се чете от повече от един получател,
може да се използва програма като WinZip (www.winzip.com). Почти
всеки има копие и може да го използва лесно. Освен това
технологията за криптиране, която се използва е доста добра,
файловете са защитени с парола, която може да се разбере, но
пък и паролата може да се променя всеки път. Освен това
паролата може да се предава и по телефона.
Заключение
В Интернет, конфиденциалността е един от най-важните въпроси. В
реферата бяха представени съвременните методи за криптиране и
декриптиране на данни. Сигурността на информацията е най-важното
нещо в Интернет, но тя не може да се осигури, ако има пропуски във
фундаменталните принципи.
За да се обезпечи сигурността на информацията е необходимо да се
избегне неоторизирания достъп до електронните данни, в критичните от
гледна точка на бизнеса системи в дадена компания. Резултатът от
неоторизиран достъп може да бъде промяна, заместване,
разпространение или нарушаване на дадена информация.
Конфиденциалността и целостта могат да се изпълнят чрез
криптографски методи, които осигуряват висока степен на сигурност.
Чрез криптиране на данните никой не може да каже какво точно съдържа
дадена информация.
Техники за криптиране на личните данни предавани в Web пространството
14 Атанас ИлковИлиев,ф.н. 91582, гр. 64, спец.„Информатика“
Литература
1. http://www-it.fmi.uni-sofia.bg/
2. http://help.superhosting.bg/
3. http://svyat.com/
4. http://el-signature.com/courseofaction.html

More Related Content

What's hot

Методи за криптиране и декриптиране на данни
Методи за криптиране и декриптиране на данниМетоди за криптиране и декриптиране на данни
Методи за криптиране и декриптиране на данниpinf_117075
 
криптиране и декриптиране
криптиране и декриптиранекриптиране и декриптиране
криптиране и декриптиранеGeorgi Georgiev
 
Методи за криптиране и декриптиране на данни
Методи за криптиране и декриптиране на данниМетоди за криптиране и декриптиране на данни
Методи за криптиране и декриптиране на данниd_e_n_i_8_7
 
Симетрични и асиметрични алгоритми за криптиране на информация
Симетрични и асиметрични алгоритми за криптиране на информацияСиметрични и асиметрични алгоритми за криптиране на информация
Симетрични и асиметрични алгоритми за криптиране на информацияKaloyan Kosev
 
методи за криптиране и декриптиране на данни
методи за криптиране и декриптиране на данниметоди за криптиране и декриптиране на данни
методи за криптиране и декриптиране на данниkgospodinova89
 
Сравненителна характеристика на криптографски алгоритми
Сравненителна характеристика на криптографски алгоритмиСравненителна характеристика на криптографски алгоритми
Сравненителна характеристика на криптографски алгоритмиВаня Иванова
 
методи за криптиране и декриптиране на данни
методи за криптиране и декриптиране на данниметоди за криптиране и декриптиране на данни
методи за криптиране и декриптиране на данниkgospodinova89
 
безопасност и защита на Web приложения
безопасност и защита на Web  приложениябезопасност и защита на Web  приложения
безопасност и защита на Web приложенияkarizka3
 
Сравнителна характеристика на криптографски алгоритми
Сравнителна характеристика на криптографски алгоритмиСравнителна характеристика на криптографски алгоритми
Сравнителна характеристика на криптографски алгоритмиВаня Иванова
 
боряна грудова цифровият подпис - теория и практика
боряна грудова цифровият подпис - теория и практикаборяна грудова цифровият подпис - теория и практика
боряна грудова цифровият подпис - теория и практикаBorqna Grudova
 
методи за криптиране и декриптиране на данни
методи за криптиране и декриптиране на данниметоди за криптиране и декриптиране на данни
методи за криптиране и декриптиране на данниGeorgi Georgiev
 
Безопасност и защита на VPN
Безопасност и защита на VPNБезопасност и защита на VPN
Безопасност и защита на VPNEma Angelova
 
Безопасност и защита на VPN мрежи
Безопасност и защита на VPN мрежиБезопасност и защита на VPN мрежи
Безопасност и защита на VPN мрежиVqra Velinova
 
Методи за криптиране и декриптиране на данни
Методи за криптиране и декриптиране на данниМетоди за криптиране и декриптиране на данни
Методи за криптиране и декриптиране на данниpinf_117075
 
OpenID - терминологичен речник
OpenID - терминологичен речникOpenID - терминологичен речник
OpenID - терминологичен речникMarin Atanasov
 
Методи и средства за филтриране на трафика в Lan мрежи
Методи и средства за филтриране на трафика в Lan мрежиМетоди и средства за филтриране на трафика в Lan мрежи
Методи и средства за филтриране на трафика в Lan мрежиDido Viktorov
 
Pavel Kolev - klasifikaciq na zlonamerenite deistviq na potrebitelite
Pavel Kolev - klasifikaciq na zlonamerenite deistviq na potrebitelitePavel Kolev - klasifikaciq na zlonamerenite deistviq na potrebitelite
Pavel Kolev - klasifikaciq na zlonamerenite deistviq na potrebitelitePavel Kolev
 
OpenID - Реферат
OpenID - РефератOpenID - Реферат
OpenID - РефератMarin Atanasov
 

What's hot (20)

Методи за криптиране и декриптиране на данни
Методи за криптиране и декриптиране на данниМетоди за криптиране и декриптиране на данни
Методи за криптиране и декриптиране на данни
 
криптиране и декриптиране
криптиране и декриптиранекриптиране и декриптиране
криптиране и декриптиране
 
Методи за криптиране и декриптиране на данни
Методи за криптиране и декриптиране на данниМетоди за криптиране и декриптиране на данни
Методи за криптиране и декриптиране на данни
 
Симетрични и асиметрични алгоритми за криптиране на информация
Симетрични и асиметрични алгоритми за криптиране на информацияСиметрични и асиметрични алгоритми за криптиране на информация
Симетрични и асиметрични алгоритми за криптиране на информация
 
методи за криптиране и декриптиране на данни
методи за криптиране и декриптиране на данниметоди за криптиране и декриптиране на данни
методи за криптиране и декриптиране на данни
 
Сравненителна характеристика на криптографски алгоритми
Сравненителна характеристика на криптографски алгоритмиСравненителна характеристика на криптографски алгоритми
Сравненителна характеристика на криптографски алгоритми
 
методи за криптиране и декриптиране на данни
методи за криптиране и декриптиране на данниметоди за криптиране и декриптиране на данни
методи за криптиране и декриптиране на данни
 
безопасност и защита на Web приложения
безопасност и защита на Web  приложениябезопасност и защита на Web  приложения
безопасност и защита на Web приложения
 
Сравнителна характеристика на криптографски алгоритми
Сравнителна характеристика на криптографски алгоритмиСравнителна характеристика на криптографски алгоритми
Сравнителна характеристика на криптографски алгоритми
 
боряна грудова цифровият подпис - теория и практика
боряна грудова цифровият подпис - теория и практикаборяна грудова цифровият подпис - теория и практика
боряна грудова цифровият подпис - теория и практика
 
методи за криптиране и декриптиране на данни
методи за криптиране и декриптиране на данниметоди за криптиране и декриптиране на данни
методи за криптиране и декриптиране на данни
 
VPN Security
VPN SecurityVPN Security
VPN Security
 
Безопасност и защита на VPN
Безопасност и защита на VPNБезопасност и защита на VPN
Безопасност и защита на VPN
 
Безопасност и защита на VPN мрежи
Безопасност и защита на VPN мрежиБезопасност и защита на VPN мрежи
Безопасност и защита на VPN мрежи
 
Методи за криптиране и декриптиране на данни
Методи за криптиране и декриптиране на данниМетоди за криптиране и декриптиране на данни
Методи за криптиране и декриптиране на данни
 
OpenID - терминологичен речник
OpenID - терминологичен речникOpenID - терминологичен речник
OpenID - терминологичен речник
 
Методи и средства за филтриране на трафика в Lan мрежи
Методи и средства за филтриране на трафика в Lan мрежиМетоди и средства за филтриране на трафика в Lan мрежи
Методи и средства за филтриране на трафика в Lan мрежи
 
Pavel Kolev - klasifikaciq na zlonamerenite deistviq na potrebitelite
Pavel Kolev - klasifikaciq na zlonamerenite deistviq na potrebitelitePavel Kolev - klasifikaciq na zlonamerenite deistviq na potrebitelite
Pavel Kolev - klasifikaciq na zlonamerenite deistviq na potrebitelite
 
Visa security 8972
Visa security 8972Visa security 8972
Visa security 8972
 
OpenID - Реферат
OpenID - РефератOpenID - Реферат
OpenID - Реферат
 

Similar to курсова 91582

Google препоръки за безопасност и защита
Google препоръки за безопасност и защитаGoogle препоръки за безопасност и защита
Google препоръки за безопасност и защитаNikolay Gramatikov
 
Електронните подписи - теория и практика в България
Електронните подписи - теория и практика в БългарияЕлектронните подписи - теория и практика в България
Електронните подписи - теория и практика в БългарияAby Radev
 
Bezopastnost i zashtita na web priolojeniq
Bezopastnost i zashtita na web priolojeniqBezopastnost i zashtita na web priolojeniq
Bezopastnost i zashtita na web priolojeniqMartin Kenarov
 
Безопасност и защита на Web приложения
Безопасност и защита на Web приложенияБезопасност и защита на Web приложения
Безопасност и защита на Web приложенияDiNikolo
 
реферат по безопасност и защита на Microsoft мрежи и приложения на тема Googl...
реферат по безопасност и защита на Microsoft мрежи и приложения на тема Googl...реферат по безопасност и защита на Microsoft мрежи и приложения на тема Googl...
реферат по безопасност и защита на Microsoft мрежи и приложения на тема Googl...kirre_66
 
Основи на Public Key Infrastructure
Основи на  Public Key InfrastructureОснови на  Public Key Infrastructure
Основи на Public Key Infrastructurerosica_mladenova_
 
Основи на public key infrastructure
Основи на   public key infrastructureОснови на   public key infrastructure
Основи на public key infrastructureTita Toneva
 
Безопасност и защита на VPN мрежи
Безопасност и защита на  VPN мрежиБезопасност и защита на  VPN мрежи
Безопасност и защита на VPN мрежиmApTu
 
цифров подпис
цифров подписцифров подпис
цифров подписnik_pleven
 
Php sec referat
Php sec referatPhp sec referat
Php sec referatDido_mn
 
Модул 5: БЕЗОПАСНОСТ
Модул 5: БЕЗОПАСНОСТМодул 5: БЕЗОПАСНОСТ
Модул 5: БЕЗОПАСНОСТKarel Van Isacker
 
Защита при създаване на Dot net приложения в интернет
Защита при създаване на Dot net приложения в интернетЗащита при създаване на Dot net приложения в интернет
Защита при създаване на Dot net приложения в интернетMonika Petrova
 
PKI presentation
PKI presentationPKI presentation
PKI presentationKalina89
 
Безопасност и защита при Cloud computing
Безопасност и защита при Cloud computingБезопасност и защита при Cloud computing
Безопасност и защита при Cloud computingDaniela Chudomirova
 

Similar to курсова 91582 (20)

Cripting and Security on the Net
Cripting and Security on the NetCripting and Security on the Net
Cripting and Security on the Net
 
Google препоръки за безопасност и защита
Google препоръки за безопасност и защитаGoogle препоръки за безопасност и защита
Google препоръки за безопасност и защита
 
Електронните подписи - теория и практика в България
Електронните подписи - теория и практика в БългарияЕлектронните подписи - теория и практика в България
Електронните подписи - теория и практика в България
 
Web Security Intro
Web Security IntroWeb Security Intro
Web Security Intro
 
Vpn mreji 105227
Vpn mreji 105227Vpn mreji 105227
Vpn mreji 105227
 
Bezopastnost i zashtita na web priolojeniq
Bezopastnost i zashtita na web priolojeniqBezopastnost i zashtita na web priolojeniq
Bezopastnost i zashtita na web priolojeniq
 
Безопасност и защита на Web приложения
Безопасност и защита на Web приложенияБезопасност и защита на Web приложения
Безопасност и защита на Web приложения
 
реферат по безопасност и защита на Microsoft мрежи и приложения на тема Googl...
реферат по безопасност и защита на Microsoft мрежи и приложения на тема Googl...реферат по безопасност и защита на Microsoft мрежи и приложения на тема Googl...
реферат по безопасност и защита на Microsoft мрежи и приложения на тема Googl...
 
Основи на Public Key Infrastructure
Основи на  Public Key InfrastructureОснови на  Public Key Infrastructure
Основи на Public Key Infrastructure
 
Основи на public key infrastructure
Основи на   public key infrastructureОснови на   public key infrastructure
Основи на public key infrastructure
 
Безопасност и защита на VPN мрежи
Безопасност и защита на  VPN мрежиБезопасност и защита на  VPN мрежи
Безопасност и защита на VPN мрежи
 
цифров подпис
цифров подписцифров подпис
цифров подпис
 
Php sec referat
Php sec referatPhp sec referat
Php sec referat
 
Модул 5: БЕЗОПАСНОСТ
Модул 5: БЕЗОПАСНОСТМодул 5: БЕЗОПАСНОСТ
Модул 5: БЕЗОПАСНОСТ
 
Nadezhda Stavreva
Nadezhda StavrevaNadezhda Stavreva
Nadezhda Stavreva
 
Защита при създаване на Dot net приложения в интернет
Защита при създаване на Dot net приложения в интернетЗащита при създаване на Dot net приложения в интернет
Защита при създаване на Dot net приложения в интернет
 
PKI presentation
PKI presentationPKI presentation
PKI presentation
 
Netsec
NetsecNetsec
Netsec
 
Безопасност и защита при Cloud computing
Безопасност и защита при Cloud computingБезопасност и защита при Cloud computing
Безопасност и защита при Cloud computing
 
Phishing and Anti-Phishing
Phishing and Anti-PhishingPhishing and Anti-Phishing
Phishing and Anti-Phishing
 

курсова 91582

  • 1. Икономически Университет – Варна Център „Магистърско обучение” Катедра „Информатика” РЕФЕРАТ По Безопасност и защита На тема Техники за криптиране на лични данни, предавани в Web пространството Разработил: Проверил: Атанас Илиев, доц. д-р. Стефан Дражев ф.н. 91582,гр.64, ас. Радка Начева спец. „Информатика“ гр.Варна 2015г.
  • 2. Техники за криптиране на личните данни предавани в Web пространството 2 Атанас ИлковИлиев,ф.н. 91582, гр. 64, спец.„Информатика“ Съдържание Съдържание.........................................................................................2 Увод..................……………………………………………………………..3 I.SSL сертификатите – сигурност при комуникацията 1.1Защо е важно да има SSL сертификат? ………………………..4 1.2 Как ни защитава SSL?…………………...…………...…..……….5 1.3 Как да проверим дали уеб броузърътни използва SSL?...... II.Цифровиподписи.......................................……..…………………….9 III.Криптиране на електронна поща……….........…..….……....…….…11 Заключение…………………………………………………………………..13 Литература…………………………………………………………………...14
  • 3. Техники за криптиране на личните данни предавани в Web пространството 3 Атанас ИлковИлиев,ф.н. 91582, гр. 64, спец.„Информатика“ Увод В интернет, конфиденциалността е един от най-важните въпроси. По подразбиране Интернет е незащитена среда, и всеки може да прихваща съобщения, разменяни между две страни. Конфиденциалността на предаваните съобщения може да се обезпечи посредством тяхното криптиране, при което трети лица не могат да ги четат. Все още е възможно прихващането на съобщения, от където следва, че е необходимо да се гарантира, че ключовете не се предават през Интернет като прозрачен текст. Чрез криптиране на данните никой не може да каже какво точно съдържа дадена информация. Посредством строго идентифициране може да се гарантира, че никой не вижда, не копира и не изтрива дадена информация. С комбинация от идентифициране и криптиране, единствения начин за достъп до данните е да се притежава необходимия сертификат за идентифициране и ключа за криптиране. Една система за идентифициране може да откаже достъп на оторизирани хора, които се опитват да получат достъп до информацията по неоторизиран начин.
  • 4. Техники за криптиране на личните данни предавани в Web пространството 4 Атанас ИлковИлиев,ф.н. 91582, гр. 64, спец.„Информатика“ I. SLL сертификатите – сигурностпри комуникацията 1.1 Защо е важно да има SLL сертификат? С всеки изминал ден Интернет става все по-важна част от нашето ежедневие. Ние общуваме онлайн, пазаруваме онлайн, разплащаме сметките си онлайн. Прекарваме голяма част от времето си в Интернет, работим или се забавляваме там, използвайки различни уеб базирани приложения, социални мрежи и електронни пощи, електронно банкиране и т.н. За осъществяването на тези дейности все по-често се налага и да подаваме онлайн конфиденциална информация към определени уеб сайтове. С това неизбежно започваме да си задаваме и въпроси, свързани със сигурността на информацията:  Възможно ли е информацията, която въвеждам да отиде при някой, който не е оторизиран и да бъде използвана по престъпен начин?  Наистина ли съм на правилния уеб сайт?  Защитени ли са моите данни ? Доверието и сигурността на потребителите са необходими за нашето онлайн съществуване. Без значение дали сме физическо лице или фирма е важно да се погрижим за защита на нашите потребители, така както бихме се погрижили за нашия дом или бизнес. За да се решат проблемите, които биха могли да застрашат сигурното предаване на конфиденциална информация в Интернет, са създадени различни криптиращи протоколи. Най-разпространеният от тях е SSL (Secure Sockets Layer) и по-съвременната му версия TLS (Transport Layer Security). Едно от най-разпространените приложения на тези протоколи е в уеб браузърите, при използването на HTTPS или Hypertext Transfer Protocol Secure. Когато потребителят достъпва Интернет страница чрез HTTPS, се осигурява криптирана връзка между уеб сървъра (сайта) и браузъра на потребителя.
  • 5. Техники за криптиране на личните данни предавани в Web пространството 5 Атанас ИлковИлиев,ф.н. 91582, гр. 64, спец.„Информатика“ За осъществяването на сигурна криптирана връзка между клиента (уеб браузър) и сървъра е необходимо на сървъра да бъде инсталиран цифров сертификат, или придобилото популярност – SSL сертификат. Не всеки SSL сертификат, обаче се разпознава от уеб браузърите и за да бъде признат за валиден даден сертификат, той задължително трябва да отговаря на следните условия:  Датата на изтичане на сертификата да е след текущата дата. Всички сертификати се издават с определен срок на валидност. Ако сертификатът е изтекъл, то той се приема за невалиден и на посетителите на сайта се показва предупредително съобщение;  Името на домейна (сайта), който се опитваме да посетим, използвайки сигурна връзка, трябва да съвпада с това, което е зададено в сертификата. В случай на несъвпадение, сертификатът се приема за невалиден и на потребителя се показва предупредително съобщение. 1.2 Как ни защитава SSL? Когато се заговори за сигурност на връзката повечето хора се сещат единствено за криптиране на данните при комуникацията между браузъра и сървъра. Това обаче е последната фаза на SSL комуникацията. Първото и основно нещо, което прави SSL защитата е да подсигури самоличността на сървъра, с който комуникира клиента (браузъра). От тук се появяват и различните нива на валидация и различните видове сертификати. Втората и не по-маловажна част на подсигуряване на връзката е криптирането на данните. SSL сертификатът е файл, инсталиран на уеб сървъра, на който се намира сайта. Сертификатът се състои от публичен ключ и допълнителна информация. Допълнителната информация може да бъде примерно името на домейна, името на фирмата, друга фирмена информация и т.н. в зависимост от типа на самия SSL сертификат, като цялата информация е закодирана в сертификата.
  • 6. Техники за криптиране на личните данни предавани в Web пространството 6 Атанас ИлковИлиев,ф.н. 91582, гр. 64, спец.„Информатика“ Публичният ключ се съдържа в сертификата и се изпраща на браузъра, след което браузърът проверява, дали сертификатът е валиден и верифицира, дали уеб сървърът е точно този, за който се представя. По-долу ще представим опростено описание на стъпките, през които минава една SSL/TLS сесия между браузъра и сървъра: 1. Браузърът се свързва със сървъра. 2. Сървърът изпраща своя сертификат към браузъра. Браузърът прави проверка на сертификата – дали е издаден от валиден сертифициращ орган, дали срокът на валидност на сертификата не е изтекъл, дали името на сайта, което е закодирано в сертификата, отговаря на реалният адрес, който е зареден в браузъра. 3. След като проверките минат успешно браузърът и сървърът определят какъв симетричен криптографски алгоритъм да използват за комуникация, примерно AES, RC4, 3DES и т.н., след което браузърът генерира произволен код (ключ), който криптира с публичния ключ на сървъра и изпраща криптирания код към сървъра. 4. След като сървърът получи кода браузърът вече може да прави заявки към сървъра, като използва за криптиране кода и криптографският алгоритъм, определен със сървъра на предходната стъпка.
  • 7. Техники за криптиране на личните данни предавани в Web пространството 7 Атанас ИлковИлиев,ф.н. 91582, гр. 64, спец.„Информатика“ По този начин между браузъра и сървъра се установява сесия, в която данните протичат криптирани и могат да бъдат декодирани (разчетени) единствено от уеб сървъра и съответния браузър. 1.1 Как да проверим дали уеб браузърът ни използва SSL? За да проверим дали нашата връзка е защитена трябва да погледнем дали имаме малка икона с „катинар“ отстрани до лентата където изписваме линка за достъп до даден сайт (при всички браузъри). Фиг.1 Показва защитена връзка през уеб браузър Може и да изкараме по-детайлна информация, която може да ни покаже на коя дата е издаден сертификата и до коя е валиден, както и методите на криптиране и дори публичния ключ.
  • 8. Техники за криптиране на личните данни предавани в Web пространството 8 Атанас ИлковИлиев,ф.н. 91582, гр. 64, спец.„Информатика“ Фиг.2 Детайлна информация за защитената връзка
  • 9. Техники за криптиране на личните данни предавани в Web пространството 9 Атанас ИлковИлиев,ф.н. 91582, гр. 64, спец.„Информатика“ II. Цифровиподписи Освен за криптиране и декриптиране на информацията, криптографията може да се използва и за други неща. Идентифицирането е една от най- важните области при изграждането на връзка на доверие. Логично е, че може да се има доверие на някой, само ако се знае кой е той. В много случаи идентифицирането се прави чрез подписване на документ. За да се направи електронният документ легален трябва да има механизъм, който да осигурява средство за идентифициране автора на документа, т.е. цифров подпис. Цифровият подпис (англ. Digital signature) е реквизит на електронен документ, предназначен за защитата му от фалшификация. Това е криптографски подпис или по-точно, математическа функция, получена в резултат на криптографска обработка на информацията, извършена с цел да се удостовери самоличността на изпращача и да се гарантира, че информацията не е била променяна по пътя между изпращането и получаването. Електронните подписи се използват при дистрибуция на софтуер, при финансови транзакции и навсякъде, където се обменя важна информация по електронен път и е много важно евентуално фалшифициране или опит за фалшифициране да бъдат открити навреме. Електронният подпис използва за криптирането алгоритъм, с една степен по-сигурен от алгоритмите, използващи хеш-функция за удостоверяване на самоличността на изпращача. Използва се асиметрична криптография с двойка ключове - частен и публичен, като с единия се криптира, а с другия се декриптира. Съобщението се криптирано с частния ключ на даден човек и може да бъде потвърдено, че е написано от него, ако се използва неговия публичен ключ. Или когато се праща нещо и от отсрещната страна може да се потвърди, че ние сте подателя като се използва публичения ключ, ако има съвпадение, то тогава се гарантира, че съобщението е изпратено лично от вас.
  • 10. Техники за криптиране на личните данни предавани в Web пространството 10 Атанас ИлковИлиев,ф.н. 91582, гр. 64, спец.„Информатика“ Фиг.1 Схема за криптиране и декриптиране на данни чрез електронен подпис Такива алгоритми са:  RSA в комбинация със SHA-1 или SHA-2, с дължина на ключа до 4096 бита е най-популярният;  алгоритъм за цифров подпис (англ. DSA — Digital Signature Algorithm) с дължина на ключа 1024 бита в комбинация със SHA-1 или до 3072 бита в комбинация със SHA-2;  алгоритъм Елиптична Крива - основава се на групи от елиптични криви. Намалява броя на ключовите битове без да намалява сигурността.
  • 11. Техники за криптиране на личните данни предавани в Web пространството 11 Атанас ИлковИлиев,ф.н. 91582, гр. 64, спец.„Информатика“ III. Криптиране на електронна поща Електронната поща е най-използваното нещо в кибер пространството. Тя се използва много лесно и не изисква нищо освен компютър, връзка към Интернет и елементарна програма за изпращане и получаване на електронна поща. Съдържанието на електронната поща е във форма на обикновен текст и може да се прочете на всяка компютърна система. Простотата на приложението обаче е проблем, защото при предаването му всеки един компютър по света може да го прихване и да се прочете съдържанието без да се налага използването на допълнителен софтуер. При изпращане на електронна поща, тя не се предава директно към получателя и, а минава през определени компютри. Това намалява значително разходите за предаване на информацията, тъй като всеки компютър трябва да предаде информацията само до следващия. Пътят между източника и получателя се определя след изпращане на пощата, и например една поща от Щутгарт до Оксфорд може да премине през компютри в САЩ. Всеки един от компютрите, участващи в предаването може лесно да провери за определени изпращачи и получатели и може да запише цялата информация от съобщението във файл на локалния си твърд диск. Дори ако атакуващия не стои на някой от компютрите, участващи в предаването той може да филтрира потока от съобщения и да получи необходимата информация. Нападението изисква от хакера да инсталира определен софтуер на съответния компютър. Този софтуер се нарича „прихващач". Последният сканира всички електронни пощи за това дали съдържат определени ключови думи. Нормално изпращането на електронна поща до всяко едно място по света става за няколко секунди. Никой няма да забележи, ако някой вземе някаква информация, дори никой няма да забележи, че дадена информация е променена преди да бъде изпратена, тъй като няма определено време, за което да се получават съобщенията. Всички останали електронни пощи с изключение на класическите, нямат плик, който да скрива изпращаната информация. Електронните пощи са по-лоши от пощенските картички от гледна
  • 12. Техники за криптиране на личните данни предавани в Web пространството 12 Атанас ИлковИлиев,ф.н. 91582, гр. 64, спец.„Информатика“ точка на конфиденциалност. Електронните пощи предавани през Интернет могат да бъдат сканирани за ключови думи лесно и автоматично. Сканирането на нормална поща в офиса ще изиска доста време, което прави процеса на сканиране непрактичен. Криптирането на електронна поща може да стане по няколко начина. Най-сигурната система за криптиране, която понастоящем се намира на пазара е PGP.  Системата PGP изисква инсталиране на отделен софтуер. От друга страна софтуера S/MIME (Secure Multipurpose Internet Extensions) е доста по-прост за настройка, тъй като той се поддържа от Netscape Communicator и Internet Explorer. За използването на S/MIME не се изисква никакъв друг софтуер. Единственото нещо, от което имате нужда е цифров сертификат, който може да получите от много места, като TrustCenter (www.trustcenter.de) или GTE (www.gte.com) Софтуерът S/MIME използва подобен на PGP метод. Той използва асиметрично криптиране като плик, в който се изпраща ключ използван в симетричен шифър, който криптира съобщението. Софтуерът S/MIME гарантира по-малка сигурност от PGP, тъй като използва по-малък брой битове за ключове извън САЩ и изходния код не беше открит, до момента когато Netscape отвори Mozilla web сайта и представи кода за своя браузър.  Друг начин за криптиране на съобщение е използването на алгоритми за симетрично криптиране, които не са свързани със софтуера за електронна поща. Може да се напише съобщение по пощата с текстов редактор, да се криптира и след това да се изпрати по мрежата. Може да се избере между Blowfish, IDEA и triple-DES. Само че на всички компютри трябва да е инсталиран софтуер за декриптиране на файловете и трябва да е установен канал за сигурен обмен на ключовете. Процедурата за инсталиране, поддръжка и използване на този метод е прекалено дълга, за да може да се прилага в бизнес среди. Методът е добър
  • 13. Техники за криптиране на личните данни предавани в Web пространството 13 Атанас ИлковИлиев,ф.н. 91582, гр. 64, спец.„Информатика“ за персонално използване. В случай, че е необходимо секретно предаване на информацията по такъв начин, че да може предаваната информация да се чете от повече от един получател, може да се използва програма като WinZip (www.winzip.com). Почти всеки има копие и може да го използва лесно. Освен това технологията за криптиране, която се използва е доста добра, файловете са защитени с парола, която може да се разбере, но пък и паролата може да се променя всеки път. Освен това паролата може да се предава и по телефона. Заключение В Интернет, конфиденциалността е един от най-важните въпроси. В реферата бяха представени съвременните методи за криптиране и декриптиране на данни. Сигурността на информацията е най-важното нещо в Интернет, но тя не може да се осигури, ако има пропуски във фундаменталните принципи. За да се обезпечи сигурността на информацията е необходимо да се избегне неоторизирания достъп до електронните данни, в критичните от гледна точка на бизнеса системи в дадена компания. Резултатът от неоторизиран достъп може да бъде промяна, заместване, разпространение или нарушаване на дадена информация. Конфиденциалността и целостта могат да се изпълнят чрез криптографски методи, които осигуряват висока степен на сигурност. Чрез криптиране на данните никой не може да каже какво точно съдържа дадена информация.
  • 14. Техники за криптиране на личните данни предавани в Web пространството 14 Атанас ИлковИлиев,ф.н. 91582, гр. 64, спец.„Информатика“ Литература 1. http://www-it.fmi.uni-sofia.bg/ 2. http://help.superhosting.bg/ 3. http://svyat.com/ 4. http://el-signature.com/courseofaction.html