Online PC Support

OPS Technical Solutions : +1(833)-522-1003


Increasing number of Java bugs detected by Microsoft on its applications

Microsoft is the biggest software giant and produces maximum number of software compare to any other software company. There is a big impact of Microsoft in software industry and Microsoft is very much worried about the exploitation of Java by malware.

According to Microsoft, there has been a rapid increment in the amount of malware that attempts to exploit Java. Microsoft malware protection center had detected less than half a million of exploitation by malware with its antimalware technology. The strange fact is that it was virtually zero a year before. It has been increased to over six million between Q2 2010 and the middle of Q3.

Microsoft researcher Holly Stewart said in a blog post “By the beginning of this year, the number of Java exploits (and by that I mean attacks on vulnerable Java code, not attacks using JavaScript) had well surpassed the total number of Adobe-related exploits we monitored.” It is very easy to exploit Java, there are so many malware kits are available online for older version of Java.
Java exploit is a big security problem as, F-secure, a security vendor said that it had seen thousands of Java exploits and it is because of versions of Java over a year did not uninstall previous versions when installed. Sullivan told that this is huge problem and exploit kits can plugging into old vulnerability and people not realizing they have old version of Java installed.
There are several malware kits available and parsing malicious Java code requires a Java interpreter, and Java interpreters are notoriously slow, leading to performance issues. It means we need a efficient kit or interpreter. Microsoft is also analyzing that how many of these attacks are actually successful.

IT managers often did not patch Java as told by Security compliance company Qualys. They also told “We are now seeing an increased attention on Java,” and “Java attends to the basic characteristics: it is a widely installed, it has a set of well known vulnerabilities and it has been largely ignored by IT administrators for patching.” It was told by some security officers that Oracle which now owns Java should collaborate with Microsoft to automatically distribute java patches.

There is huge need to fix Java and it will be done by Oracle/Sun collaborate with Microsoft to use the well established and robust WSUS update process.  If this mechanism will be available to all software vendors then internet will become a safer place for all of us.

It was reported some days ago that while analyzing a live attack using the Zombie Infection Kit, researchers from M86 Security discovered that over 60% of successful exploits targeted two Java vulnerabilities.

Recent findings suggest software running on Java vulnerable

Java is a programming language used by programmers to write computer instructions. This is a “high-level” language as programs written in this language can be easily manipulated by humans. Just like English language, Java has also set of rules. The rules and standards of a programming language are known as its “syntax”. Once a program is prepared in high-level instructions, it is further translated into numeric codes to execute on computer.

According to a recent finding by Microsoft, an unprecedented wave of Java exploitation is targeting Windows systems. According to a survey by Qualys’ data, it is found that Java is running on almost 80 percent of the systems worldwide on a regular basis. Apart from this about 40 percent of the total installations of java programs are vulnerable to attack. It clearly indicates that the owners of this crime kits are able to target even a wider set of victims.

Java is the most common language used for various applications and platforms. The applications developed in java are used by millions of user worldwide, including those home and office computer systems. So, the attack surface is huge. The end users might be cautious when they are asked to open a random Office document or a PDF file, many of them wouldn’t think twice about the prompts from Java.

Recently it is revealed that many of the sites use Malicious URL were exploiting Java, even without a single interactive prompt. The common malware attacks of java include an alert prompt for action. These alerts are mirrored ones and simply ask yes or no to proceed and the user generally choose yes to proceed. In this way most of the users simply invites a successful attack on system through mirrored java interface.

Java is one of most widely used programming language. It comes true with browsers and document readers like the Adobe Acrobat and people don’t think to update it. Apart from that Java is a technology that runs in background of the application to make more visible on the foreground, as said by Microsoft’s senior program manager Holly Stewart in MMPC blog.

The flaws in Java are being the hardest hit to resolve and these are patched by Oracle, which is owned by Sun Microsystems. According to Stewart the main problem is that many people simply overlook Java while updating the software unless it is needed for the business operations.

A possible resolution to the malware attack of java programs is to update the existing java environment of your system. A quite easy way to this issue is to use the automatic update feature in java runtime environment. It would be ideal if Oracle or Sun could collaborate along with Microsoft to use WSUS update process to distribute the common fixes to Java. If this mechanism could be extended worldwide to all major software vendors then Internet would become a safer place for java related applications.

How to Enable Java in IE4 for Linux

Sun Microsystems is the creator of widely used programming language called JAVA which is used for web development and also for creating dynamic web pages. This can also be termed as one of the unfortunate situation on internet where some websites needs only IE to work appropriately and does not work with any other browser. Some website also needs special plug-ins or support like Adobe Flash player or JVM on Internet Explorer to show and load correct information. It is not necessary that you would require all those websites for your daily uses and those websites can be ignored, but there are some websites which cannot be ignored like educational websites or websites which contains information related to your profession.

