Pembaca seperti Anda membantu mendukung MUO. Saat Anda melakukan pembelian menggunakan tautan di situs kami, kami dapat memperoleh komisi afiliasi. Baca selengkapnya.

Kunci RSA asimetris yang Anda gunakan dengan alat seperti GnuPG dan SSH sangat penting untuk mengakses informasi. Hilangnya kunci membuat akses ke data terenkripsi hampir tidak mungkin. Masalah yang dibuat oleh server jarak jauh tanpa akses juga bisa serius, jadi penting untuk mencadangkan kunci dan menjaga keamanannya. Menggunakan kertas untuk menyimpan cadangan kunci bukanlah metode yang langsung terlintas dalam pikiran. Namun, ini adalah salah satu cara teraman.

Mengapa Anda Harus Menyimpan Kunci GnuPG Anda di Kertas?

Kami telah menyimpan informasi penting di atas kertas selama berabad-abad. Kita semua tahu bahwa orang Mesir Kuno menggunakan papirus, yang berasal dari 3000 SM. Menariknya, papirus juga tahan api jika disimpan dalam tumpukan seperti buku. Dengan cara ini, banyak buku lama berhasil bertahan hingga saat ini. Saat ini, dengan perkembangan kertas tahan air dan teknologi pencetakan, cetakan yang dibuat dengan toner pada kertas bebas asam jauh lebih tahan lama daripada banyak metode perekaman.

instagram viewer

Meskipun kertas bukanlah media perekaman termurah, ini adalah pilihan yang sangat ekonomis untuk merekam data kecil seperti kunci enkripsi. Kunci GnuPG dapat dengan mudah dicadangkan dengan printer dan lima hingga 20 lembar kertas. Pada saat yang sama, pencuri yang masuk ke rumah Anda akan mengingini hard drive Anda atau mesin tempat hard drive Anda terpasang. Tapi tidak ada yang punya keinginan untuk mencuri satu rim kertas.

Anda tidak memerlukan kondisi khusus untuk menyimpan cadangan kertas. Bahkan jika Anda melindungi hard drive dan media perekaman digital serupa dari elemen seperti kelembapan, suhu, dan getaran berlebihan, masih ada kemungkinan kerusakan. Di sisi lain, kertas yang diletakkan di dalam tas atau kotak tetap utuh meski Anda melupakannya.

Apa Kerugian Menyimpan Kertas?

Membuat cadangan kertas dari data digital adalah pekerjaan yang menantang. Saat ini, mentransfer data ke media digital lain relatif sederhana. Namun, mentransfer ini dengan aman ke sistem analog, seperti kertas, bisa memusingkan.

Juga, jika tidak mungkin untuk memulihkan dari cadangan, sebenarnya tidak mungkin untuk menyebutnya sebagai cadangan. Anda perlu menggunakan teknik seperti kode QR, matriks data, atau OCR untuk mentransfer data pada halaman yang dicetak kembali ke komputer. Untuk ini, Anda perlu memindai kertas dengan pemindai. Sebagai upaya terakhir, Anda juga bisa memasukkan data secara manual sedikit demi sedikit. Tapi ini adalah pilihan terakhir karena merupakan proses yang melelahkan.

Cara Menginstal Perangkat Lunak Pencadangan Kertas

Paperbackup adalah perangkat lunak, dikembangkan dengan Python, yang memungkinkan ekstraksi file dengan mudah dikodekan ASCII data digital dari cadangan kertas. Seperti kebanyakan kode Python, Paperbackup memiliki beberapa dependensi.

Dengan menjalankan perintah berikut, Anda dapat mengunduh dan menginstal dependensi yang diperlukan di sistem Anda.

Untuk distro yang menggunakan RPM (Red Hat, Fedora, CentOS, dll):

sudo yum Install PyX mengenkripsi qrencode hashlib zbar \npython3 -m pip Install Bantal hashlib\n

Untuk distribusi yang menggunakan APT (Debian, Ubuntu, Mint, dll):

sudo apt-get memperbarui && sudo apt-get Install enskrip python3-pyx python3-qrencode python3-zbar \npython3 -m pip Install Bantal hashlib\n

Membuat Cadangan Kunci atau Data Dengan Paperbackup

Pertama, buat kunci GnuPG. Kemudian, buat kunci ini tersedia untuk cadangan. Untuk melakukannya, masukkan informasi yang diminta dan buat kunci GnuPG Anda menggunakan perintah berikut:

gpg --gen-key\n

Jika Anda juga telah menyetel kata sandi yang diminta gpg, dan Anda melihat hasil cetak yang berisi berbagai informasi tentang kunci Anda, kunci Anda sudah siap. Pada tahap ini, ada nilai kunci Anda yang harus Anda catat. Untuk mendapatkan nilai ini, gunakan perintah di bawah ini dan salin nilai yang Anda lihat dengan kotak merah pada gambar:

gpg --list-secret-keys --keyid-format=short (email-pengguna-anda)\n

Anda dapat mengganti nilai "[email protected]" di sini dengan alamat email yang Anda tentukan.

Nilai E3122E78 pada gambar di atas adalah ID kunci. Tentu saja, nilai ini akan berbeda untuk Anda. Dengan menggunakan ini, buat kunci GnuPG tersedia untuk cadangan sebagai berikut. Sebagai hasil dari perintah ini, Anda akan membuat file bernama myKey_sec.asc:

