no trolls allowed 2015

28
Proxy No Trolls Allowed 2015 [email protected]

Upload: emanuelis-norbutas

Post on 08-Apr-2017

231 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: No Trolls Allowed 2015

Proxy

No Trolls Allowed 2015 [email protected]

Page 2: No Trolls Allowed 2015
Page 3: No Trolls Allowed 2015

Ką daro reverse proxiai?

● Paslepia origin serverius● Balansuoja srautus● Užtikrina pasiekiamumą● Terminuoja SSL/TLS● Kešuoja● Compress'ina● WAF saugo nuo atakų● Maitina šaukšteliu (spoon-feed)● Agreguoja srautus● A/B testuoja● Visokią kitokią magiją

Page 4: No Trolls Allowed 2015

Ką daro reverse proxiai?

● Paslepia origin serverius● Balansuoja srautus● Užtikrina pasiekiamumą● Terminuoja SSL/TLS● Kešuoja● Compress'ina● WAF saugo nuo atakų● Maitina šaukšteliu (spoon-feed)● Agreguoja srautus● A/B testuoja● Visokią kitokią magiją

Web serverisProxy

Page 5: No Trolls Allowed 2015

Ką daro reverse proxiai?

● Paslepia origin serverius● Balansuoja srautus● Užtikrina pasiekiamumą● Terminuoja SSL/TLS● Kešuoja● Compress'ina● WAF saugo nuo atakų● Maitina šaukšteliu (spoon-feed)● Agreguoja srautus● A/B testuoja● Visokią kitokią magiją

Proxy

Daug webserverių

Page 6: No Trolls Allowed 2015

Ką daro reverse proxiai?

● Paslepia origin serverius● Balansuoja srautus● Užtikrina pasiekiamumą● Terminuoja SSL/TLS● Kešuoja● Compress'ina● WAF saugo nuo atakų● Maitina šaukšteliu (spoon-feed)● Agreguoja srautus● A/B testuoja● Visokią kitokią magiją

Proxy

Daug webserverių

Page 7: No Trolls Allowed 2015

Ką daro reverse proxiai?

● Paslepia origin serverius● Balansuoja srautus● Užtikrina pasiekiamumą● Terminuoja SSL/TLS● Kešuoja● Compress'ina● WAF saugo nuo atakų● Maitina šaukšteliu (spoon-feed)● Agreguoja srautus● A/B testuoja● Visokią kitokią magiją

Proxy

Daug webserverių

Page 8: No Trolls Allowed 2015

Ką daro reverse proxiai?

● Paslepia origin serverius● Balansuoja srautus● Užtikrina pasiekiamumą● Terminuoja SSL/TLS● Kešuoja● Compress'ina● WAF saugo nuo atakų● Maitina šaukšteliu (spoon-feed)● Agreguoja srautus● A/B testuoja● Visokią kitokią magiją

Proxy

Daug webserverių

Page 9: No Trolls Allowed 2015

Ką daro reverse proxiai?

● Paslepia origin serverius● Balansuoja srautus● Užtikrina pasiekiamumą● Terminuoja SSL/TLS● Kešuoja● Compress'ina● WAF saugo nuo atakų● Maitina šaukšteliu (spoon-feed)● Agreguoja srautus● A/B testuoja● Visokią kitokią magiją

Proxy

Daug webserverių

Page 10: No Trolls Allowed 2015

Ką daro reverse proxiai?

● Paslepia origin serverius● Balansuoja srautus● Užtikrina pasiekiamumą● Terminuoja SSL/TLS● Kešuoja● Compress'ina● WAF saugo nuo atakų● Maitina šaukšteliu (spoon-feed)● Agreguoja srautus● A/B testuoja● Visokią kitokią magiją

Proxy

Daug webserverių

Page 11: No Trolls Allowed 2015

Ką daro reverse proxiai?

● Paslepia origin serverius● Balansuoja srautus● Užtikrina pasiekiamumą● Terminuoja SSL/TLS● Kešuoja● Compress'ina● WAF saugo nuo atakų● Maitina šaukšteliu (spoon-feed)● Agreguoja srautus● A/B testuoja● Visokią kitokią magiją

Proxy

Daug webserverių

Page 12: No Trolls Allowed 2015

Ką daro reverse proxiai?

● Paslepia origin serverius● Balansuoja srautus● Užtikrina pasiekiamumą● Terminuoja SSL/TLS● Kešuoja● Compress'ina● WAF saugo nuo atakų● Maitina šaukšteliu (spoon-feed)● Agreguoja srautus● A/B testuoja● Visokią kitokią magiją

Proxy

Daug webserverių

Kita svetainė

Page 13: No Trolls Allowed 2015

Ką daro reverse proxiai?

● Paslepia origin serverius● Balansuoja srautus● Užtikrina pasiekiamumą● Terminuoja SSL/TLS● Kešuoja● Compress'ina● WAF saugo nuo atakų● Maitina šaukšteliu (spoon-feed)● Agreguoja srautus● A/B testuoja● Visokią kitokią magiją

Proxy

Daug webserverių

Kita svetainė

A

B

Page 14: No Trolls Allowed 2015

Ką daro reverse proxiai?

● Paslepia origin serverius● Balansuoja srautus● Užtikrina pasiekiamumą● Terminuoja SSL/TLS● Kešuoja● Compress'ina● WAF saugo nuo atakų● Maitina šaukšteliu (spoon-feed)● Agreguoja srautus● A/B testuoja● Visokią kitokią magiją

Proxy

Daug webserverių

Kita svetainė

A

B

Page 15: No Trolls Allowed 2015

Visokia kitokia magija

Page 16: No Trolls Allowed 2015
Page 17: No Trolls Allowed 2015
Page 18: No Trolls Allowed 2015
Page 19: No Trolls Allowed 2015

Daugiakalbis turinys

● Accept-Language● Cookie● Vary

Page 20: No Trolls Allowed 2015

GeoIP

● Blokavimas● Kalbos parinkimas● Turinio parinkimas

Page 21: No Trolls Allowed 2015

mod_security / Naxsi

● Nginx● Apache

Page 22: No Trolls Allowed 2015

Direct DB access

● MySQL● PostgreSQL● MongoDB● Memcached● Redis

Page 23: No Trolls Allowed 2015

Video streaming

● Varnish– HLS/HDS out of the box

● Nginx– HLS/HDS

– rtmp

– flv

Page 24: No Trolls Allowed 2015

Grace

● Pasenęs kešas● Statinė versija

Page 25: No Trolls Allowed 2015

Robot prevention

● Roboo

Page 26: No Trolls Allowed 2015

PageSpeed

● Apache● Nginx

Page 27: No Trolls Allowed 2015

http://ngxpagespeed.com/

Page 28: No Trolls Allowed 2015