Matakuliah Tahun Versi : H0292 / E-Business : 2005 : v0 / Revisi 1 Pertemuan 7 Sistem Keamanan dalam e-Bisnis 1 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : • Menjelaskan sistem keamanan dalam ebisnis 2 Outline Materi • Pengamanan Internet • Penjualan di Web • Multimedia delivery 3 Internet Network Architecture ISP ISP ISP ISP NAP NAP ISP ISP NAP NAP ISP ISP ISP ISP © Prentice Hall, 2000 Backbone 4 Internet Security • Authenticity – the sender (either client or server) of a message is who he, she or it claims to be • Privacy – the contents of a message are secret and only known to the sender and receiver • Integrity – the contents of a message are not modified (intentionally or accidentally) during transmission • Non-repudiation – the sender of a message cannot deny that he, she or it actually sent the message 5 Encryption • Private Key Encryption (Symmetrical Key Encryption) • Data Encryption Standard (DES) is the most widely used symmetrical encryption algorithm Private Key Message Text Ciphered Text Encryption Sender Private Key Message Text Decryption Receiver 6 Encryption (cont.) – Public Key Encryption (Asymmetrical Key Encryption) Public Key of Recipient Message Text Sender Encryption Private Key of Recipient Ciphered Text Decryption Message Text Receiver7 Encryption (cont.) – Digital Envelope — combination of symmetrical and public key encryption Public key of Recipient Session Key Session Key Digital Envelop Public key of Recipient Session Key Session Key Message Ciphered Message Text Text Text Encryption Decryption Sender Receiver 8 Encryption (cont.) – Digital Signatures : Authenticity and Non-Denial Public Key of Recipient Message Text Signature Sender Private Key of Recipient Message Text Ciphered Text Encryption Private Key of Sender Decryption Public Key of Sender Signature Receiver 9 Penjualan di Web • Function Requirements for an Electronic Storefront – Search for, discover, and compare products for purchase – Select a product to be purchased and negotiate or determine its total price – Place an order for desired products – Have their order confirmed, ensuring that the desired product is available – Pay for the ordered products (usually through some form of credit) – Verify their credit and approve their purchase – Have orders processed – Verify that the product has been shipped – Request post-sales support or provide feedback to the seller 10 Penjualan di Web • Electronic storefront must contain: – A merchant system or storefront that provides the merchant’s catalog with products, prices and promotions – A transaction system for processing orders and payments and other aspects of the transaction – A payment gateway that routes payments through existing financial systems primarily for the purpose of credit card authorization and settlement 11 Multimedia Delivery • Webcasting— describes Internet-based broadcasting of audio and video content – Types of Webcasts • Text Streams— Text-only wordcasts and datacasts – to deliver constant news and stock price updates • Ambient Webcasts— Video content – is captured from a Webcam and delivered as single-frame updates that are transmitted at periodic intervals • Streaming Audio— Web equivalent of radio – to deliver everything from talk radio to sports broadcasts to music previews to archived music and radio shows • Streaming Video – to deliver videoconferences where high quality images are not required and there is not much movement among participants 12 Webcasting • Works in a straightforward way • Examples of companies offering both Webcast servers and players – – – – – RealNetworks ( www.real.com ) Liquid Audio ( www.liquidaudio.com ) Xingtech with its streamworks technology ( www.xingtech.com ) Apple with its QuickTime system ( quicktime.apple.com ) Microsoft with its Netshow software (www.microsoft.com/windows/windowsmedia ) • Multicasting – stream a Webcast from a central server to other media servers which are distributed to different locations – when a listener or viewer clicks on a Webcast link they are automatically routed to the closest server 13