Such scenario really lower down the enthusiasm of the people who wants to use or switch to Linux operating system.

The solution for such problem is WINE (Windows Emulator). It is free software which makes you to use and run almost all the Windows application on your Linux computer. Wine is also known as Winlib which acts as a compatibility layer and implements DLL alternatively that any Windows program use.

You can install any version of Internet Explorer on your Linux computer using the IEs4Linux. This browser simply looks like internet explorer on Windows operating system and allows you to all the websites which contains Flash and Java contents. IEs4Linux also has the functionality to install Adobe Flash player with Internet Explorer on your Linux Machine.

You will need to install JVM manually and also need to provide the appropriate WINPREFIX environment variable. Setting up Java is also very important so that the JVM work on the IE on Linux.

Once the java installation and setup is completed on the Linux machine, you would need to make the proper browser settings to enable Java in internet explorer.

Here are some simple steps to enable java on IE4 on Linux:


Open the Internet Explorer on you Linux machine and go to ‘Tools’ menu. Click on ‘Internet Options’ under ‘Tools’ Menu and then click on ‘Advanced’ option. This will bring a new screen up.


Once you are on the ‘Advanced’ tab select the option of “Microsoft VM” or the one which says “Java Plug-in” then click on Ok. This will enable the java to work on Internet Explorer on Linux computer.


Now you would need to lower the down the security setting for the IE so that it can allow active pages and dynamic pages to run on the browser and to do this, Go to ‘Tools’ menu and select ‘Internet options’ and then select Security tab.


Click on the option ‘Custom Level’ and then scroll down the bar to the level where it enables the Java.

You can get the same experience on internet explorer as you could have with any other Windows operating system. These steps can allow you to view all kind of websites on IE for Linux.

How to Start Tomcat on Linux

Tomcat or Apache Tomcat is an open source servlet container that has been developed by the Apache Software Foundation or ASF. It provides a pure Java HTTP web server environment for Java code to run, and includes tools for management and configuration. It can also be configured with the help of editing XML configuration files.

The recent Tomcat 5.x comes with a variety of features – the most important being the ability to implement the JSP 2.0 and Servlet 2.4 specifications; and assisting in reduced garbage collection, scalability and an improved performance. Additionally, it not only supplements faster JSP parsing but also provides native Windows and Unix wrappers for platform integration.

After installing dependencies like the Apache Ant build Tool and the Java Development Kit, experienced users can install and build Tomcat manually from source code.

Instructions to start Tomcat on Linux

Following steps can be looked forward to, in this regard.

Step 1: Before you go ahead with the step by step procedure to start Tomcat on Linux, you would require a computer with Linux operating system, and a Tomcat installation.

Step 2: Once you have the requirements, you would need to open a terminal.

Step 3: When you have opened a terminal, you need to proceed to access the directory where tomcat is located. However, if you are not aware of the location of tomcat, you can find it by typing the following command:

sudo find / -name *tomcat*

This command would return a list of files that are named as tomcat. One of the files in the list would be what you are looking for; that is, the directory location.

Step 4: After you are in the top level directory of Tomcat, you need to move to the bin directory. First of all, to make sure that there is a bin directory, type a ‘ls’ command. If there isn’t a bin directory, you are obviously in the wrong place and you would then need to type ‘cd bin’.

Step 5: After you get into Tomcat’s bin directory, simply type ‘./’ (without the inverted commas). This command would execute the particular script that starts Tomcat.

Step 6: If you get an error for JRE_HOME or JAVA_HOME not being defined, then you are required to add the JAVA_HOME variable to your environment, by typing:

Export JAVA_HOME=/home/seeding/app/jre 1.5/

Although the directory would be obviously different on your system, it would be the top level directory of your Java installation.

Step 7: In case you receive the error in Step 5, type in ‘./’ after Step 6 is completed. Tomcat would start without encountering any problems.

Step 8: You need to confirm that the following lines are displayed on screen:

Using CATALINA_BASE: /home/seedling/app/tomcat6

Using CATALINA_HOME: /home/seedling/app/tomcat6

Using CATALINA_TMPDIR: /home/seedling/app/tomcat6/temp

Using JRE_HOME: /home/seedling/app/jre1.5/

This would ensure that Tomcat has started successfully.

Though it may seem to be a complicated procedure at first, closely following the step by step instructions would make sure that Tomcat starts on Linux without any problem whatsoever.

How to Earn Money By Developing ANDROID JAVA Applications

