Django在安全性上表現(xiàn)出色,但是在日常開發(fā)中難免會有沒有注意到的地方,今天我們就講一個非常有用的技巧。
千萬不要在正式環(huán)境中設(shè)置DEBUG=True,除非你想跑路
sensitive_variables
眾所周知Django的發(fā)生異常的時候會有錯誤信息,弄不好,不懷好意的人就通過這些不經(jīng)意的信息,提出到銘感信息,我們可以使用sensitive_variables處理敏感信息。
from django.views.decorators.debug import sensitive_variables @sensitive_variables('user', 'password', 'other') def process_info(user): password = user.pass_word other = user.credit_card_number name = user.name ...
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。