Archive for October, 2011

VPN (Virtual Private Network) technology lets a computer using a public Internet connection join a private network by way of a secure “tunnel” between that machine and the network. The most common case is a business allowing its employees to connect to its work network from home or from the road.

There are two principal ways to configure VPN. The first and more-common scenario, called outgoing, is setting up a remote computer to call into the office network. The second scenario, called incoming, occurs on the network side, where a computer allows secure connections from other computers. Windows 7 comes preloaded with the Agile VPN client, which makes setting up either kind of connection relatively easy.

Step by Step: Connecting to a VPN (Outgoing)

Step 1 Click the Start button. In the search bar, type VPN and then select Set up a virtual private network (VPN) connection.

Step 2 Enter the IP address or domain name of the server to which you want to connect. If you’re connecting to a work network, your IT administrator can provide the best address.

Step 3 If you want to set up the connection, but not connnect, select Don’t connect now; otherwise, leave it blank and click Next.

Step 4 On this next screen, you can either put in your username and password, or leave it blank. You’ll be prompted for it again on the actual connection. Click Connect.

Step 5 To connect, click on the Windows network logo on the lower-right part of your screen; then select Connect under VPN Connection.

Step 6 In the Connect VPN Connection box, enter the appropriate domain and your log-in credentials; then click Connect.


Step 7 If you can’t connect, the problem could be due to the server configuration. (There are different types of VPN.) Check with your network administrator to see what kind is in use–such as PPTP–then, on the Connect VPN Connection screen, select Properties.

Step 8 Navigate to the Security tab and select the specific Type of VPN from the drop-down list. You may also have to unselect Include Windows logon domain under the Options tab. Then click OK and Connect.

Step by Step: Building a VPN (Incoming)

Step 1 Click the Start button, and, in the search bar, type Network and Sharing.

Step 2 Click Change Adapter Settings in the left-hand menu.

Step 3 Click File, and then New Incoming Connection.

Step 4 Select the users you’d like to give access to and click Next.

Step 5 Click Through the Internet and select Next.

Step 6 Select the Internet Protocol you’d like to use. (The default TCP/IPv4–the line highlighted in the screenshot below–will work fine.)

Anonymous, the group of high-powered hackers famous for taking down websites belonging to Bank of America and Sony, has turned its vigilante brand of online activism to child pornography sites.

The “hacktivists” are targeting web host Freedom Hosting and accusing it of knowingly hosting child pornography. This marks a shift for Anonymous, which is better known for hitting corporate and big-business sites with DDoS attacks, briefly taking over operations or scraping information.

Anonymous released a statement condemning Freedom Hosting for its alleged practices and warning all other child pornography sites to take down their materials, reports BGR.

“Our demands are simple. Remove all child pornography content from your servers,” Anonymous wrote in a statement. “Refuse to provide hosting services to any website dealing with child pornography. This statement is not just aimed at Freedom Hosting, but everyone on the internet. It does not matter who you are, if we find you to be hosting, promoting, or supporting child pornography, you will become a target.”

Since the attacks began on Oct. 15, Anonymous has removed pornographic links, shut down access to all clients of Freedom Hosting and declared the web host as “#OpDarknet Enemy Number One.” You can check out the full statement from Anonymous on BGR.

Regardless if you’re a fan of Anonymous, it’s definitely better to be out of its sight. What do you think of Anonymous going after child-pornography websites instead of corporations and government? Let us know in the comments.

Every day millions of people use BitTorrent to download and share movies. But what are all these people downloading?

For nearly half a decade we have compiled weekly and yearly lists of the most popular downloads, and following on from Netflix’s publication of the most rented movies of all time, we today present the equivalent for BitTorrent downloads.

With an estimated 21 million downloads, Avatar is the most pirated movie of all time, followed by The Dark Knight and Transformers with about 19 million downloads each. Interestingly enough, none of the above films were present in Netflix’s list.

The BitTorrent and Netflix lists do show some overlap, as Inception and The Departed make an appearance in both.

Despite the massive piracy, the films below have not done too shabbily at the box-office. Avatar is the best grossing movie of all time and The Dark Knight is third, right before Star Trek.

The list below is based on statistics is gathered from public BitTorrent trackers, dating back to early 2006. As BitTorrent’s usage was only a fraction of what it is today in the years before, we expect the list below to cover all the most downloaded movies on BitTorrent.

