OWASP AppSec The OWASP Foundation http://www.owasp.org Washington DC 2009 The Present and Future's Safety of Web 杭州安恒信息技术有限公司 www.dbappsecurity.com.cn Copyright © The OWASP Foundation Permission is granted to copy, distribute.

Download Report

Transcript OWASP AppSec The OWASP Foundation http://www.owasp.org Washington DC 2009 The Present and Future's Safety of Web 杭州安恒信息技术有限公司 www.dbappsecurity.com.cn Copyright © The OWASP Foundation Permission is granted to copy, distribute.

OWASP AppSec
The OWASP Foundation
http://www.owasp.org
Washington DC 2009
The Present and
Future's Safety of Web
杭州安恒信息技术有限公司
www.dbappsecurity.com.cn
Copyright © The OWASP Foundation
Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License.
Frank CEO and CTO of DBAPPSecurity Co.Ltd
– Graduated from the University of California Computer Science
– More than ten years technical R&D and project management in the international
famous security company
– Has a very senior experience in Application security , Database Security,Audit and
compliance(SOX,PCI,ISO17799/27001)
– The first one on the black hat security conference speech of the Chinese people
– CISSP,CISA,GCIH,GCIA
– vice president Of China OWASP branch
– 2008 Beijing Olympic security group member
– Director of Zhejiang Information Security Association Security Services Committee
– Be most influential people on cyber warfare special in 2009
catalogue
The WEB Application Security Present Situation
The WEB Application Security Studies
Cloud computing and Cloud security
The WEB Application Security future development
trends and challenges
3
Application Range
Any based on B/S architecture (browser) of the information system
application sites、e-mail system、enterprise network office system
General Framework
browser
applications
database
server software
Application Features
Universality:Applications Extensive,overlaid every trade
Importance: internal information, Organization propaganda portal
Vulnerability: faces the user directly, Invasion of internal network through
application sisterm
The risks overview of WEB application facing
System Level-a lower version of IIS, Apache, lack of patch in
windows
Application Level

SQL Injection

