સુરક્ષા

DDoS હુમલા દરમિયાન વેબસાઇટ માટે Cloudflare "અન્ડર એટેક" મોડ કેવી રીતે સેટ કરવો?

  • 16 વાંચવા માટે મિનિટો
  • Hostragons ટીમ
DDoS હુમલા દરમિયાન વેબસાઇટ માટે Cloudflare "અન્ડર એટેક" મોડ કેવી રીતે સેટ કરવો?

DDoS હુમલાના સામનામાં આવેલી વેબસાઇટ માટે Cloudflare Under Attack મોડ તાત્કાલિક સુરક્ષા માટેનો એક ઉપયોગી વિકલ્પ છે, જે મુલાકાતીઓને સંક્ષિપ્ત સુરક્ષા ચકાસણી દર્શાવીને બોટ ટ્રાફિકને ફિલ્ટર કરે છે. Cloudflare ડેશબોર્ડમાંથી તમારી સાઇટ પસંદ કરી Security વિભાગમાં જઈને Under Attack Mode સક્ષમ કરીને તમે HTTP/HTTPS સ્તર પર વધતા વિનંતીઓને થોડા મિનિટોમાં ધીમી કરી શકો છો, વાસ્તવિક વપરાશકર્તાઓને સાઇટ પર પહોંચવા દેવા સાથે સર્વરનું લોડ ઓછું કરી શકો છો. પરંતુ આ મોડ એકલા પૂરતો કાયમી ઉપાય નથી; યોગ્ય DNS પ્રોક્સી સેટિંગ, WAF નિયમો, રેટ લિમિટિંગ, કેશ કોન્ફિગરેશન અને ઓરિજિન સર્વર સુરક્ષા સાથે તેનો ઉપયોગ કરવો જરૂરી છે.

આ માર્ગદર્શિકામાં અમે Cloudflare Under Attack મોડ કેવી રીતે ચાલુ કરવો, ક્યારે ઉપયોગ કરવો, કયા સેટિંગ્સ સાથે સપોર્ટ કરવો અને હુમલો પૂર્ણ થયા પછી કેવી રીતે સુરક્ષિત રીતે સામાન્ય સ્થિતિમાં આવવું તે તમામ મુદ્દાઓ તબક્કાવાર સમજાવશું. હેતુ એ છે કે તાત્કાલિક પરિસ્થિતિમાં સરળ અને અસરકારક પગલાંની યાદી આપવા અને તમારી સાઇટની ઍક્સેસિબિલિટી möglichst ઝડપથી પુનઃસ્થાપિત કરવા.

Cloudflare Under Attack મોડ શું છે?

Cloudflare Under Attack મોડ એ Cloudflare દ્વારા પ્રદાન કરાયેલ તાત્કાલિક સુરક્ષા સ્તર છે. આ મોડ સક્રિય કરવાથી Cloudflare સાઇટ પર આવતા મુલાકાતીઓના બ્રાઉઝરને થોડા સેકંડ માટે ચકાસણી હેઠળ લે છે. આ ચકાસણી સામાન્ય રીતે થોડા સેકંડમાં પૂરી થાય છે અને ઓટોમેટેડ બોટ્સ, સરળ HTTP ફ્લડ ટૂલ્સ અથવા ખતરનાક બ્રાઉઝર બાહ્ય ક્લાયંટને સાઇટ પર સીધો ભાર મૂકવા રોકે છે.

આ મોડનો મુખ્ય ઉદ્દેશ એપ્લિકેશન સ્તર અથવા લેયર 7 ના હુમલાઓને ઘટાડવાનો છે. ઉદાહરણ તરીકે, મુખ્ય પૃષ્ઠ પર સેકન્ડમાં હજારો GET વિનંતીઓ, WordPress લોગિન પૃષ્ઠ પર વધતી POST કોશિશો, શોધ પૃષ્ઠ પર ખર્ચાળ ક્વેરીઝ અથવા કાર્ટ પૃષ્ઠ પર નકલી ટ્રાફિક હોય તો Under Attack મોડ ઝડપી પ્રથમ જવાબ આપે છે.

અહીં મહત્વપૂર્ણ બાબત એ છે કે Under Attack મોડ વેબ વિનંતીઓને ફિલ્ટર કરે છે; પરંતુ જો તમારું સર્વર સીધા IP સરનામે ટાર્ગેટ થાય છે, Cloudflare પ્રોક્સી સિવાયની સેવાઓ ખુલ્લી હોય કે Layer 3/4 સ્તરના હુમલાઓ થઈ રહ્યા હોય તો વધારાની સુરક્ષા જરૂરી છે. તેથી DNS રેકોર્ડ્સ Cloudflare મારફતે પ્રોક્સીંગમાં હોવું, ઓરિજિન IP છુપાવવું અને હોસ્ટિંગ પર યોગ્ય સુરક્ષા પગલાં લવવા ખૂબ જ જરૂરી છે. સુરક્ષિત માળખાકીય પસંદગી માટે સુરક્ષિત વેબ હોસ્ટિંગ સેવાઓ અને SSL પ્રમાણપત્રની સ્થાપના વિષયોને જોઈ શકો છો.

DDoS હુમલાના લક્ષણો: Under Attack મોડ સક્ષમ કરતા પહેલા શું ચકાસવું?

