precio de windows xp original comprar sony vegas pro acheter quarkxpress precio de norton antivirus 2009 sony vegas pro 9 prix descargar adobe audition completo en español download adobe photoshop en español prix windows 7 fnac cs4 pas cher acheter windows 2003 serveur achat dragon naturally speaking achat encarta comprar windows xp media center download windows 7 en español sql server 2008 prix telecharger archicad 12 fr prix autocad 2009 prix windows 7 pro oem descargar office 2003 comprimido descargar adobe audition completo windows 7 moin chere achat windows 2003 server windows 7 64 bits acheter download archicad 12 en español telecharger autocad francais descargar nero 9 completo en español achat illustrator quarkxpress comprar descargar windows 7 profesional comprar access 2003 illustrator pas cher windows 7 precios colombia microsoft project precio adobe cs3 prix prix adobe premiere elements 8 comprar windows 2007 acheter after effects precio de kaspersky 2009 windows 7 prix reduit prix autocad 2006 adobe cs4 telecharger descargar office 2007 comprimido achat adobe cs3 venta de windows 7 en venezuela comprar windows 7 en español prix maya autodesk achat dreamweaver cs4 prix norton 360 pinnacle studio 12 prix achat autocad 2009 pas cher achat acrobat pro prix de frontpage comprar photoshop cs4 extended acheter windows 7 64 acrobat 9 pro precio acheter illustrator telecharger adobe cs4 master collection descargar autocad 2010 descargar office 2010 comprimido comprar pinnacle studio 14 ultimate comprar windows 7 estudiantes prix windows 7 au maroc prix de photoshop elements descargar office 2010 completo achat sony vegas 9 download windows 7 professional español prix windows 7 belgique windows 2008 server prix prix de microsoft project descargar photoshop comprimido comprar windows 7 starter edition download illustrator cs3 español windows 7 pro pas cher lightroom pas cher comprar windows 7 home adobe audition prix adobe cs4 french windows 7 home premium precio acheter kaspersky en ligne prix adobe dreamweaver cs4 acheter adobe flash cs4 professional prix adobe audition 3 windows 7 precios windows 7 home premium precio mexico prix de solidworks windows 7 prix 2010 precio de windows 7 en colombia windows 7 precios en colombia descargar windows 7 xp español acheter adobe premiere pro cs3 achat guitar pro 5 achat 3ds max 2010 comprar adobe professional telecharger windows 7 ultimate final autocad architecture prix comprar windows 7 panama prix windows 7 en tunisie windows seven pas cher adobe cs4 design premium prix comprar windows 7 32 bits descargar photoshop completo español comprar adobe creative suite 4 design premium prix adobe captivate descargar windows 7 starter edition telecharger nero fr acheter corel draw descargar autocad completo prix vmware workstation precio de corel draw 12 prix de windows 7 au maroc prix sony vegas 9 descargar corel draw completo achat nero 9 reloaded microsoft office precio acheter acrobat reader pro precio autocad 2007 descargar windows xp comprimido comprar adobe master collection norton ghost 15 prix prix visual studio 2008 pro achat solidworks 2010 acheter autocad 2006 adobe acrobat precio autocad 2010 telechargementz precios nero 9 microsoft money prix precio de access 2007 prix inventor acheter windows 7 fnac comprar microsoft encarta acheter windows 7 pro achat microsoft autoroute prix pinnacle studio 12 descargar autocad 2008 prix after effect cs3 prix pinnacle descargar windows 7 64 bits ultimate download microsoft office 2003 en español descargar windows vista comprimido download cs4 español acheter windows 7 etudiant acheter windows 7 édition intégrale comprar windows 2000 server comprar corel painter descargar guitar pro 5 completo descargar windows vista ultimate comprimido acheter frontpage 2003 acheter adobe after effects cubase precio acrobat 9 prix acheter visual studio 2010 acheter pinnacle studio 14 ultimate comprar office 2007 en español descargar microsoft office 2007 completo español achat visual studio 2008 cs4 prix microsoft windows vista precio descargar dreamweaver completo comprar adobe dreamweaver cs4 precio autocad prix maya 2010 telecharger windows seven french precio nero 8 adobe dreamweaver precio photoshop elements precio comprar adobe photoshop cs2 prix de windows 7 en france dreamweaver telechargement achat matlab prix autocad map illustrator cs4 precio omnipage prix microsoft project 2007 precio precio photoshop descargar windows 7 x86 venta windows 7 ultimate comprar adobe premier pro download windows xp professional español comprar adobe illustrator cs4 download photoshop en español prix autodesk maya 2010 precio de windows 7 en chile acheter windows 2008 server comprar sql server 2008 developer edition telecharger autocad fr comprar adobe premier prix matlab 2009 achat lightroom download autocad español telecharger adobe flash cs3 francais precio de kaspersky 2010 acheter lightroom dreamweaver achat download microsoft office 2007 en español windows xp sp3 precio venta de windows 7 en colombia prix autodesk inventor dragon naturally speaking precio acheter sql server 2005 nero 9 precio sql server precio precio de windows server 2008 descargar office 2010 completo y en español prix adobe premiere pro telecharger illustrator francais achat nero 9 telecharger nero francais telecharger windows 7 pro fr adobe premiere pro telecharger indesign precio sony vegas pro 9 precio prix autocad map 2010 achat adobe acrobat 9 prix windows seven oem sql server 2008 precio descargar windows xp professional completo acheter dreamweaver precio de cubase 5 comprar windows 7 home premium oem descargar office 2003 completo 1 link adobe lightroom precio matlab precio comprar windows xp profesional sp2 seven windows achat comprar office 2007 mexico windows 7 home prix download autocad 2009 en español adobe creative suite 4 master collection fr acheter autodesk 3ds max descargar adobe flash cs3 completo descargar windows vista home premium completo prix microsoft project prix 3ds max autocad precio licencia venta windows 7 colombia comprar norton internet security 2009 achat sql serveur 2008 comprar final cut studio 3 descargar windows 7 ultimate 64 bits comprar office 2007 barato acheter windows 7 49 euros comprar microsoft office home 2007 precio indesign acheter adobe flash cs4 prix acrobat download corel draw español descargar adobe acrobat acheter photoshop elements 7 prix windows 2003 windows seven prix etudiant precio de windows xp profesional comprar pinnacle studio 9 windows 7 precios en argentina windows 7 mercado libre mexico descargar windows 7 64 bits achat norton 360 achat photoshop elements 8 telecharger nero 9 full descargar windows 7 completo español prix de guitar pro achat photoshop element final cut express prix costo de windows 7 professional descargar illustrator completo descargar windows vista home premium comprimido descargar windows xp completo acheter windows 7 update acheter adobe premiere adobe acrobat 9 pro telecharger telecharger windows 7 final francais dragon naturally speaking pas cher descargar windows 7 profesional español download adobe illustrator cs4 español kaspersky moins cher comprar windows 7 precio acheter windows 7 ultimate oem acheter kaspersky internet security 2010 3 postes adobe descargar photoshop precio de 3ds max windows 7 professionnel moins cher download autocad 2010 español autocad lt prix dreamweaver acheter descargar windows 7 enterprise achat illustrator cs4 comprar norton antivirus 2009 precio quarkxpress download word 2003 español adobe flash cs4 precio download windows 7 español full achat solidworks 2009 comprar windows 7 en linea comprar adobe photoshop elements 8 windows 7 home premium oem prix windows 7 francais comprar office 2007 student prix lightroom 3 precio photoshop para mac achat windows 7 pack famille comprar office 2003 profesional descargar windows 7 64 bits full comprar final cut pro 7 windows 7 compra chile costo de windows 7 mexico autocad descargar 2009 achat adobe illustrator cs4 prix de 3ds max prix autocad lt 2009 precio de outlook 2007 windows 7 premium prix prix adobe illustrator cs4 comprar adobe acrobat 9 pro acheter vmware workstation comprar photoshop top secret achat adobe lightroom achat microsoft visio telecharger windows 7 french comprar windows 7 colombia prix ms money achat pinnacle studio 12 comprar windows 7 home basic acheter adobe after effect cs4 download windows vista español autocad 2010 telecharger adobe acrobat 9 prix prix flash cs4 precio de adobe photoshop cs4 solidworks prix licence achat corel draw costo de windows 7 en mexico prix photoshop element 8 acheter encarta 2009 autocad pas cher microsoft visio precio precio de adobe flash precio cubase 4 solidworks 2009 precio comprar office 2007 home and student antivirus kaspersky comprar telecharger norton ghost francais achat sql server achat pcanywhere telecharger kaspersky internet security 2010 comprar microsoft office picture manager precio de dreamweaver cs4 windows 7 acheté adobe acrobat 9 pro prix achat final cut express adobe premiere pro prix achat dreamweaver comprar nero 7 premium comprar pinnacle acheter windows 2000 pro prix seven windows acheter microsoft money descargar windows 7 ultimate completo kaspersky pas cher preis autocad lt 2010 prix windows 7 home telecharger adobe cs2 comprar ms office 2007