gpg --ekspor-kunci-rahasia --armour E3122E78 > myKey_sec.asc\n

Anda dapat melihat isi file dengan perintah berikut:

kucingmyKey_sec.asc\N

Pada tahap ini, Anda akan mendapatkan output seperti ini:

Semua tangkapan layar didasarkan pada a Distribusi Debian GNU/Linux. Namun, Anda dapat menggunakan semua perintah gpg hingga saat ini dengan cara yang sama di Microsoft Windows.

Yang Perlu Anda Lakukan untuk Mencadangkan File Apa Pun

Jika data yang ingin Anda cadangkan adalah sesuatu yang lain, Anda dapat menyiapkannya untuk cadangan dengan menyandikannya base64 melalui perintah di bawah ini. Perhatikan bahwa Anda akan mendapatkan hasil yang kira-kira 25 persen lebih besar dari data yang akan Anda cadangkan.

Sebagai contoh, Anda dapat membuat file bernama "test.txt" di desktop. Tulis berbagai data di dalam file teks ini misalnya saja.

cat test.txt\n#Keluaran\nHalo! Saya adalah file teks.\n

Sekarang Anda juga telah mengedit konten file pengujian, Anda dapat menggunakan perintah berikut:

base64-w 65 [data untuk dicadangkan] > [berkas untuk disimpan]\N

Kemudian lihat ke dalam file "test_base64" untuk memverifikasi bahwa konten file telah berubah menjadi base64:

cat test_base64\n

Seperti yang Anda lihat, sekarang Anda telah menyandikan base64 file teks Anda.

Persiapan Paperback

Anda telah menyiapkan kunci atau data yang akan dicadangkan. Selanjutnya, Anda perlu menginstal Paperbackup. Pertama, pergi ke Repositori GitHub Paperbackup dan unduh repositori dalam format zip. Anda juga bisa mengkloning repositori git ke komputer Anda dengan perintah berikut:

git klon https://github.com/intra2net/paperbackup\n

Ekstrak file yang diunduh di suatu tempat dan buka direktori tempat Paperbackup ditemukan. Buka terminal di sini. Kemudian Anda dapat menggunakan perintah di bawah ini untuk menyiapkan cadangan kertas Anda dalam format PDF:

python3cadangan kertas.py[direktori file yang akan dicadangkan]\N

Tentu saja, di sini Anda tidak hanya dapat menggunakan file yang Anda buat tetapi juga dokumen kunci GnuPG Anda. Jika Anda ingat, Anda memasukkan kunci GnuPG ini ke dalam file bernama myKey_sec.asc sebelumnya.

Setelah skrip melakukan tugasnya, akan ada file PDF di direktori tempat Anda menjalankannya, seperti ini:

Ukuran kode QR dan metode enkripsi lainnya akan bervariasi tergantung pada konten file yang akan Anda cadangkan.

Cetak Cadangan yang Anda Buat

Keputusan untuk mencetak cadangan Anda terserah Anda. Salah satu hal yang perlu dipertimbangkan adalah apakah Anda dapat mempercayai perangkat keras dan koneksi yang Anda gunakan untuk mengaksesnya (misalnya printer LAN) jika Anda telah membuat cadangan cadangan yang aman tanpa kata sandi. Metode yang paling dapat diandalkan dalam hal ini adalah mencetak file PDF langsung dari printer dengan menambahkan file ke stik USB atau menghubungkan printer ke komputer Anda melalui USB.

Anda benar-benar bebas menggunakan kertas dan metode pencetakan apa pun yang Anda inginkan. Semua jenis pencetakan akan bertahan cukup lama untuk keperluan Anda. Namun, pencetakan toner pada kertas bebas asam akan memberikan hasil terbaik.

Setelah mencetak, Anda dapat menyimpan isi ulang Anda tanpa melipatnya, di dalam amplop, atau lebih baik lagi, di dalam tas tahan air. Jika Anda mengencani cadangan Anda, informasi ini mungkin berguna di masa mendatang. Jika Anda mengambil cadangan lain di masa mendatang, Anda dapat mencegahnya tercampur.

Selain itu, pindai cadangan kertas Anda dengan resolusi setinggi mungkin.

Jika Anda perlu menggunakan cadangan ini, Anda dapat memulihkan file PDF hasil pemindaian Anda dengan perintah berikut setelah memindahkannya ke direktori Paperbackup:

./paperrestore.sh [direktori PDF untuk dipulihkan] > file_pemulihan\n

Paperbackup menyimpan file di direktori home dengan nama yang Anda berikan.

Seberapa Penting Mencadangkan Kunci Anda?

Alat elektronik bisa rusak. Ini termasuk hard drive, stik USB, atau DVD. Namun, akan lebih aman untuk mentransfer data ini dari lingkungan digital ke analog. Dan Anda dapat melindunginya dengan lebih mudah. Anda adalah satu-satunya orang yang mengetahui betapa pentingnya data ini bagi Anda. Bergantung pada proyek yang sedang Anda kerjakan atau pentingnya data yang ingin Anda simpan, Anda dapat menyimpannya di atas kertas.

Melindungi data Anda harus menjadi kebiasaan. Ada banyak langkah yang dapat Anda ambil untuk melakukan ini. Mencetak cadangan di atas kertas hanyalah salah satunya.