Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Security design in web applications
Search
Jester
April 16, 2016
Technology
250
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Security design in web applications
This is about Inner and Outer security in Web application
Jester
April 16, 2016
More Decks by Jester
See All by Jester
Ruby Chat Bots: Work and Fun together
jesterovskiy
0
68
Epic API Fight
jesterovskiy
0
100
Other Decks in Technology
See All in Technology
markdown-poster Introduction
kazamori
0
340
みてねにおけるAI-DLC導入活動とAIドリブン開発の現在地/JAWS-UG AI-DLC #2
isaoshimizu
2
270
型落ちシンクライアント端末のPoEモジュールを自作したかった話
logica0419
0
490
Kiro5兄弟のいまどきのセキュリティ基礎知識
kentapapa
0
350
Introduction to Bill One Development Engineer
sansan33
PRO
0
470
フィジカルAIの知識ゼロの僕でも AIを使えばここまでできた
tatsuya1970
0
190
AI時代のアウトプット――変わったこと、変わらないこと / Devsumi 2026 Kansai #devsumi
jnchito
0
600
紙 to デジタル
ichien178
0
290
顧客の要望は2次情報である 〜アンテナを張るFDEの構造論〜
noriakioji
3
970
会計事務所と顧問先の契約関係をOIDC・OAuthで表現する
terara
0
460
サーバー常駐型の 簡易障害調査AI エージェントを作ってみた話
masayoshi
0
230
atproto spaces概要
yamarten
0
110
Featured
See All Featured
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
450
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Six Lessons from altMBA
skipperchong
29
4.5k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
550
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
450
A Soul's Torment
seathinner
6
3.5k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
300
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.5k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
How GitHub (no longer) Works
holman
316
150k
Mind Mapping
helmedeiros
PRO
1
330
Transcript
Security design in web applications
Aleksey Dashkevych RubyDev/SysAdmin twitter://dash_as facebook://aleksey.dashkevich github://jesterovskiy
“software has been designed from the ground up to be
secure” C.O. Secure by design
Outer Security Inner Security
Ideal Situation Real Life
None
None
None
User Outer Connection Application DB
User
Linux/OSX Firewall Secure PC White noise generator Ideal
Keep password in mind or use pass saver Make password
strong Change password each period of time Real Keep additional data (DOB, phone)
Connection
Cable VPN … Ideal
SSL SSL updates SRP protocol Real …
Application
Pure HTML Static pages … Ideal
CDN Authentification Authorization Real CRF, XSS
DB
Encryption Tape Drive backup Backup? … Ideal
Backup! Access rights bcrypt/scrypt Real Salt + Verifier (SRP protocol)
Inner Application
Storing API keys in ENV variables Access rights CI Real
Prod, Staging, Testing instances
Test coverage Verify SSL security Real Check libs source code
simplecov gem SSLLabs, DigiCert SSL Mutation testing mutant gem
Make logs simply accessible Security headers Styleguide Real secureheaders gem
rubocop gem Security Policy
Thank You is hiring =)