Website Identity - the root cause for Internet Fraud


[This thought paper is from Rel-ID Technologies Inc. - a Uniken venture]

Authors Sanjay Deshpande, Dr. Pat Shankar, Eashwar Ganapathy

Abstract On the internet there are 2 types of websites - ones that take sensitive information from you and ones that don’t. Online banking applications, shopping applications, stock-trading applications are examples of the former; while CNN, Google etc are examples of the latter. This article deals with the very real insecurities of working with applications of the former variety.

How do you know that you are at an authentic website? What if you are not?

Authenticating a website implicitly assumes you already know what to look for in the website, in order to establish the websites identity - which in turn implicitly assumes you know what constitutes the identity of a website. Let us define WEBSITE IDENTITY to be a set of identifiers that can be authenticated to prove the identity of the website. Currently, there are only 3 identifiers that constitute WEBSITE IDENTITY - (1) URL, (2) CONTENT, and (3) SSL/TLS CERTIFICATE. Furthermore, let us note that - any kind of authentication of any identity mandatorily requires a priori knowledge of the identity information.

In this article we shall delve deeper into the above constituents of WEBSITE IDENTITY, and conclusively prove that they are fundamentally incomplete, leaving you - the internet-user, at the mercy of fraudsters who use this knowledge to their benefits, by sending fraudulent emails with links to similar looking websites.

