1. 程式人生 > >小創業公司剛起步的安全規範

小創業公司剛起步的安全規範

一、伺服器安全

1.1 賬號密碼管理

    弱口令
        避免使用容易記憶的簡單密碼
        建議使用隨機密碼生成器(http://tool.c7sky.com/password/)生成19位隨機密碼
        
    阿里雲賬號密碼
        阿里雲賬號密碼嚴格保密,僅提供給相關技術負責人,並開啟繫結手機號驗證功能
        
    SSH登入賬號密碼
        禁用root賬號直接遠端登入
        root密碼收斂到Leader名下,減少洩漏風險
        定期(每隔一個月)修改一次密碼
        
    免密登入祕鑰
        禁止個人電腦在伺服器設定個人公鑰
        檢查伺服器對應賬號下的 ~/.ssh/authorized_keys
        
    資料庫賬號密碼
        禁用root賬號遠端連線Mysql資料庫,分配伺服器賬號及ip
        
    離職人員密碼回收
        人員離職後,需在一週內重置SSH登入賬號密碼
        個人賬號,業務確認後在一週內刪除處理

1.2 伺服器高危埠管理

    高危埠
        程式預設埠會是重點攻擊目標,如21(FTP),22(SSH),25(SMTP),3306(MySql),6379(Redis),27017(Mongo)……,需要設定自定義埠號
        無需對外的服務,禁止繫結外網IP
        使用iptables管理埠訪問規則
        
    SSH埠
        關閉22埠,改用2000以上的埠號,如2485埠號
        
    資料庫埠
        禁止使用3306埠
        使用IP白名單管理,只有IP白名單內的機器才能直連訪問阿里雲資料庫
    
1.3 Linux伺服器軟體管理

    伺服器基線更新
        及時根據阿里雲提示更新系統底層包
        
    常用軟體漏洞修復
        及時根據阿里雲提示更新軟體補丁包
    
1.4 敏感資料管理

    業務資料
        正式環境業務資料庫的資料,同步到測試環境時,需注意剔除敏感資料(訂單,使用者表)
    
二、 程式碼安全

    原始碼管理(svn、git)
        禁止在正式伺服器上直接拉取原始碼,需使用本地或測試機器編譯後釋出
    
    前端XSS漏洞檢查
        對頁面輸入和使用者傳入的引數,需要先進行XSS過濾,再提交後臺或展示到頁面。
        https://help.aliyun.com/knowledge_detail/37444.html
        
    後臺SQL注入漏洞檢查
        後臺服務提供統一的安全過濾器,對請求引數進行SQL關鍵詞過濾
    
    後臺資料庫連線加密
        需要對資料庫連線配置檔案做加密處理

(待續。。。)