Rumah Kewangan Peribadi Bagaimana Mengelakkan Hacks Kebenaran Fail ke Sistem Linux - dummies

Bagaimana Mengelakkan Hacks Kebenaran Fail ke Sistem Linux - dummies

Isi kandungan:

Video: Week 8 2025

Video: Week 8 2025
Anonim

Idea yang baik untuk memeriksa kebenaran fail anda untuk mengelakkan hacks di Linux. Hacker boleh menggunakan ini untuk keuntungan mereka jika anda tidak berhati-hati. Di Linux, jenis fail khas membenarkan program dijalankan dengan hak pemilik fail:

  • SetUID (untuk ID pengguna)

  • SetGID (untuk ID kumpulan)

SetUID dan SetGID diperlukan apabila pengguna menjalankan program yang memerlukan akses penuh ke sistem untuk melaksanakan tugasnya. Contohnya, apabila pengguna memanggil program passwd untuk mengubah kata laluannya, program itu sebenarnya dimuat dan dijalankan tanpa root atau keistimewaan pengguna lain.

Ini dilakukan supaya pengguna boleh menjalankan program dan program boleh mengemas kini pangkalan data kata laluan tanpa akaun root yang terlibat dalam proses.

Hacks kebenaran fail ke Linux

Secara lalai, program penyangak yang dijalankan dengan keistimewaan root boleh dengan mudah disembunyikan. Penyerang luaran atau orang yang berniat jahat mungkin melakukan ini untuk menyembunyikan fail penggodaman, seperti rootkit, pada sistem. Ini boleh dilakukan dengan SetUID dan Kod SetGID dalam program penggodam mereka.

Penangguhan terhadap serangan kebenaran fail Linux

Anda boleh menguji program penyangak dengan menggunakan kedua-dua kaedah ujian manual dan automatik.

Pengujian manual

Perintah berikut boleh mengenal pasti dan mencetak pada skrin SetUID dan program SetGID:

  • Program yang dikonfigurasi untuk SetUID:

    find / -perm -4000 -print
    
  • Program yang dikonfigurasi untuk SetGID:

    find / -perm -2000 -print
    
  • Fail yang boleh dibaca oleh sesiapa sahaja di dunia:

    find / -perm -2 -type f -print
    
  • find / -name ". *"
    

Anda mungkin mempunyai beratus fail dalam setiap kategori ini, jadi jangan kecewa. Apabila anda menemui fail dengan atribut yang ditetapkan, anda perlu memastikan bahawa mereka sebenarnya seharusnya mempunyai atribut tersebut dengan meneliti dalam dokumentasi atau di Internet, atau dengan membandingkannya dengan sistem selamat atau sandaran data yang diketahui.

Perhatikan sistem anda untuk mengesan mana-mana fail SetUID atau SetGID baharu yang tiba-tiba muncul.

Ujian automatik

Anda boleh menggunakan program pengauditan modifikasi automatik untuk memberi isyarat kepada anda apabila jenis perubahan dibuat. Ini lebih mudah secara berterusan:

  • Aplikasi pengesanan perubahan, seperti Tripwire, dapat membantu anda menjejaki perubahan dan kapan.

  • Program pemantauan fail, seperti COPS, mendapati fail yang berubah dalam status (seperti SetUID baru atau SetGID yang dikeluarkan).

Bagaimana Mengelakkan Hacks Kebenaran Fail ke Sistem Linux - dummies

Pilihan Editor

Menggunakan Tab File Excel 2010 untuk Akses Backstage View - dummies

Menggunakan Tab File Excel 2010 untuk Akses Backstage View - dummies

Berhampiran sudut kiri atas Tingkap Excel 2010, anda mencari tab Fail hijau, yang menyediakan akses kepada paparan Backstage. Tab File menggantikan butang Office (atau menu Fail) dalam versi sebelumnya Excel dan juga termasuk arahan baru ke Excel 2010. Pandangan Backstage baru mengandungi semua dokumen dan fail yang berkaitan dengan fail, ...

Pilihan Editor

Menghindari Misfires Permainan Pendek - dummies

Menghindari Misfires Permainan Pendek - dummies

Memukul bola dari tee mudah dibandingkan dengan permainan pendek. Heck, bola duduk di tee, anda memukulnya dengan kelab yang sama setiap kali, dan anda boleh melayari dan memukulnya sejauh yang anda mahukan. Permainan pendek, bagaimanapun, memberi anda gambaran yang berbeza ...

Bagaimana untuk membetulkan cangkuk di swing golf anda - dummies

Bagaimana untuk membetulkan cangkuk di swing golf anda - dummies

Pegolf cenderung untuk cangkuk (tembakan yang bermula kanan dan akhir kiri) cenderung mempunyai banyak tindakan tangan dan pergerakan badan tidak mencukupi dalam perubahan golf mereka. Latihan ini dapat membantu anda membetulkan masalah jika anda cenderung menyambung bola.

Golf For Dummies Cheat Sheet - dummies

Golf For Dummies Cheat Sheet - dummies

Walaupun anda baru golf, anda masih boleh melihat dan bertindak seperti anda tahu apa yang anda lakukan. Memastikan anda mempunyai peralatan yang betul di dalam beg anda dan membuat keputusan pintar tentang kelab yang digunakan boleh membawa anda ke permulaan yang hebat. Tawaran untuk menjaringkan skor dan mencadangkan beberapa keseronokan ...

Pilihan Editor

Bila dan Bagaimana Laporkan Pautan Paid kepada Google - dummies

Bila dan Bagaimana Laporkan Pautan Paid kepada Google - dummies

Jika anda mengesyaki bahawa satu pesaing dalam talian anda telah membeli pautan dan kedudukan lebih tinggi dalam hasil enjin carian kerana itu, maka anda boleh melaporkannya kepada Google untuk penyiasatan. Pertama, bagaimanapun, anda perlu memastikan bahawa pesaing benar-benar menyalahgunakan sistem. Melaporkan pautan berbayar adalah berbeza daripada melaporkan spam. ...

Di mana untuk Cari Idea Kandungan untuk Laman Web Anda - manisan

Di mana untuk Cari Idea Kandungan untuk Laman Web Anda - manisan

Jika anda merasa terharu pemikiran untuk menulis halaman dan halaman kandungan untuk laman web anda, ikhlas. Terdapat banyak cara untuk mendapatkan idea-idea untuk kandungan, termasuk brainstorming, melihat laman pesaing anda, menggunakan bahan offline anda sendiri, dan mendengar apa yang pelanggan inginkan. Brainstorm untuk membangunkan kandungan Web Yang ...

Kenapa Gunakan Enjin Carian untuk Pemasaran Anda? - patung

Kenapa Gunakan Enjin Carian untuk Pemasaran Anda? - patung

Kenapa repot-repot menggunakan enjin carian untuk pemasaran anda? Kerana enjin carian mewakili satu pun sumber utama pelawat laman web baru. Anda mungkin pernah mendengar bahawa kebanyakan lawatan laman web bermula di enjin carian. Nah, ini tidak benar, walaupun ramai orang terus menggunakan statistik ketinggalan zaman ini kerana mereka berbunyi baik - "80 peratus daripada ...