Archive for November 2011



The Internet offers a wide range of content for your consumption; Internet television is one of the more recent additions. Whether it’s in the form of a download and view or streaming content you can now access shows and information that are tailored to your schedule and your interests. Internet television provides content from a vast range of sources; find shows in your language that are grounded in your culture, or news from nearly any part of the world.

Niche Markets Find Themselves

There are shows available on the Internet that you’ll never see on television, either because the audience is too small or because you’re not living in the right region. Television, broadly stated, is restricted by economics of scale; once you factor in the accessibility of the Internet, television becomes something much more interesting. Viewers can customize their viewing, in a way that only DVRs and extensive cable packages can otherwise make possible. Producers of niche content can deliver on-line and find their audience, regardless of geography. These two benefits come together to provide an avenue of communication and community.

There are sites that pull offerings together so you can easily navigate to content you’re interested in viewing. You can look for content from specific countries, from specific sources, or in specific languages. Some sites provide listings and access to a variety of shows from a country or region; this creates the opportunity for individuals to follow the news and culture of home from anywhere on the globe. Some television networks also provide access to segments from their own line-up, making it possible for you to see shows at the time that works for you. Language markets are no longer restricted to a locale; the Internet provides a doorway for members of a community to stay in touch and share their culture and heritage.

Getting Internet Television

The two modes of delivery are download and streaming. Downloading the shows you want to watch is relatively easy and does not require the same bandwidth as streaming. There are numerous free viewers available for watching this content. You can, in some cases, subscribe to a show and be notified of new episodes, much like subscribing to a news feed or a podcast. In fact, you can view some of these shows on portable devices as well as your computer. These options extend your viewing choices.

Streaming brings you the program as it is delivered over the Internet. This is not much different than watching television, shows are scheduled and you can tune in when they’re shown. Some of the larger ISP can produce their own offerings of IPTV (Internet Protocol Television); these offerings are generally made by the people you buy your Internet service from. Streaming requires more computer power and Internet speeds sufficient to handle a lot of data at a good speed. Lower end computers or Internet connections without the speed result in choppy viewing at your end.



Trojans

These days, we can see a dramatic upsurge computers infections with trojans, they are the preferred tools for hackers. As in the old legend with the Trojan Horse, this type of malware masquerades as a useful program or is hidden (binded) in a useful program, tricking the user to execute it, “as it is” or together with the program that carry it. A Trojan horse neither replicates nor copies itself, but the damages it brings to the computer are huge. Once installed in a system, it gives to the hacker the ability to download or upload and execute other malware in the compromised system, or ability to steal passwords, other documents, to change the settings, registry or to edit important system files like “hosts” file.

“Hosts” file exists in any Windows based system and is referenced prior to perform any DNS lookups. Editing this file can lead to phishing attacks or can stop the AntiViruses software connect to the update site. The file has not an extension but is a plain text file that can be viewed with Notepad and the original content of the file is this entry in a line:

127.0.0.1 localhost

Adding a second line can map the URL address to another IP which can be a phishing site asking you for your login credentials or redirect you to an advertising site. For example this line: :x .x.x.x microsoft.com will redirect you to the IP x.x.x.x, when you type in your browser address “microsoft.com” and hit “Go”. x.x.x.x can be an advertising site or another malicious site, you got the idea. A lot of computer users save the used passwords and usernames in the browsers Passwords Manager, every modern browser ask you to save the used password if you want to. These passwords are encrypted and saved mostly in Application Data…Profile folder or in the registry sometimes for Download Managers, example Internet Download Manager.

In a normal Windows installation Mozilla Firefox save the passwords database–signons.sqlite, the key file–key3.db and the certificate–cert8.db used for encryption and decryption in:

C:Documents and Settings%username%Application DataMozillaFirefoxProfiles

Users think their passwords are safe because are long enough, contains special characters, numbers and letters and are stored in an encrypted database, but the main problem is the hacker who has access to the whole storage system of the computer, can download the whole browser Profile folder with key, certificate and signons database files, and decrypt the passwords extremely easy in their computers. So, programs as Firepassword, though an useful program, can be used in criminal activities as decrypting and stealing Mozilla Firefox saved passwords.

The same with premium file hosting accounts that can be easy stolen reading the registry keys and values where the Download Managers save the passwords, it does not matter encrypted or not. In fact, a single email password stolen is enough for the hacker, he can request in the randomly picked sites (rapidshare.com, hotfile.com, paypal.com and other sites of interest) the “Forgotten password” and often they find active accounts of the victim, accessing these other accounts by the hacker beeing a piece of cake after they found the right password and username. Using these methods the privacy is gone and the hacker can access banking sites or make online transactions very easy, using for example your paypal account and quickly deleting the confirmation email received from Paypal after the finish of the transaction and the victims will not be aware of what is happening–they will find about the fraudulous transactions from the monthly Bank Report of Activity, when is too late.

To prevent all these troubles it’s recommended to NOT use the saving passwords browser facility. Using a trojan an hacker can monitor in real time your computer, your webcam, your running processes and can kill them (for example an antivirus), can make screenshots, can use your computer for sending spam, can delete your entire harddisk, he will own your computer in a few words.

A trojan can bypass the traditional signature based detection using an executables crypter. Crypters are programs that obfuscate, encrypt the trojan body and then attach a small stub to the new resulting executable with the decryption role. The trojans are encrypted using passwords and different encryption algorithms as DES, Blowfish, AES (Rijndael), RC4, GOST or Twofish. The stub, which has appended also the password used for encryption, decrypt and run in RAM memory the trojan, thus very often avoiding the AntiVirus detection.