rank movie ± downloads worldwide grosses
1 Avatar (2009) 21 million $2,782,275,172
2 The Dark Knight (2008) 19 million $1,001,921,825
3 Transformers (2007) 19 million $709,709,780
4 Inception (2010) 18 million $825,408,570
5 The Hangover (2009) 17 million $467,483,912
6 Star Trek (2008) 16 million $385,680,446
7 Kick-Ass (2010) 15 million $96,188,903
8 The Departed (2006) 14 million 289,847,354
9 The Incredible Hulk (2008) 14 million $263,427,551
10 Pirates of the Caribbean: At World’s End (2007) 14 million $963,420,425

For more up to date news on all things Torrent based visit torrentfreak.com

After the recent antics at RIMs datacentre in Slough (
http://www.bbc.co.uk/news/technology-15243892
). I have been asked about the difference acronyms used, BES and BIS so here is an explanation.

They both serve the same ultimate purpose: to deliver email (and data) to your handheld in a secure and reliable manner. So what’s the difference?

What is BIS?

BIS stands for BlackBerry Internet Service. It gives your BlackBerry access to the Internet. It’s like an ISP, but for your smart-phone instead of your home computer.  Every time your BlackBerry gets an email, or accesses a webpage, it does so through BIS (unless you’re using BES)

What is BES?

BES stands for BlackBerry Enterprise Server. It gives your BlackBerry access to a corporate intranet. The intranet is the private, internal, network within a company. It’s kind of like a mini-internet that is cut off from the rest of the world. Many intranets allow you to communicate with the Internet as well, but with added layers of security.

The Differences

Both BES and BIS allow your BlackBerry to get email, as well as retrieve webpages and use third-party applications (like WICKSoft Mobile Documents!). All traffic from your phone goes to the BES / BIS server, and then the BES / BIS server communicates with the world on your behalf.

The difference, ultimately, lies in where the server resides and the level of control and security you get.

In the case of BIS, your carrier operates the server. Everything from BIS to your handheld is encrypted, but that’s about the extent of the security features. The carrier can decide what applications run on your phone, and how applications communicate with the Internet.

For BES, your company operates the server, and usually has it sitting somewhere within the corporate network. The IT department controls all aspect of the BES server, and it’s likely sitting in a nice and secure location.

So really, what does this mean?

It’s all about privacy. In the case of BIS, everything operates on a public network.  Data from your phone to your carrier is encrypted, but ultimately your carrier is communicating with the Internet, which isn’t exactly the pinnacle of a secure environment. The odds of somebody intercepting your data, or worse, compromising the different systems you access, are much higher. I don’t want to scare anyone though: BIS is typically more secure than accessing the Internet from home using an ISP, and is WAY more secure than using WiFi or BlueTooth.

With BES, most of your data remains in a private, closed network.  Your BlackBerry has a secure link directly to the corporate environment, because the BES server is located in the office somewhere. The only way for someone to monitor or intercept your data would be for them to infiltrate your organization.

So think of it like this: In the BIS case, a guy with an envelope (your data / email) is running around New York City trying to deliver the package to you—hopefully you can trust him, and hopefully nobody thumps him over the head and takes the envelope.   For BES, the guy delivering the envelope is walking around inside a secure compound, among trusted people who have proper security clearance, and cameras are monitoring his every move as he travels the 50 feet from his desk to your desk.

Wait, there’s more!

I’ve been overly simplistic in my description of BES.  BES really does a whole lot more than just fetch email.  For one, it acts just like a VPN in the sense that in makes sure ALL data travelling between your BlackBerry and your office is encrypted.

Also, BES provides tools to publish applications, and define how those applications can interact with the phone and the network.

Imagine that you have 500 BlackBerrys in your organization, and you want to install an application (like WICKSoft Mobile Documents) on each of the phones.  BES will let you ‘push’ a copy of the application to each of the phones without ever having to physically touch a single device. You don’t have to worry about an end-user making a configuration mistake, or forgetting to install the application.  It’s all done automatically, and securely.

BES also lets you remotely wipe and lock a device.  This is very useful for those cases where people forget their BlackBerrys in the back of a taxi, or have them stolen.

Restrictions

Not all wireless carriers offer the same level of BIS service. Some of you are unlucky enough to be stuck with one that restricts third-party applications from accessing the Internet. This means that a lot of excellent third-party applications for the BlackBerry are simply unavailable.

