Jumat, 18 Desember 2015

Keamanan Internet


Pengertian Network Security
Security makin penting saat makin banyak data yang ditransmisikan melalui Internet. Saat user menggunakan Internet, dia mengharapkan kerahasiaan dan integritas data. Juga kemampuan untuk mengenali pengirim pesan, dan membuktikan bahwa pesan tersebut dikirim oleh pengirim tertentu, bahkan jika si pengirim menyangkalnya. Network security (keamanan jaringan data) terdiri atas beberapa kondisi yaitu :
1.            Privacy (privasi)
Yaitu pengirim dan penerima membutuhkan kerahasiaan. Data yang dikirimkan hanya akan terkirim dan dimengerti oleh penerima, bukan yang lain.
2.            Authentification (otentifikasi)
Yaitu penerima yakin akan identitas pengirim dan bukan penipu yang mengirimkan pesan tersebut.
3.            Integrity (integritas)
Data harus sampai di penerima sama persis seperti saat ia dikirimkan. Tidak boleh ada perubahan data dalam pengiriman.
4.            Nonrepudiation
Yaitu penerima harus dapat membuktikan bahwa pesan yang diterima datang dari pengirim tertentu. Si pengirim tidak bisa menyangkal pesan yang dikirimkannya.
Macam – Macam  Security di Internet
1.            Application Layer Security
Pada level ini tiap aplikasi bertanggung jawab dalam menyediakan keamanan. Implementasi pada level ini hanya menyangkut client dan server. Security pada level ini lebih sederhana hanya komunikasi via Internet hanya menyangkut dua pihak yaitu pengirim dan penerima (misalnya pada aplikasi email. Si pengirim dan penerima dapat setuju untuk menggunakan protokol yang sama dan menggunakan berbagai tipe security service yang tersedia.
2.           Transport Layer Security
Pada level ini security yang terapkan lebih rumit. Salah satu metode security pada layer ini adalah Transport Layer Security (TLS). TSL merupakan salah satu protokol yang dikembangkan oleh Netscape untuk security di Internet
Untuk transaksi di Internet, security meliputi:
·     Pelanggan perlu yakin bahwa server yang dituju adalah milik vendor sebenarnya, bukan penipu
·      Pelanggan perlu yakin bahwa isi dari pesan yang dikirimkannya tidak dimodifikasi selama transaksi. Integritas pesan harus dipertahankan
·       Pelanggan perlu yakin bahwa tidak ada orang yang tidak berkepentingan yang dapat menerima informasi sensitif yang dikirimkannya, misalnya nomor kartu kredit selain tiga hal di atas, TLS juga dapat menyediakan fitur untuk vendor (penerima) mengotentifikasi pelanggan.
3.           Security at the IP Layer
Pada IP layer, implementasi fitur keamanan (security) sangat kompleks karena banyak piranti yang terlibat. Security pada level ini menggunakan IP Security (IPSec). IPSec adalah sekumpulan protokol yang didesain oleh IETF (Internet Engineering Task Force) untuk menyediakan keamanan pada paket-paket data yang dikirim via Internet. IPSec tidak mendefinisikan metode enkripsi atau otentifikasi tertentu, melainkan menyedikan framework dan mekanisme security. Sedangkan user yang memilih metode enkripsi/otentifikasinya.
4.          Firewall
Suatu organisasi dapat melindungi darinya dari dunia luar dengan firewall. Firewall adalah suatu router yang dipasang antara jaringan internal suatu organisasi, dan Internet. Firewall didesain untuk melewatkan paket-paket data tertentu dan memfilter (memblok) yang lainnya.

Ada 2 macam Firewall sebagai berikut:
a.       Packet-filter Firewall
Yaitu melewatkan atau memblok paket data berdasarkan informasi pada heder di network-layer atau transport layer, IP address pengirim dan penerima, port address pengirim dan penerima, dan tipe protokol yang digunakan (misalnya TCP atau UDP). Suatu packet-filter firewall adalah sebuah router yang menggunakan suatu table untuk menentukan paket yang harus dibuang.\
b.      Proxy firewall
Packet-filter firewall membatasi paket data berdasarkan informasi pada header., tapi tidak bisa memilih berdasarkan apa sebenarnya isi pesan tertentu. Misalnya suatu organisasi menerapkan kebijaksanaan bahwa hanya mitra kerja yang bisa mengirimkan data, sedangkan data yang berasal dari luar mitra kerja akan ditolak. Hal ini tidak dapat dilakukan oleh packet-filter firewall karena tidak mampu membedakan semua paket data yang datang pada TCP port 80 (port default yang digunakan untuk Internet). Solusinya adalah dengan memasang suatu proxy pada komputer (dikenal juga sebagai gateway) yang beada antara komputer klien dan server perusahaan. Saat seseorang mengirimkan pesan, proxy tersebut akan mengirimkan pesan kepada server untuk menerima pesan tersebut. Server akan melewatkan paket pada level aplikasi dan mencari tahu apakah paket tersebut dapat diterima. Jika tidak maka pesan akan dibuang dan suatu error message akan dikirimkan.
5.          Access Control
Access control adalah suatu usaha preventif untuk menyediakan keamanan pada suatu jaringan data. Suatu organisasi membutuhkan aturan access control untuk melindungi sumber dayanya dari user yang tidak berkepentingan. Ada tiga metode yang bisa digunakan untuk access control yaitu password, token dan biometrics.
6.          Password
Teknik yang uum digunakan untuk otorisasi adalah penggunaan password. Setiap usermemerlukan password untuk mengakses sistem. Password yang efektif memiliki kriteria sebagai berikut:
1.      Memiliki panjang paling sedikit 6 karakter
2.      Ditentukan oleh administrator karena user dapat memilih password yang mudah ditebak
3.      Password sebaiknya diubah secara berkala
7.          Token
Token adalah piranti kecil (misalnya kartu, kunci dll) yang berisi sirkuit elektronik untuksecurity control
8.            Biometric
Yaitu beberapa karakteristik user yang digunakan untuk mendapatkan akses ke suatu sistem. Bisa berupa suara, sidik jari, pola retina atau struktur wajah.

Jenis-Jenis Keamanan Internet

I.                Keamanan fisik
Keamanan fisik tidak kalah penting dari keamanan cyber karena kejahatan dalam bentuk fisik dapat berakibat fatal terhadap sebuah sistem. Keamanan fisik lebih ditekankan pada hardware. Contoh pengamanan fisik adalah menggunakan kunci atau gembok pada perangkat keras yang dipakai ataupun penjagaan ketat terhadap perangkat keras server.
II.              Kemanan jaringan
Keamanan jaringan adalah mencegah para pengguna yang tidak berhak menggunakan jaringan yang dimiliki. Contoh pengamanan jaringan adalah dengan menggunakan firewall ataupun proxy yang digunakan untuk mem filter user yang akan menggunakan jaringan.
III.             Otorisasi akses
Otoritasi akses adalah penggunaan password atau kata sandi jika kita ingin mengakses sesuatu. Otoritasi sudah banyak diterapkan pada berbagai sistem baik di dalam Personal Computer (PC) maupun di handphone. Penggunaan keamanan otorisasi akses sangat simple namun dapat menangkal dengan efektif pengguna yang tidak berhak yang mencoba mengakses sebuah sistem.
IV.            Proteksi Virus
Virus merupakan ancaman keamanan yang tidak bisa kita remehkan. Virus memiliki banyak karakteristik dan mampu menghancurkan data-data penting bahkan sistem yang ada. Karena itu proteksi terhadap virus ini sangat penting. Salah satu cara yang mudah menangkal virus adalah menggunakan software antivirus dan berhati – hati jika kita memindahkan data dari media penyimpanan.
V.               Penanganan benacana
Penanganan bencana adalah perencanaan langkah-langkah yang akan diambil jika terjadi bencana yang mengakibatkan rusaknya sebuah sistem dan hilangnya data-data penting.

Referensi :
1. IBISA. 2011. Keamanan Sistem Informasi. Jakarta: Andi Publisher.
2. Buku Internet dan bisnis telekomunikasi
2. Aliemscorporation.(2013).Keamanan Internet.From:
    http://aliemscorporation.blogspot.co.id/2013/11/keamanan-internet-network-security.html

Sejarah dan Pengertian Cloud Computing


Sejarah Cloud Computing

Sejarah cloud computing dimulai pada tahun1960-an, John McCarth seorang pakar komputer dari MIT meramalkan bahwa suatu hari nanti komputerisasi akan menjadi infrastruktur publik layaknya seperti berlangganan listrik atau telepon. Kemudian pada akhir tahun 1990-an, lahir konsep ASP (Application Service Provider) yang ditandai munculnya perusahaan pengolah data center. Selanjutnya pada tahun1995, Larry Ellison, pendiri Oracle, melahirkan wacana “Network Computing” pasca penetrasi Microsoft Windows 95 yang merajai pasar software dunia pada saat itu. Ide itu menyebutkan bahwa PC tidak perlu dibenamkan software yang membuat berat kinerja dan cukup diganti sebuah terminal utama berupa server. Pada awal tahun 2000-an, Marc Beniof, eks Vice President Oracle melansir aplikasi CRM berbentuk “software as a service” bernama Salesforce.com sebagai penanda lahirnya cloud computing. Tahun 2005, situs online shopping Amazon.com meluncurkan Amazon EC2 (Elastic Compute Cloud), diikuti Google dengan Google App Engine, dan IBM yang melansir Blue Cloud Initiative.

Pengertian Cloud Computing

Cloud computing adalah kumpulan dari beberapa resources yang terintegrasi menjadi satu dan digunakan melalui web. cloud computing ini didasarkan pada teknologi grid computing yang membuat skalabilitas suatu sistem komputasi menjadi sangat besar dengan cara menggabungkan beberapa sumber daya komputer menjadi satu resource. Sehingga tidak salah jika ada orang yang megnatakan cloud computing adalah grid computing yang digabungkan dengan virtualisasi.
Cloud computing telah berkembang sejak tahun enam puluhan berdampingan dengan perkembangan internet dan web. Internet lebih cepat berkembang karena perkembangan bandwidth yang semakin besar. Perkembangan internet inilah yang menjadi pendorong berkembangnya teknologi cloud computing.

Pada tahun di tahun 1999, Salesforce.com menjadi pencetus pertama aplikasi perusahaan yang dijalankan melalui internet. Selanjutnya diikuti oleh Amazon Web Services di tahun 2006 yang menggunakan teknologi Elastic Compute Cloud (EC2). Teknologi EC2 menyebabkan adanya situs layanan web yang dikomersialkan, sehingga memungkinkan perusahaan kecil / individu untuk menyewa komputer atau server agar dapat menjalankan aplikasi komputer mereka.
Di tahun 2009, Google memulai menawarkan aplikasi berbasis browser melalui Google Appsnya, yang salah satunya adalah Google Docs yang sering kita gunakan. Sampai saat ini, cloud computing masih terus berkembang dengan pesat mengingat manfaatnya yang begitu besar jika teknologi ini digunakan.
Menurut Jamie Turner, perkembangan cloud computing ini dipengaruhi oleh matangnya teknologi visual, perkembangan bandwidth berkecepatan tinggi, dan software yang bersifat universal.
Cloud computing mempunyai 3 tingkatan layanan yang diberikan kepada pengguna, yaitu:
1.      Infrastructure as service, hal ini meliputi Grid untuk virtualized server, storage & network. Contohnya seperti Amazon Elastic Compute Cloud dan Simple Storage Service.
2.      Platform as a service, hal ini memfokuskan pada aplikasi dimana dalam hal ini seorang developer tidak perlu memikirkan hardware dan tetap fokus pada pembuatan aplikasi tanpa harus mengkhawatirkan sistem operasi, infrastructure scaling, load balancing dan lain-lain. Contohnya yang sudah mengimplementasikan ini adalah Force.com dan Microsoft Azure investment.
3.      Software as a service: Hal ini memfokuskan pada aplikasi dengan Web-based interface yang diakses melalui Web Service dan Web 2.0. Contohnya adalah Google AppsSalesForce.com dan aplikasi jejaring sosial sepertiFaceBook.

Kelebihan Cloud Computing

a.       Menghemat biaya investasi awal untuk pembelian sumber daya.
b.      Bisa menghemat waktu sehingga perusahaan bisa langsung fokus ke profit dan berkembang dengan cepat.
c.       Membuat operasional dan manajemen lebih mudah karena sistem pribadi/perusahaan yang tersambung dalam satu cloud dapat dimonitor dan diatur dengan mudah.
d.      Menjadikan kolaborasi yang terpercaya dan lebih ramping.
e.       Mengehemat biaya operasional pada saat realibilitas ingin ditingkatkan dan kritikal sistem informasi yang dibangun.

Kekurangan Cloud Computing

Komputer akan menjadi lambat atau tidak bisa dipakai sama sekali jika internet bermasalah atau kelebihan beban. Dan juga perusahaan yang menyewa layanan dari cloud computing tidak punya akses langsung ke sumber daya. Jadi, semua tergantung dari kondisi vendor/penyedia layanan cloud computing. Jika server vendor rusak atau punya layanan backup yang buruk, maka perusahaan akan mengalami kerugian besar.

Contoh Perusahaan yang Menggunakan Cloud Computing

Cloud Computing atau komputasi awan merupakan sebuah solusi layanan penyimpanan data yang kian marak digunakan oleh perusahaan-perusahaan di dunia dan di Indonesia. Salah satu perusahaan yang fokus pada pelayanan Cloud Computing adalah yaitu PT. Telkom. dengan website http://www.telkom.co.id/
Telkom menetapkan TelkomCloud Computing sebagai salah satu layanan unggulan dari empat area pertumbuhan Telkom yang diharapkan dapat meningkatkan revenue portofolio information Telkom. Telkom Cloud Computing merupakan payung bagi layanan-layanan Cloud Computing yakni TelkomVPS dan TelkomCollaboration yang ditujukan untuk pelanggan usaha kecil dan menengah.

Layanan TelkomCloud telah digunakan oleh lebih dari 60 perusahaan dari berbagai industri, dan sebagian besar berasal dari industri keuangan yang sangat mementingkan security terhadap pengelolaan data yang mereka miliki. “Sebagai upaya revitalisasi TelkomCloud, telah dilakukan pembenahan infrastruktur IT dan platform pendukung TelkomCloud, penambahan layanan dan bundling dengan layanan VPN Telkom sedemikian rupa sehingga layanan TelkomCloud juga dapat dimanfaatkan untuk memenuhi kebutuhan pelanggan enterprise.

Layanan baru yang ditambahkan ke dalam portofolio Telkom antara lain: VPS (Virtual Private Server) non-windows, Storage as a Services (sebagai VAS dari VPS), vDataCenter (solusi Virtual Private Data Center), dan layanan WebEx (layanan Web conferencing/online meeting bermitra dengan Cisco). Melalui upaya revitalisasi ini, Telkom berharap dapat memulai perannya sebagai penyedia layanan Cloud Computing (Cloud Computing Service Provider) untuk pelanggan enterprise dan sekaligus UKM.
Layanan Cloud Computing pada perusahaan dapat dikelompokan menjadi :
Software as a Services 
1.     Salesforce.com layanan yang diberikan berupa CRM online.
2.    Zoho.com layanan word processor seperti google docs, project mgt, invoice online.
3.    Xero.com layanan nya adalah acounting online.
Platform as a Services 
1.     Google AppEngine yang menyediakan layanan aplikasi diatas platform google dengan bahasa pemrograman Phyton dan Django.
2.    Salesforce.com menyediakan modul-modul untuk mengembangkan aplikasi di atas salesforce menggunakan bahasa Apex.
3.    Facebook yang memungkinkan kita untuk mengembangkan aplikasi lain, contohnya Zynga.

Infrastructure as a Services
Amazon.com dengan produknya EC2 (Elastic Computing Cloud) yang menyediakan layanan media penyimpanan dan penyewaan CPU yang dilengkapi dengan sistem operasi yang bisa disewa dengan hitungan jam.
Akamai dengan produknya Akamai’s Intelligent Internet Platform.

Reffrensi :
1.     Azuharu.(2013).PEngertian Cloud Computing dan Perkembangannya.From:
 http://azuharu.net/grid-computing/pengertian-cloud-computing-dan-perkembangannya/
2.    Sofana, Iwan. 2010. Cloud Computing: Teori dan Praktik. Bandung: Penerbit Informatika.

Senin, 09 November 2015

Aplikasi Internet Berbasis Android

1.      LINE
Hasil gambar untuk LINE 
LINE adalah sebuah aplikasi pengirim pesan instan gratis yang dapat digunakan pada berbagai platform seperti telepon cerdas, tablet, dan komputer. LINE difungsikan dengan menggunakan jaringan internet sehingga pengguna LINE dapat melakukan aktivitas seperti mengirim pesan teks, mengirim gambar, video, pesan suara, dan lain lain. LINE diklaim sebagai aplikasi pengirim pesan instan terlaris di 42 negara.

2.      BBM
Hasil gambar untuk BBM 
BlackBerry Messenger, disingkat BBM, adalah aplikasi pengirim pesan instan yang disediakan untuk para pengguna perangkat BlackBerry. Aplikasi ini mengadopsi kemampuan fitur atau aktivitas yang populer di kalangan pengguna perangkat telepon genggam. Contohnya fitur di aplikasi Google Maps atau Yahoo Messenger hingga aktivitas dengan Facebook atau Twitter. Semuanya bisa didapatkan oleh pengguna perangkat BlackBerry pada aplikasi ini. BlackBerry Messenger merupakan salah satu keunggulan dari penggunaan perangkat BlackBerry selain layanan Push Mail. Layanan Messenger ini dibuat khusus bagi pemilik BlackBerry dan dirancang khusus untuk berkomunikasi di antara pengguna. Cara menggunakan BlackBerry Messenger adalah dengan penghubung nomor PIN yang juga eksklusif dimiliki masing-masing perangkat BlackBerry.Mulai tanggal 23 Oktober 2013, layanan BBM secara resmi bisa digunakan lintas platform dengan dirilisnya BBM untuk iOS dan Android.

3.      WeChat


Hasil gambar untuk wechat 
WeChat adalah layanan komunikasi pesan suara dan teks telepon seluler (ponsel) yang dikembangkan oleh Tencent di Tiongkok. Aplikasi ini dapat digunakan pada beberapa sistem operasi, seperti Android, iPhone, BlackBerry, Windows Phone, dan platform Symbian. Bahasa yang didukung termasuk Bahasa Inggris, Hanzi tradisional/disederhanakan, Indonesia, Spanyol, Portugis, Thailand, Vietnam, dan Rusia. WeChat didukung pada Wi-Fi, 3G, dan data 4G jaringan. 
Pendaftaran dilakukan melalui koneksi Facebook, ponsel SMS/VM, atau Tencent QQ. Aplikasi ini awalnya diluncurkan sebagai Weixin di Tiongkok pada bulan Januari 2011, dengan dukungan bahasa internasional pada bulan Oktober 2011, dan kembali dicap sebagai WeChat pada April 2012. Hal ini sedang dipromosikan di India melalui situs game ibibo, di mana Tencent memegang taruhan.
Pada Maret 2012, WeChat memiliki lebih dari 200 juta pengguna menurut Tencent CEO Ma Huetang. Pada Januari 2013, ia memiliki 300 juta pelanggan di seluruh dunia. Saat ini WeChat hadir di Indonesia melalu kerjasama antara MNC Media, Indosat, IndosatM2, Panasonic Gobel Indonesia, Hillhouse Capital Inc, dan Tencent.

4.      Instagram

Hasil gambar untuk Instagram 
Instagram adalah sebuah aplikasi berbagi foto yang memungkinkan pengguna mengambil foto, menerapkan filter digital, dan membagikannya ke berbagai layanan jejaring sosial, termasuk milik Instagram sendiri. Satu fitur yang unik di Instagram adalah memotong foto menjadi bentuk persegi, sehingga terlihat seperti hasil kamera Kodak Instamatic dan polaroid. Hal ini berbeda dengan rasio aspek 4:3 yang umum digunakan oleh kamera pada peranti bergerak.

5.      UC Browser
Hasil gambar untuk UC Browser 
Aplikasi browser ini memang sudah terkenal dikalangan pengguna mobile di seluruh dunia, beberapa fitur yang menjadi andalannya adalah fitur download manager yang mirip dengan IDM dan kecepatan browsing yang tentu saja anda harapkan.\
Sumber : 
1. Buku Aplikasi Internet Android (2011)
2. Masruri, M. Hilmi dan Java Creativity. 2013. 175 Aplikasi Ngetop Android. Jakarta: Elex Media Komputindo.