The Website URL - when one sets up a website the first thing one does is to register the domain name (www.mywebsite.com) - that is the primary identifier for the website. More often than not, this is the ONLY identifier - for first-time visitors.

Let us say the website’s domain name is communicated to you by the owner of the website directly/indirectly through trusted channels. In this case, since the identity information for the website has been communicated from a trusted source, the problem of authenticating the website reduces to authenticating the identifier - ensuring that the website you are visiting is authentic.

What if the website’s domain name is communicated to you through channels that you cannot necessarily trust - the first question that arises is how would you know for sure that this identifier indeed belongs to the correct website.

For example, let us assume you are a customer of Bank of America. How would you know for sure that www.bankofamerica.com is the correct website if it has not been communicated to you by the bank? What if someone told you or you searched on the internet and got the website name to be www.boa.com instead, what would you do?

Do you know how to confirm the ownership of a given URL/Domain Name before using it? Further, even if the OWNER (let’s say the bank in this case) told you what to check (assuming there was a way  to get  this  information) - if you have not  received  the information from a TRUSTED source, how do you verify that the information is correct?

NOTE that the DOMAIN REGISTRATION entities (companies that issue the domain name) do not  verify the information provided by the individual who is registering the domain (website address).

NOTE that there is no central TRUSTED repository where you can find the WEBSITE NAME for a given OWNER. There are services like www.who.is – that give you information about who has registered the DOMAIN. However, since the domain registration entities do not authenticate or validate the owner of the website name – which means any one can register any name and own it – what use is this information anyway!

Website Content - Let us move on to the next identifier of the website – the content. Most users confirm the authenticity of  the website based on just the visual cues and verifying the visual cues every time they visit the website.

The very nature of HTTP and HTML (the protocol and language used to retrieve and render website content, respectively) allows one to stream information/content from multiple sources. Which means, even if the visual cues are the same, how do you confirm the validity of the content - what if someone has tampered the content and/or it is being served from somewhere else? Further,  if you are visiting the website for the first time – and the owner has NEVER communicated what the website should look like in the first  place, how would you authenticate the website’s content?

The website content – the HTML document - is available for any one to view, copy and save. It is a trivial task to scrape content off an authentic website (using a browser or wget or website copiers such as HTTrack etc), register a similar (but not identical) website, and put up the same content there -  a COUNTERFEIT WEBSITE.

Let us say there are 2 URLs A and B that are displaying contents Ca and Cb - each implying that the website belongs to the same company X. If the company X has not communicated the correct URL(s) to its users - how would you confirm that the URL you are browsing (A/B) indeed belongs to the company X? If you conclude incorrectly, you could end up providing valuable information to a counterfeit / fraudulent website!

Digital Certificates - By far the most popular method of registering, certifying and verifying identity on internet.

The anti-trust laws in this part of the business world are laughable - to become a valid certification authority one just has to be affiliated to the company called VERISIGN directly or indirectly - isn’t this a fundamental violation of the anti-trust laws? VERISIGN (www.verisign.com) is neither a government nor an international body.

If you navigate to www.patentoffice.nic.in, the official website of India’s Patent Office and visit their e-filing section, most browsers say this could be a fraudulent website - because the certificate is not issued by VERISIGN or any of its affiliated certification authorities (it is issued by a company called NCODE SOLUTIONS - one of the valid root certificate authorities in India). Not just that, the address-bar turns RED.

Who decided that one has to trust VERISIGN? And why does that mean one has to trust all certification authorities certified by VERISIGN? Most consumers do not even know VERISIGN - MicroSoft, maybe, but not VERISIGN. In their defence - given the fundamental flaw with the Certification Authority scheme - there really was no solution but to pick up a bunch of ‘root CAs’ and declare them as the TRUSTED AUTHORITY.

An end-user has no A PRIORI knowledge of the certificate issued to an entity. The transaction (or act) of getting a certificate is a private transaction between the entity (for eg. a bank) and the CA (Certification Authority). This information is never distributed to the end-user and he/she in turn is in no way equipped to verify this information. How can a 3rd party (the CA) vouch for the authenticity of an entity to the end-user? Does it make sense for a child to ask a visitor (a stranger) to vouch for the authenticity of his/her mother? But that is what it is. Why is there a necessity for a 3rd party like VERISIGN (or its derivative CAs) to verify the identity between 2 parties who already share a primary relationship (like bank-customer or enterprise-employee …)?

The original premise of the SSL protocol (that uses these certificates) was to establish an encrypted communication channel between two UNTRUSTED parties. What completely defies logic is - what good would an encrypted channel be between two UNTRUSTED parties?!

Banks and other e-commerce websites boldly declare that they are secure - they have SSL/TLS enabled websites. What good is it when the user does not know what to verify? He/She does not have a-priori knowledge of the information that should be present in the website’s certificate - such as the signed content, the public-key in use etc.

The CA infrastructure and the current SSL protocol violate the basic principles of IDENTITY and AUTHENTICATION - that IDENTITY must be established first and then verified between 2 (now) trusted parties - using information shared during IDENTITY ESTABLISHMENT.

The above discussion conclusively proves that the three primary identifiers – WEBSITE URL, CONTENT and (optionally) PKI-based CERTIFICATES are incomplete as website identifiers. They leave the user at the mercy of fraudsters who use this knowledge to their benefit - sending fraudulent emails with links of similar looking counterfeit websites, luring the ignorant users to divulge sensitive information to the wrong websites.

,

  1. No comments yet.

You must be logged in to post a comment.

  1. No trackbacks yet.