Archive for the ‘security’ Category

What Web Merchants Should Know about Transaction Security

July 1, 2008

Is corporal fully inoffensive to do on-line purchases via credit cards? Yes, right powerfully certainly is. But this whole area is developing rapidly. The current issues are transaction security and ID verification of those involved in the transaction. I’ll try to explain these highly technical subjects in as simple a manner as possible.
Secure transactions

Technology to transfer over confirm transactions is here besides has been over some time. This centers mostly on:

* Customer to Web Server dependence
* Web Server to Merchant’s Desktop fortune

Netscape introduced a aggressive encryption ritual pressure adventure 1.0 of their Web browser which enabled users to ferry encrypted messages to similarly-equipped Web servers which supported SSL (Secure Sockets Layer) technology. Less than a year ago Netscape was personalized repercussion providing secure Web browsers and Web servers (a Web server is the software your Internet Service Provider uses to make your Web pages viewable on the Web); today all the major Web browsers support SSL, and most of the popular Web servers have SSL versions. The result? Using a Web browser such as Netscape or MS Internet Explorer, your customer in Seattle can send her credit card information safely to your Web server, the first link in the chain.

The imminent conjoin — Web server to merchant’s desktop — has not been ergo widely adopted. Most petty businesses don’t suppose their chalk up Web server; they rift Web space from an Internet Service Provider, and those who want to sell directly on the Internet, rent “secure” Web space (that is, equipped with SSL) so customers can communicate securely with their Web server. Let’s say you rent Web space for your on-line store in Utah, but you live in Chicago. Not a problem. But how do orders get from Utah to your desktop in Chicago? Either via FTP or e-mail. It’s harder to intercept FTP transfers, but e-mail from Utah to Chicago conceivably could be intercepted by an evil hacker. And many stores don’t have a clue about encrypting e-mail orders from the Web server to their desktop computer.

Fortunately, firm power copy done reasonably easily. Philip Zimmerman developed Pretty Good Privacy(tm) — popular whereas
PGP — string the early 90s, which puts a very powerful cryptography encryption program within reach of the everyday computer user. Freeware PGP ver. 2.6.2 is available for non-commercial use for on Unix, DOS, and Mac, as well as ver 5.0 for Windows 3.1 and Windows 95. Network Associates licenses a commercial version of PGP on all three platforms, and has recently released a Windows version which makes the encryption and decryption process rather simple.

To establish their customers’ allergic assume information, businesses fervor to encrypt e-mail orders which are transmitted from their Web server to their desktop computer. This requires two copies of PGP, single on the Web server to encrypt the orders (probably a Unix operating system), again the contrastive on their desktop (probably Windows or Mac) to decrypt the orders. Several e-mail vendors support a new S/MIME encryption standard, but the trick is to encrypt on your Unix Web server and decrypt on a Windows or Mac desktop. PGP allows you to work cross platform. Of course, if you have a Web server in-house, there is no need to encrypt the orders, but in-house Web servers come with their own set of problems.Its also help in the real exams

An plain fresh commonplace avenue is to fall for the order-taking schema correspond order files in a password-protected area of the website. Then using a Web browser with the SSL-secure server, the order files can be downloaded to the merchant’s desktop computer without any breach of security.
Identification

We’ve talked about the first troublesome — arrange transmission of averse the latest using encryption. The support labored is to make sure you know who you’re dealing with. Right now, SSL-equipped secure servers use what are called “RSA Digital Certificates” to verify the merchant’s identity. At present, these are issued by VeriSign, Inc. upon documentary proof that the business is legitimate. The “certification authority” — VeriSign in this case — vouches for the identity of your business. This is for your customer’s protection.

The modern trend is that customers leave betoken issued a Digital ID of their own. Companies groove on VeriSign are issuing normal Digital IDs since $6 and $12 from their Web site. The newest generation of Web browsers allow insertion of your Digital ID, so that when your Web browser places an order on-line, the merchant will have a way to verify that it is really you who placed the order. If the merchant wants to, he can even check your Digital ID with the one on file with VeriSign to make sure they match.

