Skip to content
Học Công nghệ Thông tin thực chiếnHọc Công nghệ Thông tin thực chiến
  • KHÓA HỌC
  • KIẾN THỨC
  • KÊNH YOUTUBE
  • NGƯỜI SÁNG LẬP
Học Công nghệ Thông tin thực chiếnHọc Công nghệ Thông tin thực chiến
  • KHÓA HỌC
  • KIẾN THỨC
  • KÊNH YOUTUBE
  • NGƯỜI SÁNG LẬP
An toàn thông tin thực chiến

Thuật toán băm mật khẩu trên Container-Optimized OS là gì

  • 30 Dec, 2024
  • Com 0

Theo tài liệu của Google thì Container-Optimized OS chỉ để trên GCP. Bạn sẽ không có cơ hội được trải nghiệm hệ điều hành Linux này trên bất cứ nền tảng nào khác.

Như mọi khi tôi tò mò muốn biết hệ điều hành Linux này băm mật khẩu bằng thuật toán gì.

Coi trong /etc/shadow thì thấy mặc định nó tạo ra 1 user theo gmail đăng nhập của bạn vào GCP. Đây cũng chính là user bạn đăng nhập vào đầu tiên sau đó sudo lên root.

# cat /etc/os-release
NAME="Container-Optimized OS"
ID=cos
PRETTY_NAME="Container-Optimized OS from Google"
HOME_URL="https://cloud.google.com/container-optimized-os/docs"
BUG_REPORT_URL="https://cloud.google.com/container-optimized-os/docs/resources/support-policy#contact_us"
KERNEL_COMMIT_ID=d013eadd440085609f9d97c64263e8122bad2c48
GOOGLE_CRASH_ID=Lakitu
GOOGLE_METRICS_PRODUCT_ID=26
VERSION=105
VERSION_ID=105
BUILD_ID=17412.495.73

# cat /etc/shadow
root:*:::::::
thaygiaoth:*:20087:0:99999:7:::

Sau khi đổi mật khẩu bằng lệnh passwd vào xem lại thì thật bất ngờ là Container-Optimized OS xài thuật toán MD5 để băm mật khẩu.

# passwd 

You can now choose the new password or passphrase.

A valid password should be a mix of upper and lower case letters, digits, and
other characters.  You can use a password containing at least 7 characters
from all of these classes, or a password containing at least 8 characters
from just 3 of these 4 classes.
An upper case letter that begins the password and a digit that ends it do not
count towards the number of character classes used.

A passphrase should be of at least 3 words, 11 to 72 characters long, and
contain enough different characters.

Alternatively, if no one else can see your terminal now, you can pick this as
your password: "Spread*doctor$Parent".

Enter new password: 
Re-type new password: 
passwd: password updated successfully

# cat /etc/shadow
root:$1$kF3PT/Oo$ta1S.ul3qnmbOv1HsO9g..:20087::::::
thaygiaoth:*:20087:0:99999:7:::

Ngộ ghê á vì từ lâu người ta đã coi MD5 là thuật toán lỗi thời, bèo gì cũng chuyển qua SHA256 hay SHA512 roài.

Tags:
Container Operating SystemContainer OSContainer-Optimized OSLinux password hashsingLinux securityPassword hashing algorithmsThuật toán băm mật khẩu
Share on:
Lập trình Unix thay đổi gì trong 20 năm qua?
Fedora CoreOS và Container-Optimized OS đều không xài /etc/fstab

Search

Categories

  • An toàn thông tin thực chiến (17)
  • Cơ sở dữ liệu thực chiến (6)
  • Computer security (1)
  • Công nghệ ảo hóa máy chủ (1)
  • Công nghệ lõi Công nghệ Thông tin (1)
  • Công nghệ lõi Linux (8)
  • Công nghệ phần mềm thực chiến (7)
  • Công nghệ Thông tin thực chiến (1)
  • Cybersecurity (1)
  • Đại số tổ hợp (1)
  • DevOps thực chiến (2)
  • Điện toán đám mây thực chiến (3)
  • Docker container (3)
  • Giải tích tổ hợp (1)
  • Hệ điều hành Linux thực chiến (8)
  • Học an toàn thông tin (1)
  • Học công nghệ thông tin thực chiến (1)
  • Information security (1)
  • Lập trình an toàn thông tin (2)
  • Lập trình thực chiến (1)
  • Linux hacking (1)
  • Linux thực chiến (2)
  • Olympic Toán 30 tháng 4 (1)
  • Oracle DBA (11)
  • Podman container (3)
  • Tích hợp hệ thống công nghệ thông tin thực chiến (1)

Tags

AlmaLinux 8 (2) Anaconda installer (3) Biên dịch Linux kernel (4) Biên dịch nhân Linux (4) Container-Optimized OS (3) Container Operating System (4) Container OS (4) Cài Oracle 21c (3) Công nghệ lõi Linux (3) Công nghệ phần mềm thực chiến (3) Fedora CoreOS (3) Hệ điều hành Linux thực chiến (4) Học an toàn thông tin (4) initramfs (2) Linux hugepages (3) Linux kernel (3) Linux kernel module (2) Linux PAM (5) Linux security (8) MySQL database developer (3) MySQL DBA (3) netplan (3) OpenSSH server (2) Oracle 21c (2) Oracle OUI (5) Oracle Universal Installer (5) Password hashing (4) Password hashing algorithm (6) Quản trị MySQL (3) RHEL 10 (2) Samba Active Directory Domain Controller (4) Samba AD DC (5) Samba AD Domain Controller (5) SMB protocol (3) Thuật toán băm mật khẩu (9) Thuật toán băm mật khẩu yescrypt (2) Thuật toán MD5 (3) Thuật toán SHA512 (5) Thuật toán yescrypt (4) Trung tâm dữ liệu (2) Tối ưu cơ sở dữ liệu MySQL (4) Tối ưu MySQL (4) Ubuntu netplan (3) vmlinuz (3) Điện toán đám mây (3)

Học Công nghệ Thông tin chuyên sâu
Tiết kiệm tiền bạc, thời gian, công sức cho người học
© Copyright 2024 CâyTreOS – Học IT thế kỉ 21

Học Công nghệ Thông tin thực chiếnHọc Công nghệ Thông tin thực chiến