𝗪𝗲𝗯𝘀𝗶𝘁𝗲 𝗦𝗲𝗰𝘂𝗿𝗶𝘁𝘆 𝗖𝗵𝗲𝗰𝗸𝗹𝗶𝘀𝘁 𝗕𝗲𝗳𝗼𝗿𝗲 𝗚𝗼𝗶𝗻𝗴 𝗟𝗶𝘃𝗲
સુરક્ષા ઘણીવાર પછીનો વિચાર બની રહે છે. તમે ડિઝાઇન પૂર્ણ કરો છો અને ફીચર્સનું પરીક્ષણ કરો છો. તમે લોન્ચ કરો છો. પછી, હુમલો થાય છે.
નાની વેબસાઇટ્સ લક્ષ્ય હોય છે. હુમલાખોરો નબળા પાસવર્ડ અને જૂના સોફ્ટવેરની શોધમાં હોય છે. એક ભૂલ ડેટા લીક અને વિશ્વાસ ગુમાવવા તરફ દોરી જાય છે.
તમારી આગામી સાઇટ લોન્ચ કરતા પહેલા આ ચેકલિસ્ટનો ઉપયોગ કરો.
• SSL સેટઅપ કરો ખાતરી કરો કે દરેક પેજ પર HTTPS કામ કરે છે. તમામ HTTP ટ્રાફિકને HTTPS પર રીડાયરેક્ટ કરો.
• તમારી ફાઇલો સાફ કરો ટેસ્ટ પેજ, સ્ટેજિંગ URL અને બેકઅપ ફાઇલો દૂર કરો. ડેવલપર ટૂલ્સને પબ્લિક ન રાખો.
• ક્રેડેન્શિયલ્સ અપડેટ કરો તમામ ડિફોલ્ટ યુઝરનેમ અને પાસવર્ડ બદલો. નંબરો અને સિમ્બોલ્સ સાથે લાંબા, અનન્ય પાસવર્ડનો ઉપયોગ કરો.
• MFA સક્ષમ કરો તમામ એડમિન, ડેવલપર્સ અને હોસ્ટિંગ એકાઉન્ટ્સ માટે Multi-Factor Authentication ચાલુ કરો.
• તમારા સોફ્ટવેરને પેચ કરો તમારા CMS, પ્લગિન્સ અને થીમ્સના લેટેસ્ટ વર્ઝન ઇન્સ્ટોલ કરો. કોઈપણ બિનઉપયોગી પ્લગિન્સ ડિલીટ કરો.
• એડમિન એક્સેસ સુરક્ષિત કરો કસ્ટમ એડમિન URL નો ઉપયોગ કરો અને લોગિન પ્રયાસો મર્યાદિત કરો. તમારા લોગિન પેજ પર CAPTCHA ઉમેરો.
• યુઝર રોલ્સ મર્યાદિત કરો લોકોને ફક્ત તેમની જરૂરિયાત મુજબ જ એક્સેસ આપો. એડિટર્સ પાસે એડમિન અધિકારો હોવા જોઈએ નહીં.
• તમામ ઇનપુટ્સને વેલિડેટ કરો SQL ઇન્જેક્શન રોકવા માટે પેરામીટરાઇઝ્ડ ક્વેરીઝનો ઉપયોગ કરો. XSS એટેક રોકવા માટે તમામ યુઝર ડેટાને સેનિટાઇઝ કરો.
• સિક્યુરિટી હેડર્સ સેટ કરો બ્રાઉઝર સુરક્ષા મજબૂત કરવા માટે CSP અને HSTS જેવા હેડર્સનો ઉપયોગ કરો.
• ડિરેક્ટરી બ્રાઉઝિંગ ડિસેબલ કરો ખાતરી કરો કે મુલાકાતીઓ તમારા સર્વર ફોલ્ડર્સ બ્રાઉઝ કરી શકતા નથી.
• ફાઇલ અપલોડ્સ સુરક્ષિત કરો ફાઇલના પ્રકારો અને કદ મર્યાદિત કરો. તમામ અપલોડ્સમાં માલવેર માટે સ્કેન કરો.
• તમારા બેકઅપ્સ ટેસ્ટ કરો તમારી ફાઇલો અને ડેટાબેઝનું બેકઅપ લો. તે કામ કરે છે તેની ખાતરી કરવા માટે રિસ્ટોરેશન પ્રક્રિયાનું પરીક્ષણ કરો.
• એરર મેસેજ છુપાવો ડિબગ મોડ બંધ કરો. ટેકનિકલ સિસ્ટમ ડેટાને બદલે યુઝર્સને ફ્રેન્ડલી એરર પેજ બતાવો.
• તમારી સાઇટનું મોનિટરિંગ કરો નિષ્ફળ લોગિન, ડાઉનટાઇમ અને વિચિત્ર ટ્રાફિક પેટર્ન પર નજર રાખો.
સુરક્ષા એ ડેવલપમેન્ટનો ભાગ છે. તે પછીથી કરવા માટેનું કામ નથી. તૈયારી આપત્તિને અટકાવે છે.
સ્ત્રોત: https://dev.to/wingsdesignstudio/website-security-checklist-before-going-live-312n