દરેક ધીમી પડતી સાઇટ DDoS નથી. કેટલીક વખત ખોટા પ્લગઇન, ડેટાબેઝ લૉક, ઉચ્ચ CPU વાપરતો ક્રોન ટાસ્ક અથવા ખોટા કેશ સેટિંગ પણ આવું કારણ બની શકે છે. તેથી Under Attack મોડ ચાલુ કરતા પહેલા ઝડપી નિદાન કરવું ફાયદાકારક છે. જો સર્વર જવાબ આપવા મુશ્કેલ હોય, વપરાશકર્તાઓને 502, 503, 504 જેવી ભૂલો મળે અને લોગમાં અસામાન્ય વિનંતીનો ધમધમાટ હોય તો તાત્કાલિક મોડી કરો નહીં.

સામાન્ય DDoS સંકેતો

  • સામાન્ય ટ્રાફિક કરતા 5, 10 કે 50 ગણો વધારો થવો.
  • એક જ પૃષ્ઠ કે એન્ડપોઈન્ટ પર સેકન્ડમાં સો થી વધુ વિનંતીઓ આવવી.
  • વિવિધ દેશોથી આવી રહ્યા હોય પણ સમાન user-agent વેલ્યૂ સાથે ટ્રાફિક આવવો.
  • WordPress, WooCommerce, OpenCart કે કસ્ટમ સોફ્ટવેરમાં એડમિન, લોગિન, સર્ચ, કાર્ટ જેવી ખર્ચાળ URL ટાર્ગેટ કરવી.
  • સર્વર પર CPU, RAM, PHP-FPM વર્કર કે MySQL કનેક્શન લિમિટ્સ પૂર્ણ થવી.
  • Cloudflare Analytics માં 4xx અને 5xx ભૂલ સંખ્યામાં અનિયમિત વધારો.
  • વાસ્તવિક વપરાશકર્તાઓ સાઇટ પર ક્યારેક આવી શકે, પણ બોટ ટ્રાફિક સતત વિનંતી મોકલે.

ઉદાહરણ તરીકે સામાન્ય રીતે મિનિટમાં 2,000 વિનંતી મેળવનાર ઇ-કોમર્સ સાઇટ 10 મિનિટમાં મિનિટમાં 80,000 વિનંતી સુધી પહોંચી જાય અને તેમાં 70% વિનંતી કાર્ટ કે સર્ચ પૃષ્ઠ માટે હોય તો એ લેયર 7 હુમલો છે. આવી પરિસ્થિતિમાં Under Attack મોડ પહેલા 5 મિનિટમાં ચાલુ કરવો જોઈએ અને ત્યારબાદ ટાર્ગેટ URL માટે WAF અને રેટ લિમિટિંગ નિયમો ઉમેરવા જોઈએ.

Cloudflare Under Attack મોડ ક્યારે વાપરવો?

Cloudflare Under Attack મોડ એ આવું સેટિંગ નથી કે જે હંમેશા ચાલુ રાખવું જોઈએ. કારણ કે આ વાસ્તવિક વપરાશકર્તાઓને પણ થોડીવાર વેઇટિંગ સ્ક્રીન બતાવે છે. ખાસ કરીને કન્વર્ઝન ફોક્સ સાઇટ્સ, પેમેન્ટ સ્ટેપ્સ કે API વપરાતી સાઇટ્સમાં વપરાશકર્તા અનુભવ પર અસર પડી શકે છે. સૌથી યોગ્ય ઉપયોગ એ છે કે આ મોડ હમલાના સમયે ટૂંકા ગાળે સક્રિય કરવો અને ટ્રાફિક સામાન્ય થયા પછી સુરક્ષા સ્તર ફરીથી સમાયોજિત કરવો.

જ્યારે ઉપયોગ કરવો યોગ્ય છે

  • સાઇટ પર અસામાન્ય અને ભારે HTTP/HTTPS વિનંતી આવી રહી હોય.
  • સર્વર સંસાધનો ઝડપથી ખતમ થઈ રહ્યા હોય અને 502/503 ભૂલો વધી રહી હોય.
  • Cloudflare WAF હજી કસ્ટમ નિયમો સાથે સેટ ન હોય અને તાત્કાલિક રક્ષણ જરૂરી હોય.
  • બોટ ટ્રાફિક વાસ્તવિક વપરાશકર્તા ટ્રાફિક કરતા ઘણું વધુ હોય.
  • હમલો વેબ પૃષ્ઠો, ફોર્મ્સ, લોગિન સ્ક્રીન કે સર્ચ એન્ડપોઈન્ટ પર લક્ષ્યિત હોય.

જ્યાં સાવધાની જરૂરી છે

  • મોબાઇલ એપ્લિકેશન, પેમેન્ટ પ્રોવાઇડર, webhook કે API ટ્રાફિક ભારે હોય.
  • તમે સર્ચ એન્જિન બોટ્સના મહત્વપૂર્ણ ક્રોલિંગ સમયગાળામાં હોવ.
  • તમારા કોર્પોરેટ વપરાશકર્તાઓ જૂના બ્રાઉઝર કે મર્યાદિત નેટવર્ક પરથી જોડાઈ રહ્યા હોય.
  • સાઇટમાં Cloudflare પ્રોક્સી પાછળ ન હોય તેવા સબડોમેઇન હોય.

API ટ્રાફિક ધરાવતા સાઇટ્સ પર Under Attack મોડ સમગ્ર ડોમેન પર લાગુ કરવાથી કેટલીક ઈન્ટિગ્રેશન્સ નિષ્ફળ થઈ શકે. તેથી શક્ય હોય તો API સબડોમેઇન માટે ખાસ WAF નિયમો, allowlist અથવા અલગ સુરક્ષા સ્તર રાખવો જોઈએ. API સુરક્ષા માટે વિગતવાર માર્ગદર્શિકા માટે API સુરક્ષા અને દર મર્યાદા માર્ગદર્શિકા જોઈ શકાય છે.

