יצירת קשר עם התמיכה

אנחנו משיבים בדוא״ל, בדרך כלל בתוך יומיים.

למניעת שימוש לרעה, Google reCAPTCHA בודק את הפנייה הזאת; נתונים נשלחים אל Google. הסקריפט נטען רק עם פתיחת הטופס הזה.

→ כל הרשומות

מהו stats2.gif באמת

על התוכן ועל בדיקתו

במאמר הזה

בתיקיית התמונות של הפרויקט הזה יש קובץ שנקרא stats2.gif. גודלו 366 בתים, התאריך שלו מרץ 2018, והוא מופיע באפס שורות קוד מקור בדיוק. ב־23 באוגוסט 2026 הוא הוגש 2,735 פעמים עם 200, מתוך 145 אתרים שונים — ולאורך כל מחזור יומן הגישה, מתוך 858.

קובץ שאיש אינו מפנה אליו, ונשלף אלפי פעמים ביום ממאות דפים של זרים. הפירוש המובן מאליו: הטמעה ישנה שאנשים מעולם לא החליפו, שמגישה בשקט תמונה סטטית במקום שבו היה מונה. קבצים סטטיים עוקפים את PHP לחלוטין. שום דבר שמגיע ישירות לשרת Apache אינו יכול לספור דבר.

לכן כתבנו כלי. הוא קורא מהיומן כל דף מפנה, שולף כל אחד באמצעות אותו בודק שהאתר כבר משתמש בו לאבחון הטמעות — עם הגנות ה־SSRF שלו, מפני שהכתובות האלה מגיעות מיומן ולא מאיתנו — ובודק אם משהו בדף סופר בפועל.

כל 858 הדפים

כבר סופרים (הטמעה פעילה לצד הסמל)501
אינם נגישים כלל288
התג קיים, אין מספר מונה במקור69
רק התג הישן, שום דבר אינו סופר0
כבר סופרים501אינם נגישים288סמל, ללא מספר69המקרה שחיפשנו: 0

אפילו לא אחד. שבעים וחמש דקות של שליפה, והתשובה הייתה לא.

המדידה שאורכת שנייה אחת

stats2.gif הוא בגודל 13 × 14 פיקסלים.

זה אינו מונה ואינו תג עם מספר עליו. זה סמל הסטטיסטיקה הקטן — אותו דבר שעיצוב 981 בגלריה הנוכחית משחזר, וההערה בקוד המקור של העיצוב עצמו מתארת את קודמו במדויק: ללא מספר גלוי, רק סימן קטן שפותח את הסטטיסטיקה בלחיצה. הוא מעולם לא נועד לספור. בדפים האלה, משהו אחר תמיד ספר.

גם הקובץ אינו מקולקל. הוא עונה 200 עם Last-Modified משנת 2018 ומשך שמירה במטמון של שנה. הוא עושה את עבודתו.

קריאה אחת לפקודה getimagesize() מכריעה את כל כיוון החקירה הזה בשנייה. כאן השאלה הייתה “למה הקובץ הזה נשלף לעיתים קרובות כל כך”, התשובה המשוערת הייתה “כי זה מונה מקולקל”, וכל מה שבא אחריה נשען על ההנחה ולא על הקובץ — ולכן כדאי לבצע קודם את הבדיקה שאורכת שנייה.

הדבר האחד שבאמת מקולקל

מכל זה, היומן הראה ליקוי אמיתי יחיד: כתובת אחת, שהתבקשה עשר פעמים ביום, כולן 410, שבה קטע קוד הטמעה שלם הגיע אל שדה בקישור: href. מישהו הדביק את הקוד בשדה שממיר תווים מיוחדים ב־HTML. המונה שלו חי וסופר — רק הקישור שלו לסטטיסטיקה שלו אינו מוביל לשום מקום.

הכלי נשאר, ללא מסלול הכתיבה שלו. השאלה הייתה לגיטימית; התשובה היא לא; וכדאי לשמור את שניהם כדי שאיש לא יצטרך לשאול אותה שוב ידנית.

פרסומת