This is the world of smartphones like Blackberry, iPhone and Android where application developers have a huge potential to become rich in less time. Android is a smart devices software developed by Google for mobile devices that contains an operating system, middleware and key applications.The Android SDK provides the tools and APIs with which one can begin developing applications on the Android platform using the Java programming language. So it is easy to earn money by developing Android JAVA based applications if one has the potential. If you want to earn money this way, you will need computer with Windows XP / Vista / Windows 7 / Linux / MAC operating system, at least 1 GB RAM, 2 GB free hard disk space, Android SDK or Plug-in for Eclipse, Android Simulator and basic knowledge of JAVA programming.

In addition to all of these, you need to follow the steps given below.

Step1: Install Android SDK on your computer. Go to the development tools website for Android. Download the Android SDK suitable for your operating system. Here I assume that your OS is Windows unpacked the downloaded .zip file to a safe location and add this location to the PATH variable by Right-clicking My Computer, selecting properties and selecting Environment Variables under Advanced settings. Add the path location to the PATH variable. Run SDK Setup.exe from root directory of SDK tool to install it on your computer.

Step 2: By installing custom plug-in for the Eclipse IDE, called Android Development Tools (ADT) on your computer, you can develop applications in parallel for both the platforms, i.e. Blackberry and Android. You can download it from You need to modify your Eclipse preferences to point to the Android SDK directory.

Step 3: Once you have installed the Android Plug-in for Eclipse successfully, restart Eclipse tool and start developing a Test application project. Select File > New Project > Android Project and enter a name for project. Now select a Build Target 1.4, 1.5 or 1.6 and enter application name, package name and Min SDK Version and click on “Finish”. Then you can copy the source code for a basic Hello World project. Run on the Emulator after building the project.

Step 4: You need to Sign an application before publishing it for security and integrity reasons. If you are using Eclipse tool and if ADT has proper access to the Keytool then you do not have to do anything. The application will be signed during compilation and debugging. For public release, compile the application in Release mode by following procedure given on Android Developers website.

Step 5: It is advisable to test your application before releasing on an actual device also. For this purchase either an Android running phone like Motorola Droid or an Android Development phone. Add an End User license agreement to publish on Android Market.

Step 6: To become an Android developer and publish applications, you will have to pay one time registration fee of $25. After people start downloading the application at your published price, you will receive 70% of the revenue. There is a prize money of $150,000 or 100,000 or 50,000 or 25,000 for a very good application.

How to install JSE Runtime Environment (JRE) with Plug-in for Mozilla Firefox in Ubuntu

Java is developed by Sun Microsystems in the early 1990. This an Object Oriented Programming language. Java applications are compiled to bytecode, which executes runtime is either interpreted or compiled in to native machine code for execution.

This language itself derives much of its syntax from C and C++ programming language but has a simpler and parted in objects which have fewer low-level facilities. JavaScript, a scripting language, shares alike name and has similar syntax, but is not directly related to Java.

Currently Ubuntu has the following Java packages

  • sun-java6-bin – It contains the binaries
  • sun-java6-demo – It contains demos and examples
  • sun-java6-doc – It contains the documentation
  • sun-java6-fonts – It contains the Lucida TrueType fonts from the JRE
  • sun-java6-jdk – It contains the metapackage for the JDK
  • sun-java6-jre – It contains the metapackage for the JRE
  • sun-java6-plugin – It contains the plug-in for Mozilla-based browsers
  • sun-java6-source – It contains source files for the JDK

How to install Java Runtime Environment

Step1: First you need to check repository is created and enabled or not, after that open a terminal window. Since you are installing the JRE and the browser plug-in, you’ll be using the following command from a terminal.

sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts

Step2: Once it will download the packages and begins the installation, you’ll get a screen that contains the Sun Operating System Distributor License for Java.

Step3: Now hit Enter button to continue. You’ll see a dialog box that asks you if you agree with the DLJ license terms. You need to Select Yes, and hit Enter button; the JRE will finish installing.

No Need to confuse about DLJ. Let me define it for your better


DLJ – The DLJ is a license made specifically for individuals and communities who want to distribute Sun’s binary file Java Development Kit (JDK) or Java Runtime Environment (JRE) with a Red Hat Linux or OpenSolaris Operating System (OS) distribution.

Testing Java Runtime Environment

Now it is time and basic requirement to confirm that your system is configured properly for Sun’s JRE. You can check by using two steps.

First, check that the JRE is properly installed by running the java -version

How to Test Java Plugin for Firefox

You need to open Mozilla Firefox and type about plug-in in the address bar and check for java plugin.

How to Enable Java Runtime Plug-in

Steps: Go to Edit –> Preference –> Content –> Enable Java

Call Now: +1 833-522-1003
Call Now: +1 833-522-1003
Call Now: +1 833-522-1003