Cloudflare Under Attack મોડ કેવી રીતે ચાલુ કરવો? સ્ટેપ બાય સ્ટેપ

નીચેના પગલાં તાત્કાલિક પગલાં તરીકે તૈયાર કરેલા છે જેથી હુમલાના સમયે ઝડપી કાર્યવાહી કરી શકાય. Cloudflare ઈન્ટરફેસ સમય સાથે થોડો બદલાઈ શકે છે, પણ સિદ્ધાંત એ જ રહેશે: તમારો ડોમેન પસંદ કરો, સુરક્ષા સ્તર વધારવો અને ટ્રાફિક Cloudflare મારફતે ચકાસાવવો.

1. Cloudflare એકાઉન્ટમાં લોગિન કરો

સૌપ્રથમ તમારું Cloudflare એકાઉન્ટ ખોલો અને હુમલામાં આવેલી સાઇટ પસંદ કરો. જો તમે એકથી વધુ ડોમેન મેનેજ કરો છો તો ખાતરી કરો કે સાચા ઝોન પર કાર્ય કરી રહ્યા હો. ખોટા ડોમેન પર Under Attack મોડ ચાલુ કરવાથી સમય વેડફાય અને હમલો ચાલુ રહે.

2. DNS રેકોર્ડ્સ proxied છે કે નહીં તે તપાસો

Under Attack મોડ અસરકારક થવા માટે ટ્રાફિક Cloudflare મારફતે જ જવું જોઈએ. DNS વિભાગમાં A, AAAA અને CNAME રેકોર્ડ્સનું ઓરંજ કલરના મોર (cloud) proxied હોવું આવશ્યક છે. ગ્રે કલરના DNS only રેકોર્ડ્સ Cloudflare સુરક્ષા સ્તરથી પસાર નહીં થાય. ખાસ કરીને www, રૂટ ડોમેન અને સબડોમેઇન્સ તપાસવા જોઈએ.

જો તમારું ઓરિજિન IP સરનામું ઇન્ટરનેટ પર ખુલ્લું હોય તો હેકર્સ સીધા તમારા સર્વર પર હુમલો કરી શકે છે. આથી સર્વર ફાયરવોલમાં ફક્ત Cloudflare ના IP રેંજમાંથી આવતી HTTP/HTTPS વિનંતીઓને મંજૂરી આપવી એ વધુ સુરક્ષિત રહેવાની રીત છે. આ માટે હોસ્ટિંગ પ્રદાતા પાસેથી મદદ લઈ શકો છો અથવા ક્લાઉડફ્લેર DNS સેટિંગ્સ કેવી રીતે કરવામાં આવે માર્ગદર્શિકા જોઈ શકો છો.

3. Security વિભાગમાંથી Under Attack Mode સક્રિય કરો

Cloudflare ડેશબોર્ડમાં તમારા ડોમેન ખોલો અને Security અથવા Overview પેજ પર Under Attack Mode વિકલ્પ શોધો. આ વિકલ્પ સક્રિય કરવાથી Cloudflare સાઇટ પર આવતા મુલાકાતીઓને થોડા સેકંડ માટે ચકાસણી પૃષ્ઠ બતાવવાનું શરૂ કરે છે. કેટલીક જગ્યાએ આ વિકલ્પ Security Level હેઠળ “I am Under Attack” તરીકે પણ દેખાશે.

સક્રિય કર્યા બાદ ફેરફાર સામાન્ય રીતે તરત જ લાગુ પડે છે. શરૂઆતના મિનિટોમાં Cloudflare Analytics, Security Events અને સર્વર સોર્સ વપરાશ એકસાથે જોવાં જોઈએ. જો CPU અને કનેક્શન સંખ્યામાં ઘટાડો જોવા મળે તો મોડ અસરકારક છે. જો ભૂલો વધતી રહે તો વધારાના નિયમો બનાવવાની જરૂર પડે.

4. વાસ્તવિક વપરાશકર્તા અનુભવ ચકાસો

મોડ ચાલુ કર્યા પછી વિવિધ નેટવર્કથી સાઇટ પર જઈને ચકાસણી કરો. મોબાઇલ ઇન્ટરનેટ, ઓફિસ નેટવર્ક અને શક્ય હોય તો અલગ સ્થાનથી હોમ પેજ, પ્રોડક્ટ પેજ, લોગિન પેજ અને પેમેન્ટ ફલોઉટ ચકાસો. વપરાશકર્તા ચકાસણી પછી સાઇટ ખૂલે તો આ યોગ્ય છે. જો વપરાશકર્તા અનંત ચકાસણી લૂપમાં ફસાઈ જાય તો કુકીઝ બ્લોકિંગ, બ્રાઉઝર સુસંગતતા અથવા Cloudflare સુરક્ષા નિયમ વચ્ચે અથડામણની તપાસ કરવી જોઈએ.

5. હુમલાના લક્ષ્ય URL શોધો

Under Attack મોડ સામાન્ય રક્ષણ આપે છે, પરંતુ અસરકારકતા માટે લક્ષ્ય URL માટે ખાસ નિયમો બનાવવું જરૂરી છે. Cloudflare Security Events, વેબ એનાલિટિક્સ, હોસ્ટિંગ લોગ અને એપ્લિકેશન લોગમાંથી સૌથી વધુ વિનંતી મળતા પાથ શોધો. જેમ કે /wp-login.php, /xmlrpc.php, /search, /cart, /api/login, /checkout વગેરે હમલાના લક્ષ્ય હોઈ શકે છે.

