Security Issues in e-business

Description

Security Issues in e-business

Reviews
Shared by: asifjamali
Stats
views:
432
rating:
not rated
reviews:
0
posted:
6/27/2009
language:
English
pages:
0
SECURITY ISSUES MOHAMMAD ALI JINNAH UNIVERSITY The Need for Security • Data from Computer Security Institute and FBI indicate: – Cyber attacks are on the increase – Internet connections are increasingly a point of attack • The variety of attacks is on the rise • The reporting of serious crimes to law enforcement has declined e-Banking - Security Issues 2 Why Now? • Security systems are only as strong as their weakest points • Security and ease of use (or implementation) are antithetical to one another • Security takes a back seat to market pressures e-Banking - Security Issues 3 Why Now? • Security of an EC site depends on the security of the Internet as a whole • Security vulnerabilities are increasing faster than they can be combated • Security compromised by common applications e-Banking - Security Issues 4 Basic Security Issues Issues at a simple marketing site: • User’s perspective • Company’s perspective – Is Web server – Will the user attempt owned and to break into the Web operated by server or alter the legitimate site? company? – Will the user try to – Web page and form disrupt the server so it contain some isn’t available to malicious code others? content? – Will Web server distribute the user’s information to another party? e-Banking - Security Issues 5 Basic Security Issues • Issues at a simple marketing site: – User and company perspective • Is network connection free from eavesdropping? • Has information sent back and forth between server and browser been altered? e-Banking - Security Issues 6 Basic Security Issues • Major security issues in EC – Authentication – Authorization – Auditing – Confidentiality or privacy – Integrity – Availability – Non-repudiation e-Banking - Security Issues 7 Security Risk Management • Required to determine security needs – 4 phases of risk management • Assessment • Planning • Implementation • Monitoring • Definitions involved in risk management – Assets—anything of value worth securing – Threat—eventuality representing danger to an asset – Vulnerability— weakness in a safeguard e-Banking - Security Issues 8 Security Risk Management • Assessment phase—evaluation of assets, threats, vulnerabilities – Determine organizational objectives – Inventory assets – Delineate threats – Identify vulnerabilities – Quantify the value of each risk e-Banking - Security Issues 9 Security Risk Management • Planning phase of risk management—arrive at a set of security policies – Define specific policies – Establish processes for audit and review – Establish an incident response team and contingency plan e-Banking - Security Issues 10 Security Risk Management • Implementation phase of risk management— choose particular technologies to deal with high priority threats • Monitoring phase of risk management— ongoing processes used to determine which measures are successful, unsuccessful and need modification e-Banking - Security Issues 11 Types of Threats and Attacks • Nontechnical vs. technical attacks • Steps in a hacker’s attack – Discover key elements of network – Scan for vulnerabilities – Hack in and gain administrator privileges – Disable auditing & traces from log files – Steal files, modify data, steal source code, etc. – Install back doors, etc to permit undetectable reentry – Return at will to do more damage e-Banking - Security Issues 12 Types of Threats and Attacks • The players – Hackers – Crackers – Script kiddies • Systems and software bugs and misconfigurations e-Banking - Security Issues 13 Types of Threats and Attacks Denial-of-service (DoS) attacks – IP fragmentation (teardrop, bonk, boink, nestea, and others) – DNS spoofing – – – – Ping of death Smurf attack SYNFlood Buffer overflows e-Banking - Security Issues 14 Types of Threats and Attacks • Input validation attacks • Intercepted transmissions • Malicious code – Viruses – Worms – Macro viruses and macro worms – Trojan horses • Malicious mobile code e-Banking - Security Issues 15 Security Technologies • Firewalls and access control – Firewall—network node that isolates private network from public network • Packet-filtering routers • Application-level proxies • Screened host firewall e-Banking - Security Issues 16 Security Technologies • Virtual private networks (VPNs)—use public Internet to carry information but remains private – Encryption—scramble communications – Authentication—ensure information remains untampered with and comes from legitimate source – Access control—verify identity of anyone using network e-Banking - Security Issues 17 Security Technologies • Protocol tunneling—ensure confidentiality and integrity of data transmitted – Point-to-point tunneling (PTP) – Layer 2 tunneling protocol (L2PT) • Intrusion Detection Systems (IDS) e-Banking - Security Issues 18 Security Schemes Secret Key Cryptography (symmetric) Keysender (= Keyreceiver) Original Message Sender Scrambled Message Encryption Keyreceiver Scrambled Message Internet Original Message Decryption Receiver e-Banking - Security Issues 19 Security Schemes Public Key Cryptography Public Keyreceiver Message Original Message Scrambled Message Private Keyreceiver Internet Scrambled Message Original Message Sender Private Keysender Receiver Public Keysender Digital Original Signature Message Sender Scrambled Message Internet e-Banking - Security Issues Scrambled Message Original Message Receiver 20 Security Schemes • Digital Signature – Analogous to handwritten signature Sender encrypts a message with her private key A digital signature is attached by a sender to a message encrypted in the receiver’s public key Any receiver with senders public key can read it The receiver is the only one that can read the message and at the same time he is assured that the message was indeed sent by the sender e-Banking - Security Issues 21 Security Schemes • Certificate – Identifying the holder of a public key (KeyExchange) – Issued by a trusted certificate authority (CA) Name : “Richard” key-Exchange Key : Signature Key : Serial # : 29483756 Other Data : 10236283025273 Expires : 6/18/96 Signed : CA’s Signature e-Banking - Security Issues 22 Security Schemes • Certificate Authority - e.g. VeriSign – – – – Public or private, comes in levels (hierarchy) A trusted third party services Issuer of digital certificates Verifying that a public key indeed belongs to a certain individual RCA : Root Certificate Authority BCA : Brand Certificate Authority GCA : Geo-political Certificate Authority CCA : Cardholder Certificate Authority MCA : Merchant Certificate Authority PCA : Payment Gateway Certificate Authority 23 RCA BCA GCA CCA Certificate authority needs to be verified by a government or well trusted entity ( e.g., post office) MCA PCA Hierarchy of Certificate Authorities e-Banking - Security Issues Electronic Credit Card System on the Internet • The process of using credit cards offline A cardholder requests the issuance of a card brand (like Visa and MasterCard) to an issuer bank in which the cardholder may have an account. A plastic card is physically delivered to the customer’s address by mail. The cardholder shows the card to a merchant to pay a requested amount. Then the merchant asks for approval from the brand company. The acquirer bank requests the issuer bank to pay for the credit amount. The authorization of card issuance by the issuer bank, or its designated brand company, may require customer’s physical visit to an office. The card can be in effect as the cardholder calls the bank for initiation and signs on the back of the card. Upon the approval, the merchant requests payment to the merchant’s acquirer bank, and pays fee for the service. This process is called a “capturing process” e-Banking - Security Issues 24 Cardholder credit card Merchant Payment authorization, payment data Card Brand Company account debit data payment data payment data amount transfer Issuer Bank Acquirer Bank Cardholder Account Merchant Account e-Banking - Security Issues Credit Card Procedure (offline and online) 25 SET Vs. SSL Secure Electronic Transaction (SET) Secure Socket Layer (SSL) Complex SET is tailored to the credit card payment to the merchants. Simple SSL is a protocol for generalpurpose secure message exchanges (encryption). SSL protocol may use a certificate, but there is no payment gateway. So, the merchants need to receive both the ordering information and credit card information, because the capturing process should be initiated by the merchants. e-Banking - Security Issues 26 SET protocol hides the customer’s credit card information from merchants, and also hides the order information to banks, to protect privacy. This scheme is called dual signature. Five Security Tips • • • • Don’t reveal your online Passcode to anyone. If you think your online Passcode has been compromised, change it immediately. Don’t walk away from your computer if you are in the middle of a session. Once you have finished conducting your banking on the Internet, always sign off before visiting other Internet sites. If anyone else is likely to use your computer, clear your cache or turn off and re-initiate your browser in order to eliminate copies of Web pages that have been stored in your hard drive. Bank of America strongly recommends that you use a browser with 128-bit encryption to conduct secure financial transactions over the Internet. • e-Banking - Security Issues 27 Managerial Issues • Security solution providers can cultivate the opportunity of providing solutions for the secure electronic payment systems • Electronic payment system solution providers can offer various types of electronic payment systems to electronic stores and banks • Electronic stores should select an appropriate set of electronic payment systems • Banks need to develop cyberbank services to be compatible with the various electronic payment system • Credit card brand companies need to develop an EC standard like SET, and watch the acceptance by customers • Smart card brand should develop a business model in cooperation with application sectors and banks • Certificate authority needs to identify the types of certificate to provide e-Banking - Security Issues 28 © Prentice Hall, 2000 28

Related docs
Effects of E-business on business processes
Views: 179  |  Downloads: 23
E-BUSINESS
Views: 90  |  Downloads: 0
E-Business Value Strategies
Views: 196  |  Downloads: 13
Journal of e-Business
Views: 52  |  Downloads: 1
E Business Opportunities
Views: 20  |  Downloads: 7
XML for e-Business
Views: 73  |  Downloads: 12
e-Business Overview
Views: 5  |  Downloads: 0
e-Business Strategy Statement
Views: 11  |  Downloads: 3
How To Succeed in E- Business
Views: 26  |  Downloads: 4
6 . Internet Marketing and e-Business
Views: 189  |  Downloads: 23
e-business developments
Views: 2  |  Downloads: 1
beginners guide to e-business in construction
Views: 62  |  Downloads: 16
E-Business Call Center Application
Views: 0  |  Downloads: 0
premium docs
Other docs by asifjamali
Micro Payment
Views: 89  |  Downloads: 10
Credit Cards
Views: 219  |  Downloads: 10
Electronic Payment System
Views: 199  |  Downloads: 33
Mobile Commerce
Views: 355  |  Downloads: 85