More on Hidden Malicious iframe Injections

October 20th, 2011 by No comments »

java code obfuscationMalicious iframes have a basic configuration as shown below:

[iframe src= url/ width=1 height=1 stye=visibility: hidden;][/iframe]

They have this configuration so that hackers can hide these unwanted iframes by making them invisible. The iframe is created with width and height of 1 pixel, visually it’s just a point. They also specify a style that makes it invisible: hidden;’

These iframes are invisible to web surfers but they can be detected in the HTML code of your web page.

To hide iframes in the HTML, hackers use obfuscated scripts. Apart from obfuscated scripts, hackers are now also using what is called packed javascripts. Packing javascripts is a good thing as it improves delivery and optimization. But, as always, these legitimate things can be used in a bad way to hide and insert malicious unreadable iframes into your web page. When you check the HTML code of such web pages you don’t see any iframes, just some JavaScript with unclear purpose with no URLs and suspicious words within it. And since many modern web pages contain dozens of third-party scripts (e.g. ads, statistics, widgets, etc.) webmasters usually overlook such scripts.

Let us take the previous malicious iframe example and pack it. It would look like the following:

» Read more: More on Hidden Malicious iframe Injections

Bookmark and Share

iPhone Web Apps – Discover The Mobile Web Wonders

September 20th, 2011 by No comments »

tic tac toe javaiPhone App Store has got yet another bigger functional niche, as prodigious as many other wondrous virtues iPhone itself has, known as iPhone web apps (short of web applications). iPhone web based applications combine the power and versatility of the internet with the functionality and simplicity of Multi-Touch technology. The iPhone web app corner of Apple Store currently owns several hundreds of web site apps.

Just think of an app need and you can find an iPhone web application to fulfill it. You get them in all the regular app categories such as entertainment, sports, travel, news, productivity, search, utility, and so on, allowing you to further customize your iPhone in the most ways possible.

YouTube, AOL, ESPN, Reuters, NASA, and the online giant Google – everyone is with web based applications, so is Apple now that has very well perfected this concept. There were Java and Python web apps and web based apps were getting designed for practically every Web 2.0 friendly programming language, but iPhone compatibility was always in question. With iPhone providing tools to write iPhone compatible website apps, web based applications have got a confirmed iPhone nativity.

» Read more: iPhone Web Apps – Discover The Mobile Web Wonders

Bookmark and Share

Java GPU

August 20th, 2011 by No comments »

ava code generationGraphical Processing Units (GPUs) are used more and more as external accelerators to speed-up workloads normally running on CPUs. The main programming languages allowing to program GPUs are CUDA from NVIDIA and OpenCL from the Khronos consortium and there are both based on the C99 programming language. Beside those programming languages there are some APIs allowing to configure the so called computation kernels: setting parameters, transferring memory to and from the target device, starting the computation. Multiple approaches exist to support GPU programming in Java: simple API wrappers, parallelizing Just-In-Time (JIT) compilers and high-level language integrations.

The wrapper approach already allows to get some good performance improvements when offloading algorithms that match properly the GPU philosophy (data parallelism, good ratio instruction/memory accesses). However, while they allow to control GPU devices from Java, they still require to write native CUDA or OpenCL code to implement the so called computational kernels. And as this step can be quite cumbersome, especially for Java developers, this approach can limits the productivity of developers when trying to port large scale applications on GPUs.

» Read more: Java GPU

Bookmark and Share
Video Software Downloads - 123 Spill - Tekst Piosenki - Incredimail Plus - Toshiba A55-s3261 Battery