[Solved]Error Perl Warning setting locale di Mac OSX Yosemite

No Comments

Sebelum lupa melanda, sebaiknya tinggalkan catatan disini…

Ketika melakukan remote SSH, setelah login sukses akan muncul error Perl Warning setting locale di Mac OSX Yosemite seperti berikut:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").

Ternyata itu disebabkan karena kita merubah profil untuk terminal, misalnya dari basic –> pro

Perubahan ini membuat setting locale berubah dan harus diganti lagi, caranya buka file .bash_profile di folder /Users/nama_user/

Contohnya:

nano /Users/ikonspirasi/.bash_profile

Tambahkan baris berikut:

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_CTYPE=en_US.UTF-8

Hasilnya seperti ini:

Setup locale terminal Mac OSX

Save dan coba lakukan SSH ke server sekali lagi, seharusnya hasilnya tidak ada error seperti ini:

SSH locale fixed

 

Semoga bermanfaat,

iKONs

 

Sumber:

http://blogs.agilefaqs.com/2014/01/12/fixing-perl-warning-setting-locale-failed-on-mac-osx/

Categories: Troubleshooting Tags: ,

Enkripsi GPG Email di Thunderbird dengan Add-on Enigmail

No Comments

Mengamankan data pribadi kita sangat diperlukan di era saat ini, salah satu caranya adalah dengan melakukan enkripsi data.

Salah satu email client yang cukup terkenal dan cukup banyak digunakan oleh orang, termasuk saya, yaitu Thunderbird dari Mozilla memiliki sebuah add-on bernama Enigmail yang dapat digunakan untuk melakukan enkripsi dan dekripsi email dengan GPG.

GPG adalah enkripsi dengan spesifikasi algoritma sebagai berikut:

  • Public Key RSA, DSA dan ElGamal
  • Sandi mulai dari 3DES,AES 128-256 dan Camellia 128-256
  • Hash MD5, SHA1-512 dan RIPEMD
  • Sedangkan kompresi filenya mendukung untuk ZIP, ZLIB dan BZIP2

Selain untuk melakukan enkripsi, GPG bisa juga digunakan untuk melakukan signing file/dokumen sehingga bisa dipastikan apakah dokumen tersebut benar berasal dari pengirimnya atau bukan.

Karena GPG menggunakan enkripsi Public Key maka diperlukan 2 (dua) buah kunci untuk melakukan sebuah enkripsi, yaitu

  1. kunci privat – kunci yang pertama kali dibuat, dan merupakan identitas kita yang sangat rahasia dan tidak boleh disimpan sembarangan.
  2. kunci publik – kunci yang diberikan kepada lawan bicara agar bisa melakukan enkripsi dan mengirimkan email ke kita.

Berikut adalah langkah-langkah untuk instalasi GPG untuk melakukan enkripsi GPG email di Thunderbird dengan add-on Enigmail:

  1. Buat/login email terlebih dahulu di Thunderbird
    gpg create email
  2. Install Add-On Enigmail di Thunderbird
    Install Addon Enigmail
  3. Mulai membuat kunci GPGCreate awal GPG
  4. Pilih yang “I want to create a new key pair for signing and encrypting my email”, kecuali sudah memiliki kunci privat dan kunci publik sebelumnya.
    Create GPG
  5. Disini sebenarnya pilihan yang paling mudah adalah standard, tapi karena ini adalah semacam tutorial maka sebaiknya yang extended (walaupun saya sebenarnya pilih yang manual karena bisa menentukan kekuatan (baca: bit) enkripsi yang digunakan)
    Pilih create GPG
  6. Ketika membuat kunci jangan lupa selalu isi Passphrase, ini penting agar kunci privat kita tidak bisa digunakan orang lain.
    GPG create passphrase
  7. Ketika kunci selesai dibuat, maka sebaiknya kita perlu membuat “Revocation Certificate”, sertifikat ini perlu jika kita kehilangan kunci privat, sehingga orang lain tidak salah mengirim email dengan kunci publik yang kunci privatnya tidak berlaku lagi.
    Proses pembuatan kunci GPG
  8. Selesai!
    GPG siap digunakan
  9. Sekarang di tab menu Thunderbird terdapat menu Enigmail
    Addon Enigmail terinstall
  10. Untuk melihat kunci yang telah dibuat klik menu Enigmail – Key Management. Disini kita bisa melihat semua kunci publik yang pernah kita gunakan untuk mengirim email dan tentunya kunci privat kita sendiri.
    Coba klik kanan pada salah satu kunci yang ada, akan muncul menu seperti gambar di bawah. kita bisa mengirim kunci publik via email atau ke Keyserver (ada beberapa server kunci publik)
    Key Management Enigmail
    Selain itu kita juga bisa melakukan Sign Key, Set Owner Trust, Revoke Key, Delete Key dsb. Sign Key dan Set Owner Trust perlu kita lakukan terhadap kunci publik yang baru kita terima dari orang lain, hal ini menandai kunci publik orang tersebut sehingga bisa langsung dikenal oleh Enigmail.
  11. Saatnya menulis email, perhatikan tanda gembok dan pena sesuai pada gambar di bawah. ketika kedua tanda tersebut diaktifkan, maka email yang akan kita kirim akan menjadi encrypted dan signed.
    Kirim email GPG
    Tentu saja sebelum kita mengirim email yang terenkripsi GPG pastikan terlebih dahulu untuk meminta kunci publik dari penerima email (penerima juga harus menggunakan GPG).

