apa itu Password dan Tips password yang kuat!




Kata sandi (Inggris: password atau passphrase) adalah kumpulan karakter atau string yang digunakan oleh pengguna jaringan atau sebuah sistem operasi yang mendukung banyak pengguna (multiuser) untuk memverifikasi identitas dirinya kepada sistem keamanan yang dimiliki oleh jaringan atau sistem tersebut. Kata sandi juga dapat diartikan sebagai kata rahasia yang digunakan sebagai pengenal.

Sistem keamanan akan membandingkan kode-kode yang dimasukkan oleh pengguna (yang terdiri atas nama pengguna/user name dan password) dengan daftar atau basis data yang disimpan oleh sistem keamanan sistem atau jaringan tersebut (dengan menggunakan metode autentikasi tertentu, seperti halnya kriptografi, hash atau lainnya). Jika kode yang dibandingkan cocok, maka sistem keamanan akan mengizinkan akses kepada pengguna tersebut terhadap layanan dan sumber daya yang terdapat di dalam jaringan atau sistem tersebut, sesuai dengan level keamanan yang dimiliki oleh pengguna tersebut. Idealnya, kata kunci merupakan gabungan dari karakter teks alfabet (A-Z, a-z), angka (0-9), tanda baca (!?,.=-) atau karakter lainnya yang tidak dapat (atau susah) ditebak oleh para intruder sistem atau jaringan. Meskipun begitu, banyak pengguna yang menggunakan kata sandi yang berupa kata-kata yang mudah diingat, seperti halnya yang terdapat dalam kamus, ensiklopedia (seperti nama tokoh, dan lainnya), atau yang mudah ditebak oleh intruder sistem.

Kekuatan kata sandi adalah satu tolok ukur terhadap kekuatan, kerumitan dan keamanan dari suatu kata sandi rahasia yang digunakan sebagai pengenal. Kekuatan suatu kata sandi bergantung pada kombinasi, kerumitan dan panjang dari kata sandi tersebut.

Walaupun kata sandi memegang peranan yang penting dalam keselamatan komputer, kata sandi perlu digunakan secara wajar dan masuk akal dan berfungsi kepada pengguna. Kata sandi yang terlalu kuat akan sanagt sulit untuk diingat dan biasanya akan ditulis dalam media kertas dan hal itu akan meningkatkan risiko kebocoran kata sandi tersebut.
Sebagai perbandingan, sebagian yang lain pula menggunakan kata sandi berupa kosa kata sehari-hari, tanggal tertentu, atau sandi yang lain yang mudah ditebak dengan alasan agar lebih mudah diingat, namun hal itu justru merupakan risiko yang lebih tinggi.
Menggunakan kata sandi yang kuat akan mengurangi risiko kebocoran kata sandi, namun kata sandi yang sekuat apapun tidak berarti seseorang boleh mengabaikan peranti keselamatan yang lain yang lebih efisien

Berikut ini tips sandi atau password yang kuat:

1. Jangan Menggunakan Password Yang Sudah Umum
Seorang teman saya pernah meminta bantuan untuk memperbaiki kerusakan di dalam blog WordPress miliknya. Lalu dia memberikan username dan passwordnya pada saya. Waktu itu saya sangat kaget karena password WP login blognya sangat mudah dan rentan kena dibajak. Waktu itu dia pakai username “admin” dan passwordnya “123456789”. Langsung saya suruh ganti dengan username dan password baru yang tidak umum.
Sama halnya dengan akun email dan akun media sosial. Sebaiknya kita tidak menggunakan password yang sangat mudah ditebak dan rentan diambil alih orang lain.  Contoh password yang tidak kuat: password, 123456789, secret, nama. Kalau saat ini Anda menggunakan model password seperti ini, maka sebaiknya segeralah menggantinya sebelum menjadi korban pembajakan. Memang password yang kuat tidak selalu menjamin keamanan akun kita, tapi setidaknya kita sudah memberikan pengamanan yang baik pada akun kita.

2. Menggunakan Simbol-simbol Yang Unik Dalam Password
Salah satu cara untuk membuat password atau sandi akun Anda lebih kuat adalah dengan menggunakan simbol-simbol.
Contohnya:  |=(0_+)?  atau  !~(-_-“)~?  atau  *8(^_^)~!   dan masih banyak lagi, ini hanya contoh ya!
Gabungan simbol-simbol ini memang terlihat cukup sederhana, namun jauh lebih kuat dibandingkan dengan password yang sudah umum seperti di atas.

3. Menggunakan Angka dan Simbol
Cara lain untuk menciptakan password yang kuat dan mudah diingat adalah dengan menggabungkan angka dan simbol unik. Yang perlu kita ingat adalah menciptakan kombinasi angka dan simbol yang mudah diingat, misalnya membuat rumus perhitungan matematika.
Contohnya: 19+20=39 atau (10+10)x10=200 dan masih banyak lagi, ini hanya contoh.

