Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Безопасность интернет-приложений #1 / Риски и у...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Технострим Mail.ru Group
January 09, 2020
Education
220
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Безопасность интернет-приложений #1 / Риски и угрозы [Технострим]
Технострим Mail.ru Group
January 09, 2020
More Decks by Технострим Mail.ru Group
See All by Технострим Mail.ru Group
Введение в ML и BigData разработку
tehnostrim
0
300
Мастер-класс "Бот для мессенджера" | Технострим
tehnostrim
0
160
Data Mining #10 / ЕМ-алгоритм [Технострим]
tehnostrim
0
270
Data Mining #1 / Задачи Data Mining [Технострим]
tehnostrim
0
360
Data Mining #2 / Метрики классификации и регрессии. Метод ближайшего соседа
tehnostrim
0
940
Data Mining #3 / Линейные модели регрессии
tehnostrim
0
250
Data Mining #4 / Линейные модели классификации
tehnostrim
0
330
Data Mining #6 / Решающие деревья
tehnostrim
0
200
Data Mining #5 / Метод опорных векторов
tehnostrim
0
170
Other Decks in Education
See All in Education
AIでアウトプットできる時代だからこそ、自分の言葉で考えることの大切さ / What's Left to Think, When AI Can Write?
masakiokuda
1
370
CLASSIFICATION OF CRUDE DRUGS
pawan_pharm
0
230
未踏峰連山 Frontiers: Creating and Conquering Untrodden Peaks
ishii_mit
1
170
Sekolah Sabat - Triwulan 3 2026 - Pelajaran 13
hiola
0
11k
BRIEF OUTLINE OF IMPORTANT PLANT CONSTITUENTS
pawan_pharm
0
220
マークシート試験のTeX言語を用いた自動採点について
doratex
0
6.5k
武藤の処世術を書いてみた
mutomasa
0
150
INTRODUCTION TO THE CELL
pawan_pharm
0
330
学習者データを「見る」:外国語教師のためのデータの入力、分析、解釈方法
uranoken
0
460
DRONEGEOGRAFÍA: INNOVACIÓN DIDÁCTICA Y FOTOGRAMETRÍA 3D PARA LA COHESIÓN TERRITORIAL Y LA CIUDADANÍA ACTIVA
juanmartin2026
0
54k
GENERAL PHARMACOLOGY
pawan_pharm
0
230
SANG PENCIPTA BERBICARA (01ABSG-Q4-2026)
ssmedikasda
0
500
Featured
See All Featured
Believing is Seeing
oripsolob
1
250
How to Ace a Technical Interview
jacobian
280
24k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
290
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
Code Review Best Practice
trishagee
74
20k
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
270
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
47k
Producing Creativity
orderedlist
PRO
348
41k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
280
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
Building Applications with DynamoDB
mza
96
7.2k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
320
Transcript
{Безопасность интернет приложений} преподаватель – Александра Сватикова
Александра Сватикова
[email protected]
https://ok.ru/alexandra.svatikova https://polis.mail.ru 2
3 2018 — 2019: 1) Facebook - 50M пользователей 2)
Google+ API 3) Uber 57M пользователей, £133m штраф 4) Coincheck $534M 5) Coinrail $37M
Основные понятия 4
• Конфиденциальность / Confidentiality • Целостность / Integrity • Доступность
/ Availability • Апеллируемость / Non-repudiation 5 Информационная безопасность
• Актив / Asset • Уязвимость / Vulnerability • Атака
/ Attack • Угроза / Threat 6 Ключевые понятия
Spoofing Tampering Repudiation Information disclosure Denial of service Elevation of
privilege 7 Угрозы - STRIDE
Damage Reproducibility Exploitability Affected users Discoverability 8 Риски - DREAD
• Контроль доступа: • Идентификация • Аутентификация • Авторизация •
Управление сессиями 9 Контрмеры
• Валидация входных данных • Обработка ошибок 10 Контрмеры
• Классификация данных • Принцип наименьших привилегий • Криптография 11
Контрмеры
• Security by design • Security in depth 12
Web 101 13
• Same-Origin Policy (SOP) • Изоляция окон и фреймов •
Cross-Origin Resource Sharing (CORS) • Cookies, headers, … 14
15 Same-Origin Policy (SOP) RFC 6454 The Web Origin Concept
https://example.com:8080/path?param=1#xyz
16 Cross-Origin Resource Sharing (CORS) https://www.html5rocks.com/en/tutorials/cors/
17 Cross-Origin Resource Sharing (CORS) Access-Control-Allow-Origin: https://foo.example Access-Control-Allow-Methods: POST, GET,
OPTIONS Access-Control-Allow-Headers: X-PINGOTHER, Content-Type Access-Control-Max-Age: 86400 https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS
18 Куки RFC 6265, section 5.4: Cookie HTTP/2.0 200 OK
Content-type: text/html Set-Cookie: yummy_cookie=choco Set-Cookie: tasty_cookie=strawberry https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cookie Атрибуты: • Domain, Path • Expires, Max-Age • Secure • HttpOnly • SameSite
• Content-Type • X-Content-Type-Options • X-Frame-Options • Content-Security-Policy 19 Полезные
заголовки
Android 101 20
21
• Android Application Sandbox • Intents • ContentProviders • Permissions
• HTML message channels 22
Почитать https://owasp.org https://developer.mozilla.org/en-US/docs/Web/Security https://security.googleblog.com/2019/04/the-android-platform-security-model.html Попробовать силы https://github.com/OWASP/SecurityShepherd https://www.owasp.org/index.php/Category:OWASP_WebGoat_Project Инструменты https://portswigger.net/burp/freedownload
https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project 23 Ссылки