بین متخصصان طراحی سایت اغلب این تصور وجود دارد که پلتفرمهای بزرگ با پشتوانه فنی قوی و تیمهای توسعه پیشرفته، از گزند مشکلات فنی و امنیتی در امان هستند. با این حال، بروز یک ایراد عجیب و ماندگار در یکی از بزرگترین و پرکاربردترین پلتفرمهای آگهی آنلاین ایران، یعنی “دیوار”، بار دیگر ثابت کرد که هیچ سیستمی، حتی با پیشرفتهترین زیرساختها، مصون از خطا نیست.
این ایراد که مربوط به “مشکل نمایش sitename غیرفارسی در نتایج جستجو” است، برای مدتی نسبتاً طولانی در نتایج جستجوی کاربران دیده میشود و علیرغم اهمیت و تأثیرگذاری پلتفرم، فعلا رفع نشده است.

فراتر از وردپرس، یک یادآوری حرفه ای
اغلب، بحثها در مورد ضعفهای فنی و امنیتی متمرکز بر سیستمهای مدیریت محتوا – CMS رایج و متنباز مانند وردپرس است. اما ماجرای اخیر دیوار، تلنگری جدی به این دیدگاه است. مشکلی که نشان میدهد پیچیدگی زیرساخت تضمینکننده امنیت مطلق نیست. وبسایتها و اپلیکیشنهایی مانند دیوار، بر پایه معماریهای پیچیده، مقیاسپذیر و غالباً اختصاصی بنا شدهاند، با این حال، حتی کوچکترین ایراد میتواند یک باگ عمومی و آزاردهنده ایجاد کند.
نکته مهمی که باید به یاد داشته باشیم این است که حجم و مقیاس تعداد کاربران، ریسک را بطور صعودی افزایش میدهد. پلتفرمی با میلیونها کاربر و دهها میلیون آگهی، همواره در معرض تغییرات و بهروزرسانیهای فنی است و هر بهروزرسانی، پتانسیل بروز خطاهای ناخواسته را به همراه دارد که ممکن است پیدا کردن ریشه آنها حتی با وجود تیم لایق و متخصص فنی دیوار زمانبر باشد.
موضوع دیگر این است که مدیریت باگ در سیستمهای بزرگ همیشه دشوار است. به عنوان مثال ماندگاری مشکل نام سایت دیوار، نشان میدهد که رفع یک نقص فنی، لزوماً به آسانی یک کلیک نیست. شناسایی ریشه مشکل در یک کدبیس عظیم و اعمال تغییر بدون ایجاد اختلال در سایر بخشها، میتواند چالش بزرگی حتی برای مجربترین تیمهای مهندسی باشد.
درسهایی برای کسبوکارها
این رخداد یک پیام مهم برای تمام کسبوکارها، از استارتاپهای کوچک تا بزرگان فناوری دارد و آن این است که تمرکز صرف بر سرعت و ویژگیهای جدید، نباید تیمهای فنی را از اولویت امنیت و پایداری دور کند. مشکلات فنی، خواه در نمایش یک نام سایت ساده یا در موارد حادتر مانند نشت اطلاعات، اعتماد کاربران را خدشهدار میکند. این اتفاقات تأکیدی هستند بر اینکه ممیزی منظم کد و تستهای جامع در پلتفرمها باید به صورت مستمر تحت تستهای نفوذ و ممیزیهای دقیق فنی قرار گیرند.
در فاز پشتیبانی و رفع ایراد نیز تخصیص منابع کافی و متمرکز برای حل ایرادهای موجود، بهویژه آنهایی که بر تجربه کاربری تأثیر مستقیم دارند، حیاتی است. ماجرای فنی نام سایت دیوار در نتایج جستجو یادآوری میکند که آسیبپذیری جزئی جداییناپذیر از فناوری است و این مسئله محدود به یک پلتفرم یا یک سیستم مدیریت محتوای خاص نیست، بلکه یک چالش جهانی در حوزه مهندسی نرمافزار است.
برای مشکلات Sitename که یکی از فیچرهای نتایج جستجو است باید اسکیمای website دارای اطلاعات شفاف و بدون خطا باشه. برای این منظور در یک کلاس website ساده و تمیز برای مقدار Name همان نام برند و در فیلد alternateName از نام تجاری دوم یا نام شهرت برند و یا نام انگلیسی برند استفاده می کنیم.