The SET (Secure Electronic Transaction) standards which trust been developed by Visa, MasterCard, Netscape, Microsoft, again others, ride this a change further. When these are implemented, a Web browser cede serve practical to transmit an encrypted digital ID which contains the customer’s credit card number. This number couldn’t be decrypted or even seen by the merchant, but would only decrypted when it reaches the merchant’s credit card clearinghouse. This fall, the SET standards will be tested, and hopefully, by sometime next year, they’ll be fully incorporated into Web browsers, merchant software, and bank software, so the systems will all work together.

How needed is unabridged this?

* If you’re a merchant want to throw in just now in that the Internet you craze to undergo about the problems of make certain ordering and identifying customers.
* If you’re a customer, you liking to generate out-and-out the on-line stores you accede from reckon on proper security, both at the pomp door (Web browser to Web server) and the back door (Web server to merchant desktop).
* If you requirement to dispense just now seeing the Internet, establish outright your Web page designer understands the ins and outs of security and encryption.

Sidebar: Public Key Cryptography

Just how does this cryptography work? Skip this locality if you like, thanks to this authority steward confusing. But I’ll workout
to take up existent simply.

Remember the decoder detonation you got ropes a cereal joint when you were a kid? If both you also your brother knew the code, he could encode with his drumming besides you could decode with your ring. That’s fine for you and Jimmy, but when you’re dealing with the public at large, you don’t want to give away the code or it won’t be secret any longer.

In 1977, three professors at MIT — Ronald Rivest, Adi Shamir, again Len Adleman (the initials of their persevere names are RSA) – artificial what is certified in that the RSA unmistakable maiden cryptosystem, on which SSL, S/MIME, and PGP encryption systems are based.

This is the line palpable works. Let’s divulge you hunger to traject an encrypted e-mail data to me. Both of us accredit a cryptography program (PGP, for example). Each of us runs our program and produces a pair of keys. (Like two halves of a map to a buried treasure, you need both halves to find the pot of gold.)

* Public primary — You consign a representation of this to anyone who wants to convey you encrypted messages, again they welfare substantial to encode the message.
* Private antecedent — You sustenance this secret, again benefit a password (or “pass-phrase”) to decode with it.

This is a pattern of my transparent pristine thence you can see about what onliest looks like.

—–BEGIN PGP PUBLIC KEY BLOCK—–
Version: 4.0 Personal Edition
mQBtAjIAENgAAAEDAMUSvE3tyms197gVFTbEo+l12v/9
Q4Ytjy5vu8nVyA4rjbfGmuq2JtrbKHHuVNnYkkhtpb7Y
xD4srC8jFmm7Fonc6OYgFgpUnFLkivVMos+FHBFfO6zD
dzs47es+1iieJQAFEbQoUmFscGggRi4gV2lsc29uIDxy
ZndpbHNvbkB3aWxzb253ZWIuY29tPg==
=KnlT
—–END PGP PUBLIC KEY BLOCK—–

If you take it PGP, you restraint help this to encode a especial ammo that unique I boundness decode. You can’t even decode the message once you encode it; only I’ll be able to read it. Stay with me now.

Netscape and an SSL cinch Web server benefit burden of the boon modification of transmitting the safeguard order from your customer in Seattle to your secure Web server in Utah. I won’t go into the gory details, but the encryption is strong and seamless.

Once the order has been noted by your effect Web server notoriety Utah, a PGP encryption receipt on that computer encodes the directive using a ideal of your business’s public key (don’t bail out now), and it is e-mailed to you in Chicago. You decode the message with the PGP program on your desktop computer using your business’s private key and password, and then process the order as usual.

Sound confusing? Take my colloquy due to it: once embodied is installed, you’ll scarcely nose out it, but de facto makes news flash of sensitive data safe from prying eyes.

To debunk more, comply extraneous these resources:

* VeriSign Digital ID Center explains how digital IDs work.
* Visa’s page on Electronic Commerce provides an discernible dawning to the SET standards.
* GTE Cybertrust offers a Public Key FAQ which further
explains the basics of digital IDs.
* S/MIME Frequently Asked Questions, RSA Data Security, Inc. S/MIME is an emerging e-mail encryption strandard.
* FAQ 3.0 on Cryptography, RSA Data Security, Inc.