લક્ષ્ય URL ની ઓળખ થયા પછી WAF Custom Rules વડે દેશ, user-agent, વિનંતી પદ્ધતિ, URI પાથ કે બોટ સ્કોર પ્રમાણે કાર્યવાહી કરી શકાય છે. ઉદાહરણ તરીકે કોઈ લોગિન એન્ડપોઇન્ટ માટે મિનિટમાં વધારે વિનંતી કરનારા IP ને managed challenge આપી શકાય. WordPress સાઇટ માટે WordPress સુરક્ષા ઉપાયો એક પ્રાકૃતિક આંતરિક લિંક છે.

Under Attack મોડ અને અન્ય Cloudflare સુરક્ષા વિકલ્પો વચ્ચેનો તફાવત

Cloudflare ના સુરક્ષા સાધનો વિવિધ હેતુ માટે છે. Under Attack મોડ ઝડપી અને સામાન્ય તાત્કાલિક સુરક્ષા આપે છે; WAF અને Rate Limiting વધુ નિશ્ચિત, ટકાઉ અને વપરાશકર્તા અનુભવ માટે સંતુલિત સલાહ આપે છે.

Under Attack મોડ અને અન્ય Cloudflare સુરક્ષા વિકલ્પો વચ્ચેનો તફાવત
ફીચરઉદ્દેશ્યક્યારે વાપરાય?વપરાશકર્તા પર અસર
Under Attack મોડબધા મુલાકાતીઓને સુરક્ષા ચકાસણી કરાવે છે, બોટ ટ્રાફિક ઘટાડે છે.સક્રિય DDoS અથવા ભારે HTTP ફ્લડ વખતે.વાસ્તવિક વપરાશકર્તાને થોડો રાહ જોવડાવે છે.
WAF કસ્ટમ નિયમોનિયત URL, દેશ, IP, પદ્ધતિ કે user-agent માટે નિયમ બનાવે છે.હમલાના પેટર્ન જાણીતા હોય અને નિશ્ચિત અવરોધ જરૂરી હોય.સાચા રીતે લખાય તો ઓછા પ્રભાવ સાથે.
Rate Limitingનિયત સમયમાં વધારે વિનંતી કરનાર ક્લાયંટ પર પગલું લેવાય.લોગિન, સર્ચ, API, કાર્ટ જેવી ખર્ચાળ એન્ડપોઇન્ટ માટે.અસામાન્ય સેટિંગથી વાસ્તવિક વપરાશકર્તા અસરગ્રસ્ત થઈ શકે.
Bot Fight Modeસરળ બોટ વર્તન ઘટાડવામાં મદદ કરે.લઘુ-મધ્યમ સ્તરના સતત બોટ ટ્રાફિક માટે.સામાન્ય રીતે ઓછો પ્રભાવ.
Cache Rulesસ્થિર કે યોગ્ય ડાયનેમિક સામગ્રી કિનારાના સર્વર્સથી સર્વ કરે.સર્વર લોડ ટકાવી રાખવા માટે.સાચી રીતે સેટ કરવાથી સકારાત્મક અસર.

વાસ્તવમાં સારા રક્ષણ માટે પહેલું Under Attack મોડથી તાત્કાલિક દબાણ ઘટાડવું, પછી હમલા પેટર્નનું વિશ્લેષણ કરવું, WAF અને રેટ લિમિટિંગ નિયમો ઉમેરવા અને છેલ્લે કેશ અને ઓરિજિન ફાયરવોલ સેટિંગથી કાયમી સુરક્ષા તૈયાર કરવી જરૂરી છે.

હમલા દરમિયાન Cloudflare માટે વધારાના સેટિંગ્સ

Under Attack મોડ એક ક્લિકમાં ચાલુ થાય પણ DDoS રક્ષણની સફળતા મદદરૂપ સેટિંગ્સ પર નિર્ભર છે. નીચેના સૂચનો સામાન્ય રીતે અસરકારક છે.

WAF નિયમોથી લક્ષ્યિત સુરક્ષા બનાવો

Cloudflare WAF ચોક્કસ શરતો પર પગલાં લેવા દે છે. ઉદાહરણ તરીકે ફક્ત /wp-login.php પૃષ્ઠ માટે ચોક્કસ દેશમાંથી આવતા POST વિનંતીઓને ચેલેન્જ કરી શકો છો. આથી આખી સાઇટ ધીમી કર્યા વિના લક્ષ્યિત હમલો અલગ પાડો.

  • એડમિન અને લોગિન પૃષ્ઠો ફક્ત નિશ્ચિત દેશો કે IP રેંજ માટે ખુલ્લા રાખો.
  • XML-RPC જેવા ઉપયોગમાં ન આવતા એન્ડપોઇન્ટ્સ બંધ કરો.
  • શંકાસ્પદ user-agent માટે managed challenge લાગુ કરો.
  • નિયમિત વિનંતી કરતાં વધારે વપરાશ કરનારા URI પાથ પર rate limit લગાવો.

કેશ સ્તર યોગ્ય રીતે સેટ કરો

DDoS દરમિયાન ઓરિજિન સર્વર દરેક વિનંતી માટે જવાબ આપતો રહે તો સંસાધનો ઝડપથી ખતમ થાય છે. સ્થિર ફાઈલો, છબીઓ, CSS, JavaScript અને કેશ કરી શકાય તેવા પૃષ્ઠો Cloudflare એજ પરથી સર્વ કરાવવાના હોવા જોઈએ. WordPress જેવી ડાયનેમિક સાઇટ્સમાં પેજ કેશ પ્લગઈન, Cloudflare cache rules અને યોગ્ય cache-control હેડર્સ સાથે કામ કરો.

