Citizen Journalist: Technology
Showing posts with label Technology. Show all posts
Showing posts with label Technology. Show all posts

Thursday, November 14, 2013

Ethical Hacking, few views. . .


George Jason, vice-president, Comguard Networks, in an interview to Diptiman Dewan elaborates on ethical hacking as a rapidly growing career option.

Ethical hacking, also known as penetration testing, intrusion testing or red teaming is used to find loopholes in an IT system and break into it. An ethical hacker is a computer and network expert who attacks a security system on behalf of its owners, seeking vulnerabilities that a malicious hacker could exploit. This work is ethical because it is performed to increase the safety of the computer systems, but only at the request of the company that owns the system and specifically to prevent others from attacking it. With the increasing use of the internet, it has become an essential part of IT security industry today.

Industry status
Last year ethical hacking was estimated to be a US$ 3.8 billion industry in the US alone. According to Nasscom, India will require at least 77,000 ethical hackers every year whereas we are producing only 15,000 in a year, currently. Ethical hacking is growing at a tremendous pace and offers a plethora of lucrative job opportunities.
Skillset required
First and foremost is the ability to write programmes in many programming languages like C, C++, Perl, Python, and Ruby. For those working with web applications, Microsoft .NET and PHP are vital. Knowledge of assembly language is also essential for those who want to analyse disassembled binaries. Knowledge of a variety of operating systems (Microsoft Windows, various versions of Linux, etc) is critical. Experience with various network devices, including switches, routers and firewalls is also important. An ethical hacker also should have a basic understanding of TCP/IP protocols such as SMTP, ICMP and HTTP. In addition to technical skills, an ethical hacker needs good soft skills. Perhaps the most important skill, however, is adaptability. When testing software and systems, ethical hackers never know what will come up, so the ability to be resourceful is vital.
Growth areas
The information security industry is going at a current worldwide growth rate of 21%. Frost & Sullivan have estimated that there are 2.28 million information security professionals worldwide which is expected to increase to nearly 4.2 million by 2015. The need for information security for security compliance in India is mandatory for all companies with an IT backbone. The requirement for such personnel is especially high with organisations in the IT/ITES space.
Remuneration
A fresher may work as an intern for a couple of months and can start with a minimum of Rs 2.5 lakh per annum. With one year of experience, one can expect upto Rs 4.5 lakh per annum. Those with work experience five years or more can get from 10-12 lakh per annum.

SEO for birds- Hummingbirds !!!!


I was moderating a roundtable session at SES Chicago last week when the conversation turned to Hummingbird and how – according to the young lady I spoke to – it effectively means "Google is simplifying the query from long tail to shorter terms."
I've heard this point of view a few times over the past few weeks, and fundamentally disagree.
To (hopefully) put a different lens on the simplification argument, I'm laying out a few concepts for discussion. "Simple Queryists" please feel free to slice, dice, dissect, and discuss below.

Do a search for [Where can I buy a Larry Bird shirt]. Simple Queryists think that Google will shorten the query to something like "Buy Larry Bird Shirt" and match a result accordingly.
I don't believe this is what's happening. Rather, Hummingbird is adding a layer of understanding to the query that acts more like an expansion of the query, so that its meaning is clearer.
In this example, I'm thinking Google would interpret the query as the following:
Where (Place: User is located) can I buy (Intent: Purchase) a Larry Bird (Person: basketball player) shirt (Product: [via Association of Product to Player to Team] Boston Celtics shirt #33)
Not exactly shorter.
Let's break that down a little further, most importantly to see the implied connection between person and product.
With better meaning and context of understanding, I believe Google is connecting, via their Knowledge Graph, Larry Bird the basketball player with the context of the team he's most famous for, and the product that matches the shirt number he wore. The query is then more exact, and should return a more exact and relevant result. By using prior search data along with "big data," – other user behavior factors – the new more intelligent algorithm can predict the best match of content to a user's intent.
And that's a fundamental difference. Intelligence through experience and predictability is applied to improve results. And, if it's not exactly a match, real-time user behavior – clicks, query modification, dwell time and page interactions – can help finesse future results.

Google's Hummingbird Algorithm Ten Years Ago


Added 2013-11-10 – Google was granted a continuation version of this same patent (Search queries improved based on query semantic information) on November 5th, 2013, where the claims section has been completely re-written in some interesting ways. It describes using a substitute term for one of the original terms in the query, and using an inverse document frequency count to see how many times that substitute term appears in the result set for the modified version of the query and for the original version of the query. The timing of this update of the patent is interesting. The link below points to the old version of the patent, so if you want you can compare the claims sections.

Back in September, Google announced that they had started using an algorithm that rewrites queries submitted by searchers which they had given the code name “Hummingbird.” At the time, I was writing a blog post about a patent from Google that seemed like it might be very related to the update because the focus was upon re-writing long and complex queries, while paying more attention to all the words within those queries. I called the post, The Google Hummingbird Patent because the patent seemed to be such a good match.

Google has been granted a number of patents about query re-writing, sometimes also referred to as query expansion or query broadening, which try to make it more likely that the search engines will return results closer to what a searcher is looking for, even if they might not necessarily use the best choice of keywords to find the information that will fill their needs. I had also recently written about some other patents describing how Google might re-write queries and it seemed like they were putting together a framework that involved looking at search interactions to better understand probabilities for ranking pages.

Knowing that Google had been working upon patents involving re-writing queries for a number of years, I took this statement as a challenge. Could I find a patent that looks like it describes how Hummingbird might work filed around a decade ago? I searched around, and there was one that was co-invented by Google’s Head of Search Quality, who was involved in making the recent Hummingbird announcement, Amit Singhal. While the technology described in the patent was very similar, it definitely is simpler, and doesn’t seem to focus as much on the need that mobile searches might have for responding to conversational spoken searches. Instead, it tells us:

Interestingly, this older patent may have been filed back in 2003, but it wasn’t granted until 2011. The patent is:

Search queries improved based on query semantic information
Invented by Amit Singhal, Mehran Sahami, John Lamping, Marcin Kaszkiel, and Monika H. Henzinger
Assigned to Google
US Patent 8,055,669
Granted November 8, 2011
Filed: March 3, 2003