אתר הוורדפרס נפרץ? איך בודקים ומנקים
רשימה מעשית: אשרו את הפריצה, מצאו מה השתנה, סגרו את הדרך פנימה, ואז בקשו מגוגל לבדוק את האתר מחדש.
הקוד וההגדרות נשארים באנגלית.
סימנים שכדאי לשים לב אליהם
- הפניות לאתרי ספאם או הונאה, לרוב רק למבקרים בנייד או שמגיעים מגוגל.
- CAPTCHA מזויף שמבקש מהמבקרים ללחוץ על מקשים או להדביק פקודה.
- משתמשי מנהל שלא יצרתם או תוספים שלא התקנתם.
- דפי ספאם בחיפוש
site:yourdomain.com. - אזהרות ב-Search Console או ב-Safe Browsing.
1. קודם גיבוי
הורידו את הקבצים ואת מסד הנתונים לפני שאתם משנים משהו. ייתכן שתצטרכו את הראיות ועותק בטוח.
2. בדקו משתמשים וקבצי ליבה עם WP-CLI
wp user list --role=administrator
wp core verify-checksums
wp plugin verify-checksums --allהפקודה verify-checksums משווה את הקבצים שלכם לקבצים הרשמיים של WordPress.org. תוספים בתשלום לא נמצאים ב-WordPress.org ואי אפשר לבדוק אותם כך; התקינו אותם מחדש מהספק.
3. חפשו PHP במקומות שבהם לא אמור להיות
find wp-content/uploads -type f -name "*.php"
find . -type f -name "*.php" -mtime -74. נקו וסגרו את הדלת
- התקינו מחדש את ליבת הוורדפרס ואת כל התוספים והתבניות מעותקים נקיים. מחקו את אלה שאתם לא משתמשים בהם.
- הסירו מנהלים לא מוכרים. החליפו את כל הסיסמאות: אחסון, SFTP, מסד נתונים, כל מנהל.
- החליפו את מפתחות האבטחה ב-
wp-config.phpבמפתחות חדשים ממחולל המפתחות של WordPress.org. זה מנתק את כולם. - הפעילו עדכונים אוטומטיים ואימות דו-שלבי למנהלים.
5. בקשו מגוגל בדיקה חוזרת
ב-Search Console ← בעיות אבטחה, סמנו את הבעיות כמתוקנות ובקשו בדיקה חוזרת.
אחר כך חזקו את האתר עם רשימת החיזוק לוורדפרס.