4. Menggunakan Kombinasi Huruf, Angka, dan Simbol Dalam Password
Menurut saya ini adalah cara yang paling baik untuk membuat password yang lebih kuat. Biasanya password seperti ini tidak bisa ditembus oleh orang-orang yang tidak bertanggungjawab karena menggunakan variasi yang rumit.
Contohnya: Ber2$aTu7aN* (berdua satu tujuan) atau P4caRko3_C4nT!k (pacar ku cantik)
Kalau sepintas kita lihat seperti bahasa anak alay ya hehehe. Tapi password seperti ini adalah yang paling aman dan hampir tidak mungkin bisa dipecahkan oleh seorang pencuri. Walaupun karakter yang kita ciptakan terdiri dari kombinasi huruf, angka, dan simbol, akan lebih baik bila password yang diciptakan itu memiliki sebuah arti agar lebih mudah untuk mengingatnya.

5. Menggunakan Password Yang Berbeda Untuk Setiap Akun
Ada gunanya juga bila Anda membuat password yang berbeda untuk setiap akun di internet. Misalnya untuk akun twitter menggunakan password seperti poin 2 di atas, maka akun twitter bisa menggunakan password seperti poin 3, dan lain-lain, tergantung kebutuhan dan keingingan Anda. Ini adalah upaya pencegahan ketika password salah satu akun di internet, misalnya Facebook diketahui si pencuri, akun Anda di tempat lain tidak bisa dibajak dengan password yang sama.

FTP (File Transfer Protocol)

Protokol pengiriman berkas (bahasa Inggris: File Transfer Protocol) adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pengiriman berkas (file) komputer antar mesin-mesin dalam sebuah Antarjaringan.

FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP. Sebuah Klien FTP merupakan aplikasi yang dapat mengeluarkan perintah-perintah FTP ke sebuah server FTP, sementara server FTP adalah sebuah Windows Service atau daemon yang berjalan di atas sebuah komputer yang merespons perintah-perintah dari sebuah klien FTP. Perintah-perintah FTP dapat digunakan untuk mengubah direktori, mengubah modus pengiriman antara biner dan ASCII, menggugah berkas komputer ke server FTP, serta mengunduh berkas dari server FTP.

Sebuah server FTP diakses dengan menggunakan Universal Resource Identifier (URI) dengan menggunakan format ftp://namaserver. Klien FTP dapat menghubungi server FTP dengan membuka URI tersebut.

FTP menggunakan protokol Transmission Control Protocol (TCP) untuk komunikasi data antara klien dan server, sehingga di antara kedua komponen tersebut akan dibuatlah sebuah sesi komunikasi sebelum pengiriman data dimulai. Sebelum membuat koneksi, port TCP nomor 21 di sisi server akan "mendengarkan" percobaan koneksi dari sebuah klien FTP dan kemudian akan digunakan sebagai port pengatur (control port) untuk (1) membuat sebuah koneksi antara klien dan server, (2) untuk mengizinkan klien untuk mengirimkan sebuah perintah FTP kepada server dan juga (3) mengembalikan respons server ke perintah tersebut. Sekali koneksi kontrol telah dibuat, maka server akan mulai membuka port TCP nomor 20 untuk membentuk sebuah koneksi baru dengan klien untuk mengirim data aktual yang sedang dipertukarkan saat melakukan pengunduhan dan penggugahan.

FTP hanya menggunakan metode autentikasi standar, yakni menggunakan username dan password yang dikirim dalam bentuk tidak terenkripsi. Pengguna terdaftar dapat menggunakan username dan password-nya untuk mengakses, men-download, dan meng-upload berkas-berkas yang ia kehendaki. Umumnya, para pengguna terdaftar memiliki akses penuh terhadap beberapa direktori, sehingga mereka dapat membuat berkas, membuat direktori, dan bahkan menghapus berkas. Pengguna yang belum terdaftar dapat juga menggunakan metode anonymous login, yakni dengan menggunakan nama pengguna anonymous dan password yang diisi dengan menggunakan alamat e-mail.

Mesin Komputer Jon Von Neumann



Perkembangan Komputer modern diawali dengan konsep arsitektur yang diciptakan John von Neumann. John von Neumann(1903-1957) adalah ilmuan yang meletakkan dasar-dasar komputer modern. Dalam hidupnya yang singkat, Von Neumann telah menjadi ilmuwan besar. Von Neumann meningkatkan karya-karyanya dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer.

Von Neumann sangat tertarik pada hidrodinamika dan kesulitan penyelesaian persamaan diferensial parsial nonlinier yang digunakan, Von Neumann kemudian beralih dalam bidang komputasi. Von Neumann menjadi seorang konsultan pada pengembangan komputer ENIAC, dia merancang konsep arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von Nuemann adalah seperangkat komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori.