With BES there are no inherent restrictions, because your company gets to decide all of these things.  Want GoogleTalk to work, but not Yahoo! Messenger? No problem: BES lets your company enable one, and cripple the other.

In conclusion

BIS provides a direct link between your phone and your wireless provider, but after that all traffic essentially goes out over the Internet.  Any and all security becomes the responsibility of the BlackBerry application in question, so there are no security guarantees.  That said, BIS does a good job at providing Internet and email support and, best of all– you don’t have to set anything up.

BES provides what is essentially a direct link between your phone and your office environment.  It’s very secure, flexible, and gives your company control over all aspects of the BlackBerry.  There is a certain ‘baseline’ security inherent in all data transactions, and your IT department can always disable your BlackBerry if it’s been compromised.

Smaller companies, or individuals, are well served by BIS—it provides you with almost everything you need.  Larger organizations, with their own internal mail systems and other infrastructure, should definitely be using BES.

Security researchers at Symantec have uncovered a piece of non-functional malware that masquerades as an official Android Netflix app. According to a post by Symantec researcher Irfan Asrar, the original Netflix app for Android was released in early 2011 for only a select number of Android smartphones, owing to differences in handsets and Android OS versions. Malware authors stepped into the void by creating an app — called Android.Fakeneflic — for devices that originally were not supported by the official Netflix android app. To date the app has only been spotted outside the official Android Market, and it’s important to stress that it isn’t fully functional.  Read More…

Learning a new programming language always is fun and there are many great books legally available for free online. Here’s a selection of 30 of them:

Lisp/Scheme:
How to Design Programs
Interpreting Lisp (PDF, suggested by Gary Knott)
Let Over Lambda
On Lisp
Practical Common Lisp
Programming in Emacs Lisp
Programming Languages. Application and Interpretation (suggested by Alex Ott)
Structure and Interpretation of Computer Programs
Teach Yourself Scheme in Fixnum Days
Visual LISP Developer’s Bible (suggested by “skatterbrainz”)

Ruby:
Clever Algorithms (suggested by Tales Arvelos)
Data Structures and Algorithms with Object-Oriented Design Patterns in Ruby
Learn Ruby the Hard Way
Learn to Program
MacRuby: The Definitive Guide
Mr. Neighborly’s Humble Little Ruby Book (suggested by tundal45)
Programming Ruby
Read Ruby 1.9
Ruby Best Practices
Ruby on Rails Tutorial Book (suggested by tundal45)

Javascript:
Building iPhone Apps with HTML, CSS, and JavaScript
Eloquent Javascript
jQuery Fundamentals
Mastering Node

Haskell:
Implementing functional languages: a tutorial
Learn You a Haskell for Great Good
Real World Haskell
The Haskell Road to Logic, Maths and Programming

Erlang:
Concurrent Programming in Erlang
Learn You Some Erlang for Great Good

Python:
Dive into Python
How to Think Like a Computer Scientist – Learning with Python
Invent Your Own Computer Games with Python (suggested by D)
Learn Python The Hard Way (suggested by Stephen Wyatt Bush)

Smalltalk:
Dynamic Web Development with Seaside
Pharo by Example (based on the next book in this list, suggested by Anonymous)
Squeak by Example

Misc:
Algorithms
The Art of Assembly Language
Beginning Perl
Building Accessible Websites (suggested by Joe Clark)
The C Book
C# Yellow Book (suggested by Joe Wyatt)
Compiler Construction
Dive Into HTML 5 (suggested by @til)
Higher-Order Perl
Impatient Perl
The Implementation of Functional Programming Languages (suggested by “Def”)
An Introduction to R
Learn Prolog Now!
Learning Go
Objective-C 2.0 Essentials
Parsing Techniques (suggested by IronScheme)
Programming Scala
Smooth CoffeeScript
Type Theory and Functional Programming

Of course there are many more free programming eBooks, but this list consists of the ones I read or want(ed) to read. This is far from comprehensive and languages that are completely missing are mostly left out on purpose (e.g. PHP, C++, Java). I’m sure somebody else made a list for them somewhere.

Shares of Apple Inc. (AAPL) fell as trading began in New York on Thursday, the day after former CEO Steve Jobs passed away. But they quickly bounced back — many industry observers believe the maker of the iPod and the iPad is well-positioned to continue its successes without its iconic founder.

