> Date: Sat, 17 Apr 2010 15:19:16 +0530
> From: 
> To: [email protected]; [email protected]
> Subject: [webkit-dev] Regarding malicious javascript detection
>
> Hi
>
> I have one doubt about javascript that does malicious things. Consider 
> following javascript.
>

 
Just one? LOL. I would mention, esp in regards to things like rendering
on UI thread, any arbitrary code can do anything without reading
the mind of the author ( malicious or stupid intent ) , and needs to
be executed with no assumptions about its "goodness" in any sense and in some 
way it can't kill the app through programmatic means or simple resource 
depltion ( programmatic including execution of data or calling some OS exit 
thing, resource depltion being stack overflow, cpu etc) . Having stated the 
obvious,
I would ask if there is a tutorial or links in the code to references
on generally how JS is implemented- leaving through code it looked like
there was a bunch of stuff about a bytecode compiler etc. Interpretted
byte code languages like java usually can be made much more safe than
native code executors but there are still issues with resource wasters
that kill entire app or machine ( you get those pop ups about " a script 
is causing computer to run slowly, do you want to terminate it?"). 
Memory waste in heap or I guess even stack, depletion of CPU, IO or even 
graphics resources ( I swear sometimes my java applets had problems due to 
underlying
native grappics resource leaks that sometimes got reported as OutOfMemoryError) 
and other resource mis-allocations can cause lots of
performance issues before a crach or lock up occurs. You might want
to consider these "security" issues in a larger context. 
 
 
>
>
>
> Above code causes exception and there by causing crash. Though Chrome doesnt 
> close. I am not sure what this scrpt does, but i think this is something to 
> do with 'throw' in JavaScript.
> Maybe something to do with overflow.
>
> My doubt is,
>
> Is there any kind of handling done for above scenario which are potential for 
> hacking ?
>
> I have Chrome 4.1.249.1045 (42898) áon which above script crashes Chrome page.
>
>                                         
_________________________________________________________________
The New Busy is not the old busy. Search, chat and e-mail from your inbox.
http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_3
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to