Arsitektur Von Neumann menggambarkan komputer dengan empat bagian utama: Unit Aritmatika dan Logis (ALU), unit kontrol, memori, dan alat masukan dan hasil (secara kolektif dinamakan I/O).
Berikut ini beberapa contoh komputasi modern sampai dengan lahirnya ENIAC :
1.Konrad Zuse’s electromechanical “Z mesin”.Z3 (1941) sebuah mesin pertama menampilkan biner aritmatika, termasuk aritmatika floating point dan ukuran programmability. Pada tahun 1998, Z3 operasional pertama di dunia komputer itu di anggap sebagai Turing lengkap.
2.Berikutnya Non-programmable Atanasoff-Berry Computer yang di temukan pada tahun 1941 alat ini menggunakan tabung hampa berdasarkan perhitungan, angka biner, dan regeneratif memori kapasitor.Penggunaan memori regeneratif diperbolehkan untuk menjadi jauh lebih seragam (berukuran meja besar atau meja kerja).
3.Selanjutnya komputer Colossus ditemukan pada tahun 1943, berkemampuan untuk membatasi kemampuan program pada alat ini menunjukkan bahwa perangkat menggunakan ribuan tabung dapat digunakan lebih baik dan elektronik reprogrammable.Komputer ini digunakan untuk memecahkan kode perang Jerman.
4.The Harvard Mark I ditemukan pada 1944, mempunyai skala besar, merupakan komputer elektromekanis dengan programmability terbatas.
5.Lalu lahirlah US Army’s Ballistic Research Laboratory ENIAC ditemukan pada tahun 1946, komputer ini digunakan unutk menghitung desimal aritmatika dan biasanya disebut sebagai tujuan umum pertama komputer elektronik (ENIAC merupaka generasi yang sudah sangat berkembang di zamannya sejak komputer pertama Konrad Zuse ’s Z3 yang ditemukan padatahun 1941).

ENIAC
 Mesin Von Neuman
Mesin ini dikembangkan oleh seorang ahli matematika yaitu Jhon Von Neumann yang juga merupakan konsultan proyek ENIAC. Mesin ini dikembangkan mulai tahun 1945 yang memberikan gagasan sebagai stored-program concept, yaitu sebuah konsep untuk mempermudah proses program agar adapt direpresentasikan dalam bentuk yang cocok untuk penyimpanan di dalam memori untuk semua data. Gagasan ini juga dibuat hampir pada waktu yang bersamaan oleh Turing. Selanjutnya Von Neumann memublikasikannya dengan nama baru yaitu Electronic Discrete Variable Computer (EDVAC).
Selanjutnya mesin ini dikembangkan kembali dengan perbaikan-perbaikan pada tahun 1947, yang disebut sebagai generasi pertama komputer elektronik terprogram modern yang disediakan secara komersial dengan nama EDVAC, EDSAC (Electronic Delay Storage Automatic Calculator), dan UNIVAC 1 dan 2 (Universal Automatic Computer) yang dikembangkan oleh Eckert dan Mauchly. Untuk pertama kalinya komputer tersebut menggunanakan Random Access Memory (RAM) untuk menyimpan bagian-bagian dari data yang diperlukan secara cepat.
Dengan konsep itulah Jhon Von Neumann dijuluki sebagai Bapak Komputer Modern pertama di dunia, yang konsepnya masih digunakan sampai sekarang. Sedikit sejarah tentang Jhon Von Neumann, bahwa dia dilahirkan di Budapest, Hongaria, 28 Desember 1903 dan meninggal pada tanggal 8 Februari 1957 di Washington DC, AS. Jhon Von Neumann sangat cerdas dengan matematika dan angka-angka. Pada usia enam tahun dia sudah dapat menghitung pembagian angka dengan delapan digit tanpa menggunakan kertas atau alat bantu lainnya di luar kepala. Pendidikannnya dimulai di University of Budapest pada tahun 1921 di jurusan kimia. Tapi kemudian kembali pada kesukaannya, matematika, dan menyelaesaikan doktoralnya di bidang matematika pada tahun 1928. Di tahun 1930 dia mendapat kesempatan pergi ke Princeton University (AS). Pada tahun 1933, Institute of Advanced Studies dibentuk dan dia menjadi salah satu dari emam profesor matematika di sana. Jhon Von Neumann kemudian menjadi warga negara Amerika.
Jhon Von Neumann juga merupakan orang yang pertama mencetuskan istilah “game theory” yang kemudian berkembang menjadi ilmu tersendiri. Game theory bermanfaat untuk menyimulasikan permainan, seperti catur, bridge, dan sejenisnya. Dia juga bermanfaat untuk menyimulasikan perang (penting di dunia pertahanan).

John Von Neuman
        Komputer Komersial Pertama
Pada pertengahan tahun 1950 ENIVAC mengalami kemajuan dalam beberapa aspek pemrograman  tingkat lanjut, sehingga merupakan komputer general purpose (tujuan umum) pertama yang didesain untuk menggunakan angka dan huruf dan menggunakan pita magnetik sebagai media input dan output-nya. Hal ini yang disebut sebagai taun kelahiran industri komputer yang didominasi oleh perusahaan IBM dan Sperry. Komputer ENIVAC pertama kali digunakan untuk keperluan kalkulasi sensus di AS pada tahun 1951 dan dioperasikan sampai tahun 1963.

        Komputer-komputer IBM
IBM memproduksi IBM 605 dan IBM 701 pada tahun 1953 yang berorientasi pada aplikasi bisnis dan merupakan komputer paling populer sampai tahun 1959. IBM 705 dikeluarkan untuk menggantikan IBM 701 yang kemudian memantapkan IBM dalam industri pengolahan data.