ઉદાહરણ તરીકે સમાચાર કે બ્લોગ પર આધારિત સાઇટમાં અનામી મુલાકાતીઓને 5 થી 30 મિનિટ સુધી કેશ કરવું ફાયદાકારક. આ સરળ સેટિંગથી DDoS પછી પણ TTFB ઘટાડશે અને હોસ્ટિંગ સંસાધનો બચાવશે. પરફોર્મન્સ માટે વેબ સાઇટ ઝડપ વધારવા માટેનો માર્ગદર્શિકા જોઈ શકાય છે.

Rate limiting માટે હકીકતના આધારે મર્યાદા નક્કી કરો

Rate limiting ખાસ કરીને ખર્ચાળ એન્ડપોઇન્ટ્સ માટે ખૂબ અસરકારક છે. પણ મર્યાદા મોટે ભાગે તટસ્થ નક્કી કરવી જોઈએ નહીં તો વાસ્તવિક વપરાશકર્તા અટકાવી શકાય. ઉદાહરણ તરીકે પ્રોડક્ટ સર્ચ પૃષ્ઠ પર સામાન્ય વપરાશકર્તા મિનિટમાં 5-15 સર્ચ કરી શકે; 100 સર્ચ અસામાન્ય છે. લોગિન પૃષ્ઠ પર 5 મિનિટમાં 10 નિષ્ફળ પ્રયાસ શંકાસ્પદ છે.

એક ઉદાહરણ: /wp-login.php માટે 1 મિનિટમાં 10 થી વધુ વિનંતી કરનારા IP ને managed challenge અને 5 મિનિટમાં 50 થી વધુ વિનંતી કરનારા IP ને ટemporarily બ્લોક કરવો. API એન્ડપોઈન્ટ માટે વધુ સંવેદનશીલ સીમાઓ વપરાશકર્તા સત્ર, IP, ટોકન અને પદ્ધતિ આધારિત હોવી જોઈએ.

ઓરિજિન IP છુપાવો અને ફાયરવોલથી મર્યાદિત કરો

Cloudflare ઉપયોગ કરતી વખતે સૌથી મોટી ભૂલ ઓરિજિન IP સરનામું ખુલ્લું રાખવી છે. જૂના DNS રેકોર્ડ, સીધા IP પરથી ચાલતા સબડોમેઇન, મેઇલ રેકોર્ડ સાથે સંકળાયેલ વેબ સર્વિસિસ કે ખોટા કોન્ફિગરેશન હેકર્સને Cloudflare બહારથી સીધા સર્વર સુધી પહોંચવા દે છે.

સર્વર પર 80 અને 443 પોર્ટ ફક્ત Cloudflare ના IP રેંજ માટે ખુલ્લા રાખવાથી મજબૂત સુરક્ષા મળે છે. SSH, પેનલ, ડેટાબેઝ અને મેનેજમેન્ટ પોર્ટ્સ ઇન્ટરનેટ માટે બંધ હોવા જોઈએ; IP મર્યાદા, મજબૂત પાસવર્ડ, 2FA અને શક્ય હોય તો VPN વાપરવું જોઈએ. હોસ્ટિંગ સુરક્ષા માટે cPanel સુરક્ષા સેટિંગ્સ અને VPS ફાયરવોલ રૂપરેખાંકન જોઈ શકો છો.

WordPress, WooCommerce અને કોર્પોરેટ સાઇટ્સ માટે ખાસ ધ્યાન

બધા વેબસાઇટનો ટ્રાફિક માળખું એકસરખું નથી. બ્લોગ, WooCommerce સ્ટોર અને SaaS પેનલ માટે Cloudflare Under Attack મોડ અલગ અસર કરે છે. તેથી સાઇટ પ્રકાર પ્રમાણે મહત્વના પાથ ઓળખવા જરૂરી છે.

WordPress સાઇટ્સ

WordPress માં સૌથી વધુ ટાર્ગેટ થયેલ ફાઈલો /wp-login.php અને /xmlrpc.php છે. જો XML-RPC ઉપયોગ નથી થતો તો તેને બ્લોક કરવું સલામત હોય છે. એડમિન પેનલ માટે દેશ કે IP મર્યાદા લગાવી શકાય. સુરક્ષા પ્લગઇન્સ સાથે Cloudflare નિયમો વચ્ચે વિધિ વિધ્ન ન આવે તે ધ્યાનમાં રાખો; વધુ ચેલેન્જથી વપરાશકર્તા ચકાસણી લૂપમાં ફસાઈ શકે.

WooCommerce સ્ટોર્સ

WooCommerce માં કાર્ટ, પેમેન્ટ અને એકાઉન્ટ પૃષ્ઠો ખાસ ધ્યાન માંગે છે. આ પૃષ્ઠો ડાયનેમિક હોય છે એટલે ઇન્તેન્સિવ કેશિંગ ટાળો. Under Attack મોડ ચાલુ હોય ત્યારે પેમેન્ટ પ્રોવાઇડરના કોલબેક અથવા webhook URLs યોગ્ય રીતે કામ કરે તે ખાતરી કરો. જરૂર પડે તો પેમેન્ટ પ્રોવાઇડરના IP રેંજ allowlist માં ઉમેરો કે ખાસ નિયમ બનાવો.

કોર્પોરેટ અને API વપરાતા સાઇટ્સ