When installing, the trojan inject itself in the default browser process or Instant Messenger process but any other “Host” process can be choosen by the hacker at the trojan building time. Also the hacker can choose any name for the trojan or any icon, can choose at what IP it connects and port used, between 0 and 65536. Very often we can read in security forums that a trojan has a certain name for his executable, or drop in Temporary folder a file with a name but this name is totally random one, chosen by the hacker.Also the installation folder can be Temporary folder, System folder, Application Data folder or any other folder. Details about what the trojan does, what name has or what registry value it write to the harddisk are worthless, because these variables always differ from infection to infection.

Very often the trojans uses reverse connections for their communications, thus they can bypass easily a strong firewall and even the communications are encrypted using for example the Camellia algorithm and a key, so sniffing the traffic will not reveal very much about the kind of the traffic. Also the trojans using different methods as written in the registry in the StartUp keys or in the StartUp files or folder, wants to be assured they will run again at System StartUp time–Boot time. For example registry keys which run a program at computer boot:

HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRun

or

HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun

But the registry keys that cause programs to run each time that a user logs on, are many, many more and monitoring registry keys by the AntiViruses often gives NO results. The only way to prevent the computer infections with trojans or other malicious code, is to download programs only from trusted sources, to run an up-to-date AntiVirus, and to scan with a multi-engine online scanning service.

Another subcategories of the trojans are Droppers and Downloaders.

Droppers are trojans containing other malicious programs inside. Once the trojan is installed it will decompress and run secretly his payload. There is a lot of online advertisement companies that use Trojan-Droppers to silently drop their adware or spyware in the compromised systems. By dropping and decompressing these malicious programs directly in memory and running them, antiviruses fail to detect them on the harddisk. To avoid resources consumption, the antiviruses use a lot for scanning harddisk operations like read or write on it, and not so much RAM memory operations so decrypting a spyware directly in memory is often used by malware creators.

Downloaders are tiny trojans, but very used by the hackers. Their goal is to download from a site one or more files and execute them. It’s very difficult for AntiViruses to detect them, because their operations are only a few, they connect to a site, download a file, sometimes change his extension to.exe because the downloaded file can be a false.jpg or.gif or.mp3 file and execute it. Of course the downloaded files are always malicious codes, trojans, worms or spyware. To prevent these computer infections, it’s recommended to use a firewall or a program for monitoring the Network activity.



I will compare Internet speed tests for three different Internet broadband connections I’ve had the opportunity to use in Thailand. If you are going to be in Thailand, hopefully this comparison will help you to make a decision on which Internet broadband provider to choose. Of the three services tested, one utilizes a mobile wireless system that uses GSM Edge to connect to the Internet. The other two are standard ADSL services from competing companies in Thailand. All of the tests were performed using the same laptop, at approximately the same time of day. Tests were performed withing 5 KM of each other in Chiang Rai Thailand.

The first broadband type I tested was the AIS wireless Edge solution. I purchased a USB Edge card from 7-11 convenience store which are everywhere Thailand. The USB card cost me 1200 Baht (around $37 USD). The price included 20 hours of wireless time.

You can purchase additional hours to the card. Adding 20 hours of time is 150 Baht (around $4.50 USD) The USB card itself houses a SIM card just like the SIM card that goes into your phone. In fact, you can swap AIS SIM cards between your phone and USB card if you want. The USB card has software built-in and I successfully Installed it on Windows XP and Windows 7 laptops. I was not able to get the card to work with Mac OS X. The software works just like any other dial-up/3G/4G modem where you click a button to connect and disconnect from the Internet.

Why test Edge and not 3G? Well, Thailand is currently caught up in legal problems with wireless carriers about allocating 3G frequencies so the current 3G offerings are very limited. Edge is the best option for nationwide coverage unfortunately. In fact, Thailand might be better off leapfrogging 3G and going straight to a 4G technology such as WiMAX or LTE. I wrote an article for Network World magazine in 2009 regarding a Cisco pilot program testing WiMAX at a University in Northern Thailand. I’ve had the opportunity to see 4G in action both in Thailand and In the United States and in both locations, I came away very impressed…much more of a true competitor to DSL than 3G wireless.

That being said, if you travel frequently, the AIS Edge is not a bad option…as long as you do not require much bandwidth. AIS claims a maximum download speed of 512 Kbps, in my tests I received 115 Kbps download and 63 Kbps upload speeds. Not very impressive but it does the job when just browsing the Internet. I even was able to do a Skype video call using this card although the video quality was pretty bad. Audio calls worked fine.

The second speed test I attempted is a DSL connection from TOT in Thailand. Most people that have DSL opt for the lowest offering which is 4000 Kbps download and 512 Kbps upload. Currently, the monthly cost for this service is 590 Baht ($18 USD) a month which includes a DSL modem/router The speed test showed a much lower download number receiving approximately 1779Kbps down and 371Kbps up.

Lastly, I tested a second popular DSL carrier in Thailand called 3BB. The ADSL tested is identical to the TOT offerings being 4000 Kbps download and 512 Kbps upload speeds. The monthly price for the service with an included DSL modem router is also the same as TOT at 590 Baht per month. Unlike the TOT service test, the 3BB download speeds were spot on. In terms of upload speeds, 3BB was a little bit lower than the TOT ADSL connection that was tested. The 3BB speed test found speeds of 4060 Kbps down and 310 Kbps up.

Please keep in mind that this is just one persons test. Your results might vary depending on location and time of day. Based on these tests, if I were to choose a DSL provider, I would go with 3BB for the far superior download test. If I really relied on frequent uploads, I would choose the TOT DSL connection. Lastly, if I needed a mobile Internet solution, I would have to go with AIS’s Edge…although 3BB’s upload speeds were fairly close and seem to burst at higher speeds.