Shares fell about 0.7 percent to $375.75 at the opening bell, moved up $6 then fell 0.9 percent mid-day to $374.98. The Dow Jones industrial average was relatively flat, around 2pm EST at 11,014, up 0.67 percent while the tech-heavy NASDAQ rose 0.80 percent to 2,480.

Apple stock has increased more than 90 percent this year. Apple shares fell 0.7 percent the day following Job’s resignation on August 24. As Jobs’ health began to fail from neuroendocrine cancer, he resigned as CEO and handed the baton to his long-time lieutenant and chief operating officer, Tim Cook. The 56-year old Jobs had led the company since 1996, after co-founding the company in 1976 and his ouster in 1985.

“I have always said if there ever came a day when I could no longer meet my duties and expectations as Apple’s CEO, I would be the first to let you know,” Jobs wrote in his resignation letter. “Unfortunately, that day has come.”

Source: ABC News

If I had a credit for every person that has come to me and told me that their machine is infected with something or their machine is doing strange things, I’d be a rich engineer by now.

Now wouldn’t it be great to have a website that you can reference for self education and removal tips. Well look no further Select Real Security is your one stop shop for all your security needs.

 ’This website provides you with useful resources and information on computer security. It contains over 100 links to a variety of useful security related resources, including articles and guides on malware prevention, protection, tips, and more. It also contains information on how to secure your computer, data, and internet connection from malicious attacks.’
The site contains the following pages

Here is a section from the quick tips page, as you can see the advise is solid and reliable.

Quick Tips for Computer Security

There are several ways you can protect your computer and data from malicious attacks. Most of them can be done at no cost at all. Here are some simple tips that will help keep your computer and data safe.
                                                             
  1. Stay away from warez (pirated software), cracks, keygens, and programs from P2P.
  2. Install ALL of your Windows updates (e.g. software updates, security fixes, patches, service packs).
  3. Back up your important data regularly. How do I back up my data?
  4. Keep your system and software updated. How do I keep my software up-to-date?
  5. Use a good antivirus program. Best Free Antivirus Software
  6. Do not open email attachments from unknown sources or files sent through an instant messenger.
  7. Only download software from trusted sources (e.g. Filehippo, Softpedia, Cnet).
  8. Choose strong (complex) passwords. Passwords should be a minimum of eight characters and contain a combination of letters (uppercase/lowercase), numbers, and special symbols (!,@, #, &, %, *). 
  9. Disable unnecessary plug-ins in your web browser. This will help keep you safe from malicious scripts and activeX exploits.
  10. Use a secure DNS service such as OpenDNS or Google DNS. List of Free Secure DNS Services
  11. Do not believe every virus warning you receive; many are hoaxes and scareware. How To Identify and Avoid Antivirus Scams
  12. Remain as anonymous as possible. Do not give out your full name, address, phone number, or other personal information to anyone you do not know or who doesn’t have a legitimate need for it (in person, over the phone, via email, or the Internet).
  13. Turn off your computer when you are not using it. If the computer is on and connected, then it can be exposed to an attack.
  14. Replace programs that have a bad security track record (e.g. IE, Outlook, Adobe Reader).
Downloads:
Select Real Security also provides PDF downloads to help explain security in plain English (see below)
Brian from Select Real Security says

‘Many different symptoms indicate a malware infection. Sometimes, the symptoms can be difficult to detect. Below is a list of symptoms you may experience when your computer is infected with malware. Note that the first three symptoms can also be caused by hardware problems.’
  • Your computer shows strange error messages or popups.
  • Your computer takes longer to start and runs more slowly than usual.
  • Your computer freezes or crashes randomly.
  • The homepage of your Internet browser has changed.
  • Strange or unexpected toolbars appear in your Internet browser.
  • Your search results are being redirected (random websites).
  • You cannot access security related websites.
  • New icons and programs appear on the desktop that you did not put there.
  • Your desktop background has changed without your knowledge.
  • Your programs won’t start.
  • Your security protection has been disabled for no apparent reason.
  • You cannot connect to the internet or it runs very slowly.
  • Your programs and files are suddenly missing.
  • Your computer is performing actions on its own.

If you can say ‘YES’ to any of the above, take a trip over to Select Real Security and have a read of the vast material and resources contained in this site.

Follow Select Real Security on Twitter and Facebook