કોર્પોરેટ પોર્ટલ, CRM ઈન્ટિગ્રેશન અને મોબાઇલ એપ્લિકેશન API માટે JavaScript ચેલેન્જ સ્ક્રીન યોગ્ય રીતે પ્રોસેસ ન થઈ શકે. આવી સાઇટ્સમાં સમગ્ર ડોમેન પર Under Attack મોડ લાગુ કરતા બદલે API સબડોમેન અલગથી મેનેજ કરવો વધુ યોગ્ય છે. જેમ કે www.example.com પર Under Attack અને api.example.com પર ટોકન આધારિત સુરક્ષા, રેટ લિમિટિંગ અને allowlist લાગુ કરવી.

Under Attack મોડ સક્રિય થયા પછી માપદંડો પર નજર રાખવી

Under Attack મોડ સક્રિય થયા પછી માપદંડો પર નજર રાખવી

સુરક્ષા ઉપાય સફળ છે કે નહીં તે જાણવા માટે સંખ્યાત્મક મોનિટરિંગ જરૂરી છે. ફક્ત સાઇટ ખુલવી પૂરતી નથી, ભૂલ દરો, સર્વર લોડ અને વાસ્તવિક વપરાશકર્તા વર્તન સાથે મૂલ્યાંકન કરવું પડે.

  • Cloudflare Security Events: કયા નિયમોએ કેટલી વિનંતી challenge કે block કરી તે બતાવે છે.
  • HTTP સ્ટેટસ કોડ્સ: 403, 429, 502, 503, 504 ભૂલોની પરીબળતા જોવી.
  • સર્વર CPU અને RAM વપરાશ: Under Attack પછી ઘટાડો થવો જોઈએ.
  • PHP-FPM અને MySQL કનેક્શન્સ: એપ્લિકેશન સ્તરનું બોજ ઓછું થવું.
  • બ્રોડબેન્ડ અને વિનંતી સંખ્યા: ટ્રાફિક વોલ્યુમ અને ફિલ્ટર થયેલી વિનંતીનું તુલનાત્મક મૂલ્યાંકન.
  • વાસ્તવિક વપરાશકર્તા કન્ઝર્ઝન: ફોર્મ સબમિશન, ઓર્ડર, લોગિન અને પેમેન્ટ પગલાં ચકાસવા.

ઉદાહરણ તરીકે, Under Attack મોડ ચાલુ થયા પછી કુલ વિનંતી સંખ્યા જમણી રહી પણ ઓરિજિન સુધી પહોંચતી વિનંતીઓ 60% ઘટી ગઈ હોય તો Cloudflare સ્તર મહત્વપૂર્ણ લોડ શોષી રહ્યો છે. છતાં MySQL CPU ઉપયોગ ઊંચો હોય તો હુમલો કોઇ વિશિષ્ટ ડાયનેમિક ક્વેરી પર થઈ રહ્યો હોવાનું સંકેત છે; ત્યારે એપ્લિકેશન લોગ તપાસવાની જરૂર છે.

હમલો પૂરો થયા પછી Under Attack મોડ કેવી રીતે બંધ કરવો?

જ્યારે ટ્રાફિક સામાન્ય થાય ત્યારે Under Attack મોડ લાંબા ગાળે ચાલુ રાખવું યોગ્ય નથી. કારણ કે દરેક મુલાકાતીને વધારાની ચકાસણી બતાવવાથી કન્વર્જન રેટ, ક્રોલિંગ અસર અને વપરાશકર્તા સંતોષ પર ખરાબ અસર પડે. બંધ કરવાનું પણ સાવચેતપણે કરવું જોઈએ.

સુરક્ષિત રીતે સામાન્ય સ્થિતિમાં ફરવા પગલાં

  • ઓછામાં ઓછી 30-60 મિનિટ સુધી ટ્રાફિકનું સામાન્ય થવું રાહ જુઓ.
  • Cloudflare Security Events માં challenge અને block સંખ્યાઓ ઘટી રહી છે તે ચકાસો.
  • Under Attack બંધ કરતા પહેલા લક્ષ્યિત WAF અને રેટ લિમિટિંગ નિયમો સક્રિય હોવા જોઈએ.
  • સુરક્ષા સ્તર Medium કે High જેવા સંતુલિત સ્તરે લાવો.
  • વિવિધ ઉપકરણોથી સાઇટ તપાસો અને 5xx ભૂલોને મોનિટર કરો.
  • 24 કલાક સુધી લોગ્સનું નિરીક્ષણ કરવું કે ફરી હુમલો શરૂ થાય કે નહીં.

અચ્છા પ્રયોગરૂપે, હુમલાના પછી એક ઇવેન્ટ રિપોર્ટ તૈયાર કરો જેમાં હુમલા શરુઆતનો સમય, લક્ષ્ય URL, સૌથી વધુ વિનંતી સંખ્યા, લેવામાં આવેલા પગલાં, ઉપયોગી નિયમો અને કાયમી સુધારાઓ લખો. આ દસ્તાવેજ આગામી ઘટનામાં ઝડપી અને અસરકારક જવાબ માટે મદદરૂપ થાય છે.

સામાન્ય ભૂલો અને તેનાથી બચવા માટેની સલાહ

