Keselamatan
Bagaimana BillingEvo melindungi pemasangan di pelayan anda, apa yang keluar daripadanya, dan cara melaporkan kelemahan.
Kemas kini terakhir:
Data anda kekal di pelayan anda
BillingEvo dihoskan sendiri. Klien, invois, bayaran, tiket dan fail disimpan dalam pangkalan data dan storan anda, bukan dengan Sitehandy. Anda menentukan lokasi pelayan, siapa yang boleh mencapainya dan bagaimana ia dibackup.
Log masuk
- Pengesahan dua faktor (TOTP) dengan kod pemulihan, untuk staf dan pengguna klien. Superadmin boleh mewajibkannya bagi semua staf, atau bagi akaun tertentu.
- Passkey (WebAuthn), termasuk kunci keselamatan perkakasan seperti YubiKey, untuk staf dan klien.
- Akaun dikunci 15 minit selepas 5 cubaan gagal. Alamat IP disekat automatik selepas 3 log masuk staf gagal, dengan senarai putih dan emel amaran.
- Laluan admin tersembunyi pilihan anda (contohnya
/managementdan bukan/admin), tamat sesi staf tidak aktif, dan semakan bahawa sesi staf kekal pada alamat IP yang sama. - Polisi kata laluan, captcha pada borang terpilih (hCaptcha, reCAPTCHA v2 atau v3, Cloudflare Turnstile), dan pilihan mematikan reset kata laluan staf.
Perlindungan aplikasi
- Content Security Policy dengan nonce, tanpa
unsafe-inlineatauunsafe-eval. - Token CSRF pada setiap borang, dan header keselamatan standard.
- Setiap sambungan keluar, ke gateway, registrar, panel dan webhook, disemak supaya tidak boleh mencapai rangkaian dalaman anda tanpa kelulusan staf, dan sijil TLS sentiasa disahkan.
- Kata laluan servis, kunci API dan tetapan rahsia disulitkan dalam pangkalan data. Log gateway, registrar dan panel diredaksi.
- Sokongan Cloudflare dan proksi dipercayai, supaya alamat IP sebenar setiap pelawat direkod.
Kebertanggungjawaban
- Log audit bagi tindakan staf, log masuk dan perubahan penting, termasuk log masuk sebagai klien dan paparan kata laluan servis. Ia disimpan 2 tahun secara lalai.
- Kebenaran terperinci bagi setiap modul. Peranan API tidak boleh melebihi kebenaran staf pemiliknya.
- Sekatan ikut alamat IP, julat CIDR, wildcard dan domain emel, dengan tarikh luput.
Alat data peribadi
- Eksport data seorang klien sebagai JSON, atau sehingga 100 klien sebagai ZIP.
- Anonimkan klien sambil mengekalkan rekod kewangan yang wajib disimpan, atau anonimkan klien tidak aktif secara automatik selepas beberapa bulan (mati secara lalai).
- Persetujuan pemasaran dengan sejarah, pautan nyahlanggan bertandatangan, dan pilihan berhenti menerima WhatsApp dan followup.
- Pemadaman berjadual bagi log emel, log gateway dan kod log masuk yang lama.
Backup
Backup harian automatik ke SFTP, FTP, Dropbox atau Google Drive, dengan penyulitan arkib AES-256 pilihan dan emel jika backup gagal. Prosedur pemulihan didokumenkan dan telah diuji.
Apa yang keluar dari pelayan anda
- Semakan lesen, sekali sehari secara lalai: kunci lesen, domain, ID pemasangan dan versi BillingEvo. Tiada yang lain.
- Sambungan yang anda tetapkan: gateway bayaran, registrar domain, pelayan DirectAdmin, penyedia WhatsApp, pelayan emel, destinasi backup dan webhook menerima data yang diperlukan untuk tindakan yang anda tetapkan.
Melaporkan kelemahan
Jika anda percaya telah menjumpai isu keselamatan dalam BillingEvo, emel [email protected] dengan subjek “Security: BillingEvo”. Sila sertakan:
- versi BillingEvo dan penerangan isu;
- langkah untuk menghasilkannya semula, dan apa yang boleh dicapai oleh penyerang;
- sebarang kod bukti konsep, tangkapan skrin atau log.
Sila jangan kongsikan isu itu secara terbuka, atau mengujinya pada pemasangan yang bukan milik anda, sehingga kami mengeluarkan pembaikan. Jangan akses, ubah atau padam data yang bukan milik anda. Kami akan mengesahkan penerimaan laporan anda, memaklumkan perkembangan semasa kami mengusahakannya, dan menyebut nama anda dalam nota keluaran jika anda mahu.
Kemas kini keselamatan
Pembaikan keselamatan dikeluarkan sebagai versi baharu BillingEvo dan disenaraikan dalam changelog. Pastikan tempoh sokongan dan kemas kini anda aktif untuk menerimanya.