Selain Thunderbird dengan Enigmail, ada beberapa cara untuk menggunakan GPG, diantaranya:

Silahkan dicoba dan digunakan yang paling nyaman menurut anda.

Menulis di dini hari tampaknya akan menjadi rutinitas saya karena sambil menemani si kecil yang tiap 2-4 jam sekali terbangun dari tidurnya karena lapar.

Freya

Love you Freya :*

 

Semoga bermanfaat,

iKONs

 

Sumber:

http://en.wikipedia.org/wiki/GNU_Privacy_Guard

https://www.gnupg.org/

Categories: Keamanan Komputer Tags:

Membuka enkripsi TLS di browser sendiri dengan Wireshark

No Comments

Hari ini selain jalan-jalan di danau Sognsvann, Oslo, saya juga mampir ke Twitter dan menemukan sebuah link berjudul:

Decrypting TLS Browser Traffic With Wireshark – The Easy Way!

Yang artinya kira-kira begini “Membuka enkripsi TLS di browser sendiri dengan Wireshark”

Karena judulnya cukup menarik, akhirnya saya memutuskan untuk mencobanya…i love Wireshark 😀

Pertamax, yg perlu disetting adalah environment penyimpanan file log ssl key dari browser yg digunakan.

  • Windows -> Computer properties -> advanced system setting -> environment variables

environment variables

  • Linux
    ikonspirasi$ export SSLKEYLOGFILE=~/folder/tujuan/sslkey.log
    
  • Mac OS X
    ikonspirasi$ launchctl setenv SSLKEYLOGFILE /Users/ikonspirasi/Percobaan/sslkey.log

Setelah itu yg perlu dilakukan adalah setting Wireshark. Klik Edit -> Preferences -> Protocols -> SSL -> (Pre) Master Secret log filename -> sesuaikan dengan environment yg telah di setting di atas.

setting secret ssl file log wireshark

Lanjutkan dengan melakukan capture Wireshark pada jaringan. Biarkan beberapa saat, sambil buka beberapa website dengan alamat https://.

Screen Shot 2015-02-22 at 11.21.29 PM

Hasilnya?

Sebelum enkripsi terbuka:

Sebelum dekripsi TLS Wireshark

Setelah enkripsi dibuka:

Enkripsi TLS dibuka oleh Wireshark

Perhatikan kolom Packet Bytes (kolom paling bawah) pada gambar Wireshark di atas, antara tab Frame dan Decrypted SSL data isinya jelas sekali bukan?

Padahal di forum Indonesia Backtrack Team telah menggunakan TLS 1.2 dengan enkripsi ECDHE RSA AES 128 GCM.

TLS forum IBTeamTernyata browser yg kita gunakan sehari-hari bisa tidak aman, semua halaman login yg dilindungi oleh protokol https menjadi terbuka isinya.

 

Catatan:

Pelajaran yang bisa diambil di sini adalah selalu lindungi komputer/gadgets milik pribadi anda, selalu waspada di internet, jangan asal klik link di browser, waspadalah!

 

Semoga bermanfaat,

iKONs

 

Sumber:

http://www.reddit.com/r/netsec/comments/1kuevc/extracting_encryption_keys_from_firefox_and_using/

Categories: Keamanan Komputer Tags:

Cara Import Database di phpMyAdmin

No Comments

Mampir ngopi dulu dimari…

Baru-baru ini saya mencoba melakukan import database sql ke phpMyAdmin di localhost. Hanya saja ketika menguploadnya terjadi error, yaitu:

error sql query
Drop table if exists `nama_tabel`;
#1046 no database selected

Seperti ini gambarnya:

#1046 no database selected

Ternyata solusinya adalah membuat database kosong terlebih dahulu di phpMyAdmin.

Caranya bisa dilihat seperti pada gambar dibawah ini:

create database di phpMyAdmin

Setelah database selesai dibuat, klik database tersebut (di sebelah kiri phpMyAdmin), kemudian import database .sql-nya.

Bisa dilihat seperti pada gambar berikut:

import database phpMyAdmin

Sekian tulisan pendek saya mengenai cara import database di phpmyadmin ini.

Semoga bermanfaat,

iKONs

Categories: Uncategorized Tags: ,