DDoS સમયે ઝડપી નિર્ણય લેવા પડે છે, પરંતુ ખોટા સેટિંગ્સ વાસ્તવિક વપરાશકર્તા પણ અટકાવી શકે. નીચેની ભૂલો ખાસ કરીને તણાવ હેઠળ વધુ જોવા મળે છે.

  • DNS રેકોર્ડ્સ proxied કર્યા વિના Under Attack મોડથી સુરક્ષા મળવાની આશા રાખવી.
  • ઓરિજિન IP ખુલ્લું રાખવું અને ફાયરવોલમાં Cloudflare IP સિવાયની ઍક્સેસ નથી બંધ કરવી.
  • API, webhook અને પેમેન્ટ કોલબેક ચકાસ્યા વિના તમામ ડોમેન માટે challenge લગાવવો.
  • ખૂબ જ વ્યાપક WAF બ્લોક નિયમો બનાવવી જે વાસ્તવિક ગ્રાહકોને રોકે.
  • કાર્ટ, પેમેન્ટ કે વપરાશકર્તા પેનલ પૃષ્ઠો પર વધારે કેશિંગ કરવી.
  • હમલો પૂરો થયા પછી Under Attack મોડ અઠવાડિયાઓ સુધી ચાલુ રાખવો.
  • સર્વર લોગ્સ વિના માત્ર Cloudflare ડેશબોર્ડ જોઈને નિર્ણય લેવો.

ખાસ કરીને ઇ-કોમર્સ સાઇટ્સ માટે પેમેન્ટ કોલબેક અવરોધવાથી મહત્ત્વપૂર્ણ આવક ગુમાય શકે. તેથી સુરક્ષા નિયમ લખતી વખતે પહેલા લોગ અથવા managed challengeથી ટેસ્ટ કરવો સલામત છે. ત્યારબાદ જ વધારે સખત પગલાં લેવામાં આવવા જોઈએ.

Hostragons પ્લેટફોર્મ પર વધુ મજબૂત સુરક્ષા કેવી રીતે બનાવવી?

Cloudflare મજબૂત પ્રાથમિક કવર આપે છે, પણ સફળ DDoS રક્ષણ ફક્ત CDN સુધી સીમિત નથી. હોસ્ટિંગ ઇન્ફ્રાસ્ટ્રક્ચર, સોફ્ટવેર ઓપ્ટિમાઇઝેશન, SSL સેટઅપ, DNS મેનેજમેન્ટ અને બેકઅપ સ્ટ્રેટેજી સાથે સાથે વિચારવી પડે. Hostragons પર હોસ્ટ થયેલી સાઇટ માટે મૂળભૂત દૃષ્ટિકોણ આવું હોવો જોઈએ: Cloudflare ટ્રાફિક ફિલ્ટર કરે, હોસ્ટિંગ સ્તર માત્ર શુદ્ધ ટ્રાફિક હેન્ડલ કરે અને એપ્લિકેશન અનાવશ્યક ડેટાબેઝ બોજ ઊપજાવતું ન હોય તે રીતે ઓપ્ટિમાઇઝ્ડ હોય.

નવી પ્રોજેક્ટ લૉન્ચ કરતા પહેલા ડોમેન યોગ્ય DNS સાથે મેનેજ કરવો, SSL સર્ટિફિકેટ બિનઅડચણ સ્થાપિત કરવું અને વેબ સર્વર રિસોર્સ તમારા ટ્રાફિક પ્રોફાઇલ પ્રમાણે પસંદ કરવું મહત્વપૂર્ણ છે. આ માટે ડોમેન તપાસ અને ક્ષેત્ર નામ નોંધણી, વેબ હોસ્ટિંગ પેકેટ, કોર્પોરેટ હોસ્ટિંગ ઉકેલો અને મુકત SSL પ્રમાણપત્ર સૂચનો ઉપયોગી રહેશે.

જ્યાં ટ્રાફિક વધારે હોય અથવા હુમલાનો જોખમ વધુ હોય ત્યાં સામાન્ય શેરડ હોસ્ટિંગને બદલે VPS કે મેનેજ્ડ સર્વર પર વિચારવો. આથી ફાયરવોલ, વેબ સર્વર, PHP-FPM, Redis, ઓબજેક્ટ કેશ અને ડેટાબેઝ સેટિંગ્સ વધુ લવચીક રીતે કરી શકાય. જોકે કેવું પણ માળખું હોય, Cloudflare Under Attack મોડ માત્ર તાત્કાલિક સાધન તરીકે રાખવું અને કાયમી સુરક્ષા માટે WAF, લોગ એનાલિસીસ અને નિયમિત અપડેટ્સ જરૂરી છે.

ઝડપી ચકાસણી યાદી: DDoS હુમલા દરમિયાન પ્રથમ 15 મિનિટમાં શું કરવું

હમલા સમયે સમય ખૂબ કિંમતી છે. નીચેની યાદી ટેકનિકલ ટીમ અથવા સાઇટ માલિક માટે પ્રથમ 15 મિનિટમાં લેવાના પગલાં સંક્ષિપ્ત કરે છે.

  • Cloudflare ડેશબોર્ડમાં લોગિન કરી યોગ્ય ડોમેન પસંદ કરો.
  • DNS રેકોર્ડ proxied (ઓરંજ કલર મોર) છે કે નહીં તે ચકાસો.
  • Under Attack મોડ સક્રિય કરો.
  • હોમ પેજ, લોગિન, કાર્ટ, પેમેન્ટ અને API એન્ડપોઇન્ટ ટેસ્ટ કરો.
  • Cloudflare Security Events માંથી લક્ષ્ય URL શોધો.
  • સર્વોચ્ચ હુમલાવાળા પાથ માટે WAF કે રેટ લિમિટિંગ નિયમો ઉમેરો.
  • સર્વર CPU, RAM, PHP-FPM અને MySQL સ્થિતિ તપાસો.
  • ઓરિજિન IP પર સીધી ઍક્સેસ છે કે નહીં તે તપાસો.
  • પેમેન્ટ પ્રોવાઇડર, webhook અને મહત્વપૂર્ણ ઈન્ટિગ્રેશન્સ માટે allowlist જરૂરિયાત તપાસો.
  • બધા પગલાં સમય સાથે નોંધો.