XSS(Phishing Attack

Form Flaw

Upload Attack

Website Trojan(Malicious Code)

……
Networking Level- ARP Spoofing Attacks
The current situation of online security is alarming
Network Security Report in the first half of 2010
Network security threats already from the traditional host
attack and cyber attack turned to application attack.
主机
攻击
应用
攻击
网络
攻击
Hackers industry chain
入侵企业
服务器
窃取机密信息
(图纸、财务报
表等)
盗取虚拟财产
盗取个人信息
批量入侵
门户网站
出售
出售
获取
金钱
洗钱
盗取证券交易账户
发送垃圾邮
件
盗取网上银行账户
收费传播流
氓软件
主动攻击勒
索网站
组建僵尸网络
拒绝服务攻
击
受雇攻击收
取佣金
There are lots of application security incident endlessly
MYSQL.com and sun.com was invaded in March 2011
The attacker through the MySQL. Check out the user page com into, get to the
database, table and user password storage dump data. More seriously, the attacker
user password data announced on the Internet so that others to crack. Worse
MySQL products of the person in charge of the password has been cracked
(unexpectedly is 4 digits: safety consciousness).
There are lots of application security incident endlessly
SONY data server was invaded in April 2011
SONY of Japan holded news release
conference on May 1 in Tokyo, they
apologized for their company network
game customer information t hat was
stolen.Meanwhile, they also admitted
that 10 million credit card data may be
leaked, have asked the federal bureau of
investigation (FBI) to investigate.
There are lots of application security incident endlessly
Gmail was hacked in June 2011
There are lots of application security incident endlessly
Sina Weibo was attacked by hacker in June 2011
There are lots of application security incident endlessly
One operators was was hacked to trade information about 14 million users
The attacks were quiet
数据库
防火墙
Web服务器
Sensitive App Data
Privileges/Roles
Authentication
Data Dictionary
OS file Access
Buffer overflow
DOS
catalogue
The WEB Application Security Present Situation
The WEB Application Security Studies
Cloud computing and Cloud security
The WEB Application Security future development
trends and challenges
17
The WEB Application Security Studies
WebMail XSS vulnerability attacks frequently
In early 2011, a domestic famous professional security, application security and
database company safety research service team in monitoring the mainstream
WEB attack means of hackers, found that WebMail XSS vulnerability against
frequent, caused many Internet users be attacked。
In order to secure more internet user from attarck, the safety company security
research service team initiative study many domestic famous large WebMail
system exists XSS holes。They feedback the relative problem to Tencent,
Netease ,etc.It kept them from harm .
18
The WEB Application Security Studies
 In the software of WEB security
 The software of WEB related to the content has also
increased.Such as :
 Through the ActiveX expand the browser function
 Software embedded in the browser
 Call remote WEB page
 ……
 A domestic famous professional security, application security
and database company safety research service team on these
aspects into the security research, and found a lot of relative
security hole and security problems
 ActiveX contral extended function causing safety problems
One bank contral destroyed the client arbitrary files, the broken
boot/ini files
 ActiveX control overflow
a stack overflow of IBM Appscan Licensing
 This was a cause of WEB security threat that Software
information was leaked
A Li Wangwang Open WEB port which leak single point login
information.
 XSS frequently
Netease mail local cross site lightning, in the regional authority executive
script scripts
 Software embedded WEB page being security problems
Grand ET speech, invoked the remote WEB page exist cross site,
influence software security
catalogue
The WEB Application Security Present Situation
The WEB Application Security Studies
Cloud computing and Cloud security
The WEB Application Security future development
trends and challenges
31
Cloud computing and Cloud security
 Cloud computing
Cloud computing, is a web based method, in this way, the sharing of software and
hardware resources and information can provide according to the needs for computer and
other equipment. The whole operation mode is very much like the grid.
Cloud computing is-in the 1980 s large computer to the client/server big change after
another kind of change. Users no longer need to know "cloud" in the infrastructure of the
details, don't have to have the corresponding professional knowledge, also need not
directly control. Cloud computing describes a web based new IT service increase, use and
delivery model, usually involves through the Internet to provide dynamic easy expansion
and is often take resources. Cloud is actually network, the Internet a metaphor. Because in
the past in the picture are often used to represent telecommunication network clouds, and
used to say the Internet and the underlying infrastructure of abstract. The typical cloud
computing providers often provide a common network business application, can through
the browser software or other Web services to access, and software and data are stored on
the server. Cloud computing key elements, including individual user experience.
Cloud computing can think including the following several levels of service: infrastructure
as a service IaaS), the platform as a service (PaaS) and software as a service (SaaS). Cloud
computing services usually provide general through the browser visit online business
application, software and data can be stored in the data center
Cloud computing and Cloud security
 Cloud computing
service scale, intensive and specialization changed information resources in a
repeat the disperse and the safety equipment hard to manage difficult control
pattern, which fundamentally changed the whole security pattern, the safety
management and control should be beneficial. But, cloud computing is not in order
to solve the security problem new weapons. As a web based calculation mode,
cloud computing in the service of also will inevitably may appear such as holes, the
virus, the attack and information leakage, both in the information system of
common common security. Therefore, the traditional information security
technology will continue to application in the cloud computing center itself on the
safety management, and cloud computing itself information security technology in
the development of a manner.
Cloud computing and Cloud security
 Cloud security
 Should emphasize point out is, people of concern to the cloud security, and its
