Pastikan keselamatan import pembolehubah React
P粉610028841
P粉610028841 2023-09-16 15:11:12
0
1
833

Jika saya mengimport objek dalam fail React untuk menggunakan beberapa nilainya, adakah ia akan menyebabkan isu keselamatan?

Sebagai contoh, jika saya mempunyai objek seperti ini:

var data = { 'name': 'Adam', 'id': 12345, 'secret': 98765 }

Dan saya mengimportnya seperti ini:

import { data } from 'db.js'; function Index(){ return( <> {data.name} {data.id}  ); }

Adakah saya akan membuat senario di mana seseorang boleh memanggil dan melihat nilai "rahsia" menggunakan objek "data" yang diimport, atau adakah React akan menghalang perkara ini daripada berlaku?

P粉610028841
P粉610028841

membalas semua (1)
P粉852114752

Anda harus menganggap mana-mana kod yang anda hantar ke mesin pelanggan sebagai umum. Mana-mana pembangun yang cukup berdedikasi akhirnya boleh menterbalikkan jurutera (walaupun saiz dan pengecilan/kekeliruan kod boleh meningkatkan kesukaran).

Satu-satunya cara untuk merahsiakansecretadalah dengan tidak menghantarnya kepada pelanggan pada mulanya - ini boleh dicapai dengan melakukan semua kerja pemaparan pada pelayan dan kemudian menghantar penanda HTML yang terhasil kepada pelanggan. (Maksudnya, disebabkan fleksibiliti yang lebih besar bagi komponen yang diberikan oleh pihak pelanggan, selalunya merupakan amalan terbaik untuktidakmemasukkan nilai sensitif dalam berkas sebelah pelanggan.)

    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!