GNU/Linux >> Belajar Linux >  >> Linux

Mengapa beberapa orang menganggap akun mesin linux dengan kata sandi lebih aman daripada akun tanpa kata sandi?

Itu sangat tergantung pada apa yang Anda sebut akun tanpa kata sandi . Akun dengan kata sandi kosong di basis data kata sandi (biasanya /etc/shadow) sangat tidak aman karena siapa pun dapat menggunakannya. Di sisi lain, kata sandi yang tidak mungkin cocok seperti * dalam basis data yang sama mencegah siapa pun untuk masuk dengan akun ini karena tidak ada kata sandi yang dapat memberikan hash seperti itu. Dalam kasus terakhir, menambahkan kata sandi tidak berguna dan sebenarnya menurunkan keamanan akun karena dapat dipaksakan secara paksa.


Pemahaman Anda benar.

Dalam pandangan saya, tidak ada manfaat keamanan untuk tidak memiliki kata sandi saat Anda memiliki opsi untuk memiliki kata sandi. Memiliki lapisan autentikasi untuk pengguna hampir selalu lebih aman daripada tidak memilikinya. Bahkan jika /etc/shadow terekspos, penyerang masih perlu menemukan dan mengambil/memaksa paksa kata sandi darinya.

Mungkin ada situasi di mana Anda ingin akun tidak memiliki kata sandi, mungkin beberapa akun layanan atau semacamnya, tetapi ini tidak ada ada hubungannya dengan membuat akun lebih aman dan semuanya berkaitan dengan kepraktisan, kemudahan, dan/atau fungsionalitas.

PEMBARUAN:Hanya untuk menambahkan bahwa menambahkan kata sandi ketika belum ada seperti yang dijelaskan oleh Serge Ballesta tentu saja akan memperkenalkan sesuatu yang dapat diserang.


Satu-satunya saat saya melihat kebingungan ini muncul adalah di organisasi besar tempat InfoSec mengamanatkan penggunaan alat pengerasan keamanan tertentu. Alat terkadang memiliki persyaratan khusus tentang kekuatan dan rotasi kata sandi, atau mereka memiliki persyaratan untuk memiliki autentikasi kata sandi di sudo.

Ini mengarah pada diskusi canggung tentang "tanpa kata sandi" dan kebingungan tanpa akhir dari manajemen. Untuk lebih jelasnya, saya mencoba mengatakan "otentikasi kata sandi tidak mungkin".

Daripada mendapatkan pengecualian keamanan dari persyaratan sandi, atau menjelaskannya kepada auditor, Anda perlu mengaktifkan autentikasi sandi dan membuat sandi.

Ini umumnya kurang aman, menimbulkan masalah seputar penguncian dan kedaluwarsa yang memengaruhi metode akses yang lebih aman.

Jika Anda memeriksa kebijakan InfoSec perusahaan Anda dan standar yang harus dipatuhi, ini mungkin menjelaskan kebijakan tersebut.


Linux
  1. Cara Setup Rsync dengan SSH di UNIX/Linux (rsync tanpa password)

  2. Cara mengizinkan ssh dengan kata sandi kosong di Linux

  3. Bagaimana cara memeriksa kata sandi dengan Linux?

  1. ssh - mengapa saya bisa masuk dengan kata sandi parsial?

  2. Mengapa router perangkat keras bekerja lebih baik daripada router Linux dengan spesifikasi yang lebih baik (RAM &CPU)?

  3. Cara membuat akun linux dengan useradd tanpa membuat mail spool

  1. Mengapa saya tetap menggunakan xterm

  2. Kisah Linux Saya:Mengapa orang mengenalkan Raspberry Pi

  3. Cara Mengelola Kata Sandi Akun di Linux