essence is the data have party and storage service party of trust between
management. Cloud computing model is the core of service, the service is the
premise of users and provide service of establishing trust. That is, is data have party
and storage service between party formed certain data using agreed, through the
both sides of the credit and double constraints means, to solve the reasonable and
legitimate use data and not be abused. Safety and trusted computing clouds of all
kinds of users of is, the provider, and community interaction and evolution of the
accumulated out an inherent quality. Establish the cloud computing services users
need to trust and social relations, the basic and the most important is the guarantee
of the democracy of the Internet by the formation of the power from the bottom up,
or in the community interaction and evolution reflect the credit. How better to
abstract, application in the community in the evolution of the quality of the
emerging trust, is in the cloud security trust management key problem. Cloud
computing in the trust set up, maintain and management can through the social and
technological means to assist the way of the combination of the system of trust.
Security itself also can become a kind of service. We can build computing clouds
security center, specialized service for customers, like the hotel security, the truth is
the special hiring the same. Through the cloud computing security center, which can
realize intensive and professional security service, to change the current everyone
in the patch, each one in the condition of the virus killed. So basically, the scale,
intensive, professional computing clouds form on the security is good, not bad.
35
Should emphasize point out is, people of concern to the cloud security, and its
essence is the data have party and storage service party of trust between
management. Cloud computing model is the core of service, the service is the
premise of users and provide service of establishing trust. That is, is data have party
and storage service between party formed certain data using agreed, through the
both sides of the credit and double constraints means, to solve the reasonable and
legitimate use data and not be abused. Safety and trusted computing clouds of all
kinds of users of is, the provider, and community interaction and evolution of the
accumulated out an inherent quality
36
Should emphasize point out is, people of concern to the cloud security, and its
essence is the data have party and storage service party of trust between
management. Cloud computing model is the core of service, the service is the
premise of users and provide service of establishing trust. That is, is data have party
and storage service between party formed certain data using agreed, through the
both sides of the credit and double constraints means, to solve the reasonable and
legitimate use data and not be abused. Safety and trusted computing clouds of all
kinds of users of is, the provider, and community interaction and evolution of the
accumulated out an inherent quality
37
Cloud computing and Cloud security
he mailbox “Google Gmail” broke out the global fault, the time of
2009年
the service interrupted is as long as 4 hours.
Azure--------The Microsoft’s cloud computing platform stopped
working about 22 hours
Back space suffered from the serious cloud service outage
2010年
Almost 68000 Saleforce.com users went through 1 hour downtime at least
VMware’s partner-------Terremark has happened about 7 hours downtime
affair so that many users begun to suspect its enterprise-class’s vCloud Express
service
Intuit’s online bookkeeping and develop service went through the great crash,
included its own page’s online products was on the paralysis stage nearly this
two days.
Microsoft broke out the BPOS service disruption events
38
Cloud computing and Cloud security
 The cloud safety accident occurred frequently
2011年
In march of 2011,Google mail broke out large-scale user data spills again,
About 150000 Gmail users found their all email and chat records have been
deleted on Sunday morning,Some users find their accounts are reset,
Google said users affected by the problem accounts for about 0.08% of the
total number of users
On April 22, 2011,Amazon cloud data center server extensive downtime,
The incident is believed to be the most serious cloud computing security
events in the history of the amazon
……
……
39
catalogue
The WEB Application Security Present Situation
The WEB Application Security Studies
Cloud computing and Cloud security
The WEB Application Security future development
trends and challenges
40
The future development trends and challenges
The attack Based on Web 2.0 become more complex
and popular.
The Botnet gang Launch turf war.
The complex mixed attack Will hold dominant In the
domestic,At the same time E-mail and Web also
increasingly being included in the mixed attack.
Smart phones are the next inevitable.
云安全云检测
41
The future development trends and challenges
 Core Internet application is facing serious challenges,
-- such as online banking, online business hall, online shopping, online
game ,etc. Many malicious attacks to attack Web server for the purpose of
bad, Through various means to obtain others' personal account information
to seek interests.
 Hackers quantity rapid growth, Hackers attack technology rapid
development, Attacking infinite change.
 The current Security defense method can not solve the unknown
vulnerabilities and the back door
42
The future development trends and challenges
 Network war upgrades
 In May 2010, the US army network
command to start dealing with net
work attack
 Various countries set up organizati
on of dealing with network attack
 Chinese hackers threat to upgrade
The future development trends and challenges