આ યાદી નિયમિત રીતે પ્રેક્ટિસ કરવાથી હકીકતમાં હુમલો સમયે તણાવ ઘટે અને જવાબદારી વધુ અસરકારક બને. મોટી સાઇટ્સ માટે આ પ્રક્રિયાનો દસ્તાવેજીકરણ ઇવેન્ટ રિસ્પોન્સ પ્લાન તરીકે કરવાનું અનિવાર્ય છે.

વારંવાર પુછાતા પ્રશ્નો

Cloudflare Under Attack મોડ સંપૂર્ણ સુરક્ષા આપે છે?

નહીં. Cloudflare Under Attack મોડ ખાસ HTTP/HTTPS સ્તર પર બોટ અને ફ્લડ ટ્રાફિક ઘટાડવા માટે અસરકારક છે, પણ એકલા પૂરતો સંપૂર્ણ રક્ષણ નથી. DNS રેકોર્ડ proxied હોવા, ઓરિજિન IP છુપાવવાની, WAF નિયમો, રેટ લિમિટિંગ, કેશ અને સર્વર ફાયરવોલ સાથે જ તેનો ઉપયોગ કરવો જોઈએ.

Under Attack મોડ SEO ને નુકશાન પહોંચાડે છે?

ટૂંકા ગાળાનો ઉપયોગ સામાન્ય રીતે SEO માટે મોટા નુકશાનકારક નથી. પરંતુ મોડ લાંબા સમય સુધી ચાલુ રાખવાથી સર્ચ એન્જિન ક્રોલિંગ અને વપરાશકર્તા અનુભવ પર અસર પડી શકે. આથી હુમલો પછી મોડ બંધ કરી અને લક્ષ્યિત સુરક્ષા નિયમો સાથે આગળ વધવું વધુ સારો વિકલ્પ છે.

Under Attack મોડ કેટલો સમય ચાલુ રાખવો?

હમલો ઘટતા સુધી ચાલુ રાખી શકાય; પ્રેક્ટિસમાં ટ્રાફિક સામાન્ય થયા પછી ઓછામાં ઓછા 30-60 મિનિટ મોનિટરિંગ કરીને પછી ધીમે ધીમે બંધ કરવું જોઈએ. બંધ કરતાં પહેલા WAF અને રેટ લિમિટિંગ જેવા કાયમી નિયમો સેટ હોવા જોઈએ.

Under Attack મોડ API કે પેમેન્ટ સિસ્ટમ પર અસર કરે છે?

હા, કરી શકે છે. કારણ કે કેટલીક API ક્લાયંટ, webhook સેવા અને પેમેન્ટ કોલબેક બ્રાઉઝર આધારિત સુરક્ષા ચકાસણી પૂર્ણ કરી શકતા નથી. એટલે મહત્વપૂર્ણ એન્ડપોઇન્ટ્સનું પરીક્ષણ કરવું અને જરૂરી હોય તો allowlist કે ખાસ Cloudflare નિયમો બનાવવાની જરૂર પડે.

Cloudflare વાપરતી વખતે હોસ્ટિંગ પર પણ સુરક્ષા પગલાં લેવાની જરૂર છે?

હા. Cloudflare પ્રાથમિક સ્તર પર મજબૂત સુરક્ષા આપે છે, પરંતુ ઓરિજિન સર્વરના IP છુપાવવું, ફાયરવોલ ફક્ત જરૂરી ટ્રાફિક માટે ખુલ્લું રાખવું, સોફ્ટવેર અપડેટ રાખવું અને કેશિંગ યોગ્ય રીતે કરવું પણ DDoS-પ્રતિકાર માટે ખૂબ જ મહત્વપૂર્ણ છે.

નિષ્કર્ષ

Cloudflare Under Attack મોડ DDoS હુમલાના સમયે ઝડપી શ્વાસ લેવાની અસરકારક તક આપે છે. યોગ્ય DNS પ્રોક્સી સેટિંગ સાથે આ મોડ બોટ ટ્રાફિક ઘટાડે છે, સર્વર લોડ ઘટાડે છે અને વાસ્તવિક વપરાશકર્તાઓને સાઇટ પર પહોંચવા દે છે. શ્રેષ્ઠ પરિણામ માટે આ મોડ WAF નિયમો, રેટ લિમિટિંગ, કેશ ઓપ્ટિમાઇઝેશન અને ઓરિજિન ફાયરવોલ સુરક્ષા સાથે જોડીને ઉપયોગ કરવો જોઈએ.

તમારી સાઇટને વધુ મજબૂત બનાવવા માટે નિયમિત રીતે ઇન્ફ્રાસ્ટ્રક્ચર, DNS મેનેજમેન્ટ અને SSL સેટિંગ્સનું મૂલ્યાંકન કરો. Hostragons ના હોસ્ટિંગ, ડોમેન અને SSL સોલ્યુશન્સનો અભ્યાસ કરીને તમારી સાઇટ માટે વધુ સુરક્ષિત અને ટકાઉ આધાર તૈયાર કરી શકો છો.

આ લેખ શેર કરો:

Hostragons ટીમ

હોસ્ટિંગ, સર્વર્સ અને ડોમેન નામો પર અમારી નિષ્ણાત ટીમ તરફથી અદ્યતન માર્ગદર્શિકાઓ. ચાલો સાથે મળીને તમારા પ્રોજેક્ટ માટે યોગ્ય ઉકેલ શોધીએ.

અમારો સંપર્ક કરો