Re: Obfuscated web pages

Ivan Arce <[email protected]>
Newsgroups gmane.comp.security.ids
Organization Core Security Technologies
Message-ID <[email protected]>
I beg to differ on that comment.

I believe that what would be foolish is to suggest that it is 
theoretically possible to do effective (let alone efficient) inline JS 
inspection and alerting/blocking, unless of course that suggestion comes 
along with the theoretical support for such a theoretical hypothesis.

In absence of that we are just left with an escalating arms race of 
practical implementations of obfuscation techniques vs. 
de-obfucation+dynamic analysis techniques.

My impression is that in such a scenario the odds are heavily biased 
against the defensive network device. My admittedly simplistic rationale 
for such a far fetched thought is that all the principles applicable to a 
L-4 network IDS outlined by Ptacek & Newsham 10 years ago also apply to 
this problem and are compounded by the fact that maintaining and 
monitoring state of a DOM parser and a JavaScript engine is much more 
difficult than doing it for an endpoint's TCP/IP stack.

My hunch is that the best way to do this is directly at the endpoint and 
not just anywhere at the endpoint but within the browser and right in the 
JS engine

-ivan


Mike Barkett wrote:
> Regarding inline JS inspection, I've said it before and I still believe that
> one day there will be a full DOM proxy product that is capable of running
> inline.  Yes, its speeds will lag other network devices, and yes, browser
> attacks will probably be yesterday's news by then anyway, but it would be
> foolish to suggest that it is theoretically impossible to do.  In the
> meantime, if you have embraced defense-in-depth and gotten yourself a
> trustworthy network IPS, a thorough endpoint solution, and you use only
> locked down browsers, then you'll be ok.
> 
> -MAB
> 
> 

-- 
"Buy the ticket, take the ride" -HST

Ivan Arce
CTO

CORE SECURITY TECHNOLOGIES
http://www.coresecurity.com

PGP Fingerprint: C7A8 ED85 8D7B 9ADC 6836  B25D 207B E78E 2AD1 F65A


------------------------------------------------------------------------
Test Your IDS

Is your IDS deployed correctly?
Find out quickly and easily by testing it 
with real-world attacks from CORE IMPACT.
Go to http://www.coresecurity.com/index.php5?module=Form&action=impact&campaign=intro_sfw 
to learn more.
------------------------------------------------------------------------
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.