An attack is very simple. You need to implement a Man in the Middle Attack. All you need to do is have your own base station. Low power base station are becoming cheaper, even to the extent that they are being put into aircraft.
There is no authentication under GSM of the base station. The base station can switch encryption on and off between the base station and the phone. The phone will not warn you that encryption has switched off!
Therefor to eavesdrop on a phone, when you can not get a tap at an exchange you need to buy yourself a small portable base station (Getting cheaper all the time), follow your victim, and listen.
The really sad thing here is that because allot of the manufactures have not implemented Java on the phones (J2ME) properly there are many bugs that could be exploited.
It is very easy to make some phones completely freeze or crash or restart with legal Java J2ME code. I don't think this is possible with Java 2 Standard Edition on any operating system. Where is the Java Sandbox?
I think it could be possible to write a virus that could make peoples phones freeze.
The mobile phone companies need to do more testing of their phones before they release them. I do not think they are properly testing the phones against software that has or will be released for their phones.
One majour manufacture even tries to charge Software Companies to fix the manufactures bugs on the phone or find workaround. This is not going to be the way in building consumer confidence.
So sadly unless the manufacture's start improving there quality this is going to be the only way to go.
Not so simple to stop viruses at the server or network.
The phones can use Bluetooth and data connectors to download programs. The first virus for a phone was spread via Bluetooth.
Therefore the Network is not the only place where users can download (infected) programs.
And would not be a happy day if the networks went back to limiting where you could download content or software to your phone from?
And would not be a happy day if the networks went back to limiting where you could download content or software to your phone from.
There are new technologies like on2go which allow live streaming data to the phone. They are like Telletext, but for the phone. It allows you in real-time to see if traffic on a road is getting worse or better. Or if your stocks are going up:) or down:( It is kind of like a combination between WAP and SMS. According to thier web site it was started by a bunch of guys that got frustrated with the cost of SMS and limited appeal of WAP
On2go are meant to be in to be in beta testing at the moment and if people want to try out the service they can sign up on the on2go web page.
We all know a really good office is hard to design. I have been the CEO of a company three times when we have had to design a new office. Everybody knows the Wind Up problem (A programmer get distracted and it takes him 30 mins to get back into the swing of things.) That is why companies like Microsoft give there programmers separate offices.
In addition, one of the important things is interaction. It is too easy for programmers to hide from the rest of the team. Therefore, it is important to make sure that the programmers have to pass through over areas of the office. Companies like BMW and the architect Richard Rogers make sure that there is only one way into the office. Also, put things like kitchens so that people have to walk through over parts of the office to reach them.
Sure, it is important to make sure that programmers do not get distracted - but it is also important to make sure that they interact with other people over the "Water Cooler". A software company is not just about programmers. Some people like sales - graphic design work better in there in there own open spaces [just do not put them together].
Senior management should be near the centre of the office - not in a corner office. Therefore, people have to interact with them.
Spend money on good design - good lighting - no strips. Save money on having no draws - people do not use them and they double the cost of a desk - use shelves instead.
Deckchair.com which was one of the first IBM customers to run DB2 (IBM's Database) on Linux. This was a Suse Instalation.
I belive but stand corrected that this was the first comercial instalation of DB2 on Linux.
Look it up in google deckcahir.com + ibm db2
There about 100 million to 150 million Java Phones sold todate but only about 6 million Smart Phones Symbian/MS/Palm - Even most Nokia Phones run Java Series 40 but only the top end models run Symbian (Series 60). So this is the war that Sun is winning. Both Symbian and M$ are irreverent...
What does one need from the Symbian O/S that one can't do with Java (J2ME)?
An attack is very simple. You need to implement a Man in the Middle Attack. All you need to do is have your own base station. Low power base station are becoming cheaper, even to the extent that they are being put into aircraft. There is no authentication under GSM of the base station. The base station can switch encryption on and off between the base station and the phone. The phone will not warn you that encryption has switched off! Therefor to eavesdrop on a phone, when you can not get a tap at an exchange you need to buy yourself a small portable base station (Getting cheaper all the time), follow your victim, and listen.
See my earlier comment about Java J2ME The Java Is not secure on the phones.....
The really sad thing here is that because allot of the manufactures have not implemented Java on the phones (J2ME) properly there are many bugs that could be exploited. It is very easy to make some phones completely freeze or crash or restart with legal Java J2ME code. I don't think this is possible with Java 2 Standard Edition on any operating system. Where is the Java Sandbox? I think it could be possible to write a virus that could make peoples phones freeze. The mobile phone companies need to do more testing of their phones before they release them. I do not think they are properly testing the phones against software that has or will be released for their phones. One majour manufacture even tries to charge Software Companies to fix the manufactures bugs on the phone or find workaround. This is not going to be the way in building consumer confidence. So sadly unless the manufacture's start improving there quality this is going to be the only way to go.
Not so simple to stop viruses at the server or network. The phones can use Bluetooth and data connectors to download programs. The first virus for a phone was spread via Bluetooth. Therefore the Network is not the only place where users can download (infected) programs. And would not be a happy day if the networks went back to limiting where you could download content or software to your phone from? And would not be a happy day if the networks went back to limiting where you could download content or software to your phone from.
There are new technologies like on2go which allow live streaming data to the phone. They are like Telletext, but for the phone. It allows you in real-time to see if traffic on a road is getting worse or better. Or if your stocks are going up :) or down :( It is kind of like a combination between WAP and SMS. According to thier web site it was started by a bunch of guys that got frustrated with the cost of SMS and limited appeal of WAP
On2go are meant to be in to be in beta testing at the moment and if people want to try out the service they can sign up on the on2go web page.
We all know a really good office is hard to design. I have been the CEO of a company three times when we have had to design a new office. Everybody knows the Wind Up problem (A programmer get distracted and it takes him 30 mins to get back into the swing of things.) That is why companies like Microsoft give there programmers separate offices. In addition, one of the important things is interaction. It is too easy for programmers to hide from the rest of the team. Therefore, it is important to make sure that the programmers have to pass through over areas of the office. Companies like BMW and the architect Richard Rogers make sure that there is only one way into the office. Also, put things like kitchens so that people have to walk through over parts of the office to reach them. Sure, it is important to make sure that programmers do not get distracted - but it is also important to make sure that they interact with other people over the "Water Cooler". A software company is not just about programmers. Some people like sales - graphic design work better in there in there own open spaces [just do not put them together]. Senior management should be near the centre of the office - not in a corner office. Therefore, people have to interact with them. Spend money on good design - good lighting - no strips. Save money on having no draws - people do not use them and they double the cost of a desk - use shelves instead.
Deckchair.com which was one of the first IBM customers to run DB2 (IBM's Database) on Linux. This was a Suse Instalation. I belive but stand corrected that this was the first comercial instalation of DB2 on Linux. Look it up in google deckcahir.com + ibm db2
There about 100 million to 150 million Java Phones sold todate but only about 6 million Smart Phones Symbian/MS/Palm - Even most Nokia Phones run Java Series 40 but only the top end models run Symbian (Series 60). So this is the war that Sun is winning. Both Symbian and M$ are irreverent... What does one need from the Symbian O/S that one can't do with Java (J2ME)?