21
HTTPS Cryptopunk: Svet

Криптовечеринка 2.0. HTTPS

  • Upload
    zabej

  • View
    453

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Криптовечеринка 2.0. HTTPS

HTTPS

Cryptopunk: Svet

Page 2: Криптовечеринка 2.0. HTTPS

Сетево́ й про́то́ко́ л

— набор правил и действий

(очерёдности действий),

позволяющий осуществлять соединение

и обмен данными между двумя

и более включёнными в сеть устройствами.

Page 3: Криптовечеринка 2.0. HTTPS

HTTP«протокол передачи гипертекста»

Основа - технология «клиент-сервер»,

т.е. предполагается существование клиентов, которые создают соединение

и посылают запрос, и серверов,

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

Page 4: Криптовечеринка 2.0. HTTPS

- расширение протокола HTTP, поддерживающее шифрование.

HTTPSHyperText Transfer Protocol Secure

Page 5: Криптовечеринка 2.0. HTTPS

Угро́зы

1) пассивная

прослушивание информации

2) активная

- перенаправление трафика

- изменение передаваемой информации

- внедрение вредоностного ПО

Page 6: Криптовечеринка 2.0. HTTPS

HTTPS о́беспечивает:

Page 7: Криптовечеринка 2.0. HTTPS

1. Аутентификация

позволяет браузеру и пользователю

иметь некоторую уверенность,

что они говорят с истинным сервером приложений.

Сервер аутентификации

Page 8: Криптовечеринка 2.0. HTTPS

2. Ко́нфиденциально́сть

браузером пользователя и веб-сервером,

так как данные передаются

в зашифрованном виде.Перехватчики не могу понять связи между

Page 9: Криптовечеринка 2.0. HTTPS

3. Цело́стно́сть

или изменить содержание связи

между браузером пользователя

и веб-сервером,

так как они проверяются криптографическим

кодом аутентификации сообщения.Злоумышленник не может повредить

Page 10: Криптовечеринка 2.0. HTTPS

HTTP не о́беспечиваетбезо́пасно́сти

Page 11: Криптовечеринка 2.0. HTTPS

SSLSecure Sockets Layer

TLSTransport Layer Security

которые обеспечивает безопасность связи- криптографические протоколы,

Page 12: Криптовечеринка 2.0. HTTPS

SSL (и TLS)испо́льзуют:

● асимметричную криптографию для аутентификации ключей обмена,

● симметричное шифрование для сохранения конфиденциальности,

● коды аутентификации сообщений для целостности сообщений.

Page 13: Криптовечеринка 2.0. HTTPS

Расширение к браузеру

HTTPS Everywhere

Page 14: Криптовечеринка 2.0. HTTPS

https://www.eff.org/https-everywhere

Page 15: Криптовечеринка 2.0. HTTPS

До́бавить сво́ё правило́

Twitter.xml

<ruleset name="Twitter"> <target host="www.twitter.com" /> <target host="twitter.com" />

<rule from="^http://(www\.)?twitter\.com/" to="https://twitter.com/"/></ruleset>

Page 16: Криптовечеринка 2.0. HTTPS

Правило́ для сайта eff.org<ruleset name="EFF"> <target host="eff.org" /> <target host="*.eff.org" /> <exclusion pattern="^http://action\.eff\.org/"/> <rule from="^http://eff\.org/" to="https://eff.org/"/> <rule from="^http://([^/:@]*)\.eff\.org/" to="https://$1.eff.org/"/></ruleset>

Page 17: Криптовечеринка 2.0. HTTPS

До́бавить сво́ё правило́ в про́филь Firefox:

WINDOWS 7:

C:\Users\<Windows login/user name>

\AppData\Roaming\Mozilla\Firefox\Profiles

\<profile folder>

WINDOWS XP:

C:\Documents and Settings\<Windows login/user name>\Application Data

\Mozilla\Firefox\Profiles\<profile folder>

Page 18: Криптовечеринка 2.0. HTTPS

LINUX:

~/.mozilla/firefox/<profile folder>

MAC:

1) ~/Library/Mozilla/Firefox/Profiles

/<profile folder>

2) ~/Library/Application Support/Firefox

/Profiles/<profile folder>

Page 19: Криптовечеринка 2.0. HTTPS

Хо́тите до́бавить сво́ё правило́ в рабо́чий плагин?

1) Проверьте его наличие на сайте https everywhere

2) Git push в репозиторий разработки

или

пришлите своё правило на почту

[email protected]

Page 20: Криптовечеринка 2.0. HTTPS

Лицензия GNU GPL

Page 21: Криптовечеринка 2.0. HTTPS

До́бавляй сво́и правила!

pirates.by