Security vulnerabilities in Adobe Systems’ applications have increasingly become a popular target for attackers in the past year.
At Black Hat DC,
Foreground Security Senior Security Researcher Mike Bailey will examine
Flash’s security model and take a look at some of the ways attackers
can leverage Adobe Flash vulnerabilities to compromise a system.
“This is very different from the attacks that have previously been
performed on the Flash Player- I am not exploiting bugs in code or
trying to compromise the user's system,” he told eWEEK. “Instead I am
attacking the interaction of Flash player, the Web browser and the Websites.”
Bailey said his talk won't deal with zero-day exploits in Flash Player, but rather poor programming practices and
Web architectures. Since Flash objects are self-contained and
execute client-side, they are not generally considered dangerous to a
Website owner, he said.
“My goal is to dispel that myth by demonstrating exactly how dangerous they can be,” he said.
"In the past, I've compared Flash to JavaScript," he continued. "With
that analogy, the attacks that have been previously performed were akin
to looking for stack overflows in a JavaScript parser, but completely
ignoring cross-site scripting as an attack vector. With that approach,
some classic attacks (cross-site scripting, cross-site request forgery)
can be performed using flawed Flash objects, server-side logic or other
issues."
Bailey noted that Adobe has already published documentation on
secure coding and Website maintenance practices, but said additional
efforts to improve developer and user education would be helpful.
“Adobe
has excellent developers and security engineers working on it, and it
is constantly being improved,” he said. “It does, however, present
significant risk to Websites that is not being considered, much less
addressed.”
“There
are some changes that could be made to Flash Player which would be
helpful, but doing so would break many Websites and poorly designed
Flash applications,” he continued. “Naturally, that is a difficult
tradeoff, and it is Adobe's decision to make, but due to Flash's
ubiquity…I believe they have a responsibility to help secure their
users.”
Bailey’s presentation will take place Feb. 2. The conference will run from Jan. 31 to Feb. 3 in
Arlington,
Va.