Jawapan langsung
Lebih suka medan nama pengguna dan kata laluan yang berasingan. Jika pelanggan memerlukan bukti kelayakan dalam RTSP URI, peratus mengekod aksara simpanan dalam komponen maklumat pengguna dan uji dengan akaun bukan pentadbir.
Mengapa ini berlaku
Watak seperti @, :, #, %, ? dan / mempunyai makna struktur dalam URI. Oleh itu, kata laluan yang tidak dikodkan boleh menukar tempat hos atau laluan kelihatan bermula.
Anggap URL, bukti kelayakan, keluarga alamat dan pengangkutan RTP sebagai pembolehubah berasingan yang boleh gagal secara bebas.
Ujian terkawal
Mula-mula buktikan titik akhir dengan akaun ujian sementara yang menggunakan aksara tidak terpelihara, kemudian pulihkan kata laluan yang kukuh dan sahkan tingkah laku pengekodan yang didokumenkan pelanggan.
Tukar satu pembolehubah pada satu masa. Pastikan model kamera, perisian tegar, titik akhir dan akaun direkodkan; kemudian menguji kebolehcapaian rangkaian, tindak balas protokol, pengangkutan media dan penyahkodan sebagai lapisan berasingan.
Gunakan akaun lihat sahaja khusus dan alat diagnostik tempatan yang dipercayai. Menyunting bukti kelayakan, alamat peribadi dan mengenal pasti data sebelum berkongsi output.
Urutan diagnostik
| Semak | Tindakan | Bukti kemajuan |
|---|---|---|
| Padang | Gunakan medan kelayakan khusus apabila tersedia. | URL tidak mengandungi rahsia dan menghuraikan secara konsisten. |
| Pengekodan | Kod hanya komponen kelayakan, bukan keseluruhan URL. | Hos, port dan laluan kekal boleh dibaca. |
| Log | Semak tangkapan skrin dan output nyahpepijat untuk rahsia terdedah. | Bukti kelayakan disunting sebelum berkongsi. |
| Akaun | Gunakan akaun kamera lihat sahaja yang unik. | Kompromi tidak memberikan hak pentadbiran. |
Bukti untuk disimpan
Dokumentasi kelas aksara mentah dan borang yang dikodkan tanpa merekodkan kata laluan sebenar. Contoh sintetik sudah cukup untuk menghasilkan semula tingkah laku penghuraian.
Nota sempadan dan keselamatan
Jangan sekali-kali tampalkan bukti kelayakan sebenar RTSP URL ke dalam pemain dalam talian awam, kotak carian, penjejak isu atau alat analitis.
Untuk tontonan jauh, gunakan VPN terurus dan bukannya mendedahkan RTSP atau port pentadbiran kamera terus ke internet awam.
SmartRTSP
SmartRTSP ialah pemapar RTSP dan ONVIF yang memfokuskan kamera untuk peranti Apple, Windows dan Android. Ia sesuai untuk tontonan terus, penemuan dan pemeriksaan berbilang kamera; simpan NVR atau VMS khusus apabila rakaman berterusan, eksport bukti atau kawalan perusahaan berpusat diperlukan.
Soalan lazim
Apakah yang perlu saya lakukan jika kata laluan saya mengandungi @?
Gunakan medan kata laluan yang berasingan atau peratus mengekod @ dalam komponen kelayakan sebagai % 40.
Perlukah saya mengekod keseluruhan RTSP URL?
Tidak. Pengekodan keseluruhan URL juga boleh menyembunyikan pemisah yang diperlukan; mengekod hanya komponen yang memerlukannya.
Adakah meletakkan bukti kelayakan dalam URL selamat?
Ia meningkatkan peluang kebocoran melalui log, sejarah dan tangkapan skrin, jadi storan bukti kelayakan yang berasingan adalah lebih baik.
Rujukan utama
- IETF RFC 3986 — URI sintaks generik
- IETF RFC 7826 — Protokol Penstriman Masa Nyata 2.0
- FTC A.S. — Cara mengamankan kamera keselamatan rumah
Panduan SmartRTSP yang berkaitan
Buka panduan berkaitanElakkan aksara kata laluan yang disimpan daripada disalah baca sebagai pemisah RTSP URI sambil mengelakkan kebocoran bukti kelayakan.