zeus web server and hp secure linux andy pearce [email protected]

16
Zeus Web Server and HP Secure Linux Andy Pearce [email protected]

Upload: mavis-black

Post on 17-Jan-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Zeus Web Server and HP Secure Linux Andy Pearce andy_pearce@hp.com

Zeus Web Server and HP Secure Linux

Andy [email protected]

Page 2: Zeus Web Server and HP Secure Linux Andy Pearce andy_pearce@hp.com

Imperatives

• Reduce operational costs

• Build consumer confidence and trust

Page 3: Zeus Web Server and HP Secure Linux Andy Pearce andy_pearce@hp.com
Page 4: Zeus Web Server and HP Secure Linux Andy Pearce andy_pearce@hp.com

“… Our servers are now overloaded.”

Caution:

Slow web service can ruin your day!

Even large, expensive infrastructures can fail to scale.

Page 5: Zeus Web Server and HP Secure Linux Andy Pearce andy_pearce@hp.com

Make it snappy!

• What - too cheap to buy a fast server?

• Oh! So wasting my time’s not a problem?

• We all hate slow web servers.

Page 6: Zeus Web Server and HP Secure Linux Andy Pearce andy_pearce@hp.com

Zeus

• Speed- transactions/sec

• Scalability- simultaneous connections

- headroom

- number of virtual servers

• Manageability

Page 7: Zeus Web Server and HP Secure Linux Andy Pearce andy_pearce@hp.com

Cost per SSL transaction

http://www.hp.com/products1/itanium/infolibrary/pdfs/5981-2796EN.pdf

Page 8: Zeus Web Server and HP Secure Linux Andy Pearce andy_pearce@hp.com

Call to action

• Understand the dangers

• Evolve the barriers

• Follow the advisories

• “Open” security measures

• Build trust

Page 9: Zeus Web Server and HP Secure Linux Andy Pearce andy_pearce@hp.com

Compartments

• Separate applications

• Separate file system

• Define allowed interaction

• Isolate vulnerabilities

Page 10: Zeus Web Server and HP Secure Linux Andy Pearce andy_pearce@hp.com

Steps to integration

• Validate (SYSHI)• Create compartment• Install• Create Rules• Test

Page 11: Zeus Web Server and HP Secure Linux Andy Pearce andy_pearce@hp.com

Contain the application

• Create compartment

• Define rules

COMPARTMENT zeus -> HOST * PORT 53 METHOD UDP NETDEV any

HOST * PORT 53 -> COMPARTMENT zeus METHOD UDP NETDEV any

HOST * COMPARTMENT zeus PORT 80 METHOD TCP NETDEV any

HOST * COMPARTMENT zeus PORT 443 METHOD TCP NETDEV any

HOST * COMPARTMENT zeus PORT 9090 METHOD TCP NETDEV any

Page 12: Zeus Web Server and HP Secure Linux Andy Pearce andy_pearce@hp.com

Running the Web Server

• File system- Copy files required

• Run compartment

• Seal compartment

Page 13: Zeus Web Server and HP Secure Linux Andy Pearce andy_pearce@hp.com

Applications

• Add FastCGI (or CGI)

• Add PHP

• Create compartment(s)

• Experiment

Page 14: Zeus Web Server and HP Secure Linux Andy Pearce andy_pearce@hp.com

MySQL

• Same approach

• Install in root file system

• Rules to enable access from PHP

Page 15: Zeus Web Server and HP Secure Linux Andy Pearce andy_pearce@hp.com

Familiarity

• Pilot the application

• Define the issues (for your circumstances)

• Security is knowledge

Page 16: Zeus Web Server and HP Secure Linux Andy Pearce andy_pearce@hp.com

Conclusion

• Efficiency (performance) to drive lower cost of operation.

• Evolution of security measures to build customer confidence