Tuesday, 8 September 2020

Website Security kr liye Bad Bots ko Block Kaise Kare ?

Aapko ye jankar aashcharg hoga ki hamari website aur blog per humans visitors se jayada Robots visit karte hai. ye bots acche aur bure dono hote hai.Bad bots aapki site ke SEO ko prabhavit karte hai. aaj ke is article me ham isi ke baare me baat karenge ki Bad bots ka Website SEO per kya asar parta hai aur inhe Block kaise kiya ja Sakta hai. Ye Bads bots itne khatarnaak hote hai ki inki wajah se aapki website ki search ranking bhi decrease bhi ho jati hai isrf itna hi nahi yah kay parkar ke aapki website Affect kati hai.

What is Bad Bots in Hindi ? (Bad Bots Kya Hai)

ek internet bot, ek sophtaveyar eplikeshan hai jo internet par automataid tasks ko chalata hai. inhen online bots, waib robots, robot aur simply bot bhi kahte hai.

Samanay taur per,Bots Saral aur Dohrayen jaane wale kaam karte hai jo maanv ke liye muskil aur samany lene wale ya fir asambhav hote hai.jaise ki website ko crawal karna.

Partyek Khoj Engine apne Search index ko develop karne ke liye data Ektartrt karne ke liye Bot ka upyoug karta hai. Lekin saath hi Hacker bhi malicious ke liye bots ka upyoug karte hai.

Isliye inhe Two types me banta gaya hai

  • Good Or SEO Bots
  • Bad or Malicious Bots
SEO Bots ya Good Bots ve hai jo website ko search engine me aane me madd karte hai aur internet per site ki awasayak dirsta bananne me faydemand hote hai.

Bad Bots un Karykarmo ka samuh hai jo mukhay rup se hackers ya partiyogiyo dwara sawchalit hamlo ko shuru karne ke liye design kiye gaye hai.kharab bot aapki anuthi samagri aur jankari ko churate hai saath hi spam ko badhava dete hai.

Bad Bots website SEO ko kaise Parbhavit karta hai ?

1. Web Scraping

Scrapper bots ko vishesh rup se samagri chori karne aur fir ise any Website per duplicate karne ke liye program kiya jata hai.

ye bots aapki webiste ke content ko chori karke duplicate content ki samasya khari karte hai,jisse ki search engine me aapki website pageg ki ranking kharab hoti hai.

2. From Spamming

From Spam Bots ko ek website per farzi lead ke website ko kam karne ke liye Form jama karne ke banaya jata hai. ye Bots website ki liye hazaro Law-quantity backlinks banane ka abhyash karte hai,inki wajah se aapki website ko google dwara blacklist bhi kiya jata hai.

3. Price Scraping

price Scrape bots aapki website per Customer ke daure aur rupantarn ko kam karke aapke business karne ki koshish karte hai.

in bots ko muly scrapping aur website se muly nirdharan data chori karne ke liye banaya jata hai.ye aapki partiyougi ko muly nirdharan banaye rakhne ke liye hai.

4. Skewed Analytics

ye bots mukhy website analytics ko parbhavit karne ke liye banaye jaate hai.isse IT,Marketing,Analysis team ko samasya hoti hai.

Adhiktar yah vots badi Business ko parbhavit karte hai jinki analytics report ko kharab karke yah unke business ko galat matrix se girate hai.

5. Automated Attack

ye bots vibhin parkar ke auto attacks karne ke liye banaye jate hai ye website brand ke liye ek gambhir web surkhsha jokhim utpan karte hai.

unki vajah se blog ka search traffic gir jata hai aur website account takeover,crendential stuffing and inventory exhaustion jaise samsya hoti hai.

Bad Bots ko pata kaise lagaye ?
Bad Bots ko identify karne ke liye aapko Cloudways jaisi hosting ka istemal karna hoga ,jo monitoring service pardan di ho.

saath hi iske alawa aap Cloudfare jaise CDN Service kabhi istemal karte hai ye User agents,path etc.any report dikhati hai.

aapko iske user agent section me robots ka pata chal jayega aap unme se Bad Bots ka pata karke blocks kar sakte hai.

Ya Fir Google me "Bad Block List" Search karoge to aapko Popular Bad Bots ki list mil jayegi.lekin hamari site per koun se bots attack kar rahe hai iske liye analysis wala tarika behtar hai.

Bad Bots ko Block kaise kare ?

Ab tak aapko samajh aa gaya hoga ki Bad Bots kis tarah aapki website ko parbhavit karte hai aur isnke attacks se bachne ke liye aapko block karna hoga.

Samany taur per ham iske liye Robots.txt ka istemal karte hai.lekin inhe block karne ke kay aur bhi tarike hai, jinke baare me mai yaha vistar se bata raha hun.

1. Block Bad Bots Via Origin Server

aap apne web server ke dwara bad bots ko block kar sakte hai yaha mai aapko Apache.Htaccess aur Nginx dono web server ki method bata deta hun.

Block Bad bots via .htaccess

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^.*(agent1|Cheesebot|Catall Spider).*$ [NC]
RewriteRule .* - [F,L]
Yaha aap is tarah Brosser Matchnocase nirdesh ka upyoug bhi kar sakte hai.
BrowserMatchNoCase "agent1" bots
BrowserMatchNoCase "Cheesebot" bots
BrowserMatchNoCase "Catall Spider" bots

Order Allow,Deny
Allow from ALL
Deny from env=bots

Bads Bots Block via Nginx

if ($http_user_agent ~ (agent1|Cheesebot|Catall Spider) ) {
return 403;
}

2. Block bad Bots via Robots.txt

Bad Bots ko block karne ki ye sabse saral aur asaan tarika hai.adhiktar log isi method ka upyoug karte hai.iske liye aapko user agent ka istemal karna hai.
User-agent: bots name
Disallow: /
Example ke liye agar aapko semrushbot ko block karna hai to aap is tarah se code ka istemal karenge

User-agent: semrushbot

Disallow: /

3. Block bad bots via CDN

Agar aap Cloudfare,KeyCDN jaise content delivery network ka istemal karte hai to aap unke jariye bhi bad bots ko block kar sakte hai.

Cloud flare per iske liye aapko nimn Firewell    rule upyoug karna hoga.


Cloudflare Firewaal>>Firewall Rules per jaaye aur Create Firewaal Rule Button per click kare aur nim tarike se rule Create Kare.

  • Field: User Agent
  • Operator: Contents
  • Value: bots name
iske baad action me block select karke setting save kar deni hai example ke liye agar aap Semrushbot ko block karna hai to aap bots name ki jagah Semrushbot add karenge.

Aap chahe to nimn Expression code ka istemal kar sakte hai.
(http.user_agent contains "SemrushBot")
aane wale samay me iske bare me adhik vistar se bataunga.

0 comment: