pipeline داده و دپلوی و سرورها رو طبق تغییراتی که روی کدها همراه با تیم اعمال کردیم تغییر دادم؛ چون نیروی DevOps خوبی نداشتند.شرکت یک کمپانی بزرگ نبود یک تیم نهایتا ۴۰ نفره اما پرفروش (خارجی) بودند؛ توی چند هفته گذشته کل دیتاهای داخلی شرکت؛ شامل یک مجموعه بزرگ از دیتاستهای هوش مصنوعی که خودشون لیبل زدند - یک مجموعه بزرگ از آرشیو لاگ استفاده و رفتار مشتری و ... همگی از بیرون بهشون دسترسی گرفته شده و دانلود شده بود.
شک به من داشتند؛ چون ایرانی بودم - جدایی از تیم خوبی نداشتم (فکر میکردن من کینه گرفتم ولی من کاملا شرایط رو درک میکردم بعنوان یک ایرانی) و به این فکر کرده بودند که شاید من برای خودم بکدور باز کردم و ...
مسئله هم این بود که هیچکدوم از ۲ تا دواپس کار جدید به این سرور دسترسی نگرفته بودند.
بعد از کلی بررسی و لاگ خوندن و صحبت با نیروها و مدیرفنی؛ متوجه شدیم یک سری
rule جدید روی فایروال گذاشتند چندماه قبل و بعد با کمک claude خواستند که بر اساس rule ها سرورها آپدیت بشه نیروهای دواپس سرورهای اصلی که میشناختند رو بطور کامل مانیتور کردند ولی سرورهای دیگه که فکر میکردند برای develop هست رو به خودش سپردند وقتی claude میومده برای این سرور قوانین firewall رو تغییر بده اینا فقط عصبی میشدند که نباید اینکار رو بخاطر سرورهای develop انجام بده و claude هم هیچ توضیحی نمیداده که این تغییر قوانین بخاطر دسترسی به یک سرور خیلی مهمتر هست نه سرورهای develop که موقتی هستند.خلاصه در نهایت
agent مد نظر برای گوش داده به حرف اینها یک سری پورت رو مستقیم روی سرور باز کرده و چون شبکه داخلی محدود شده بوده اینکار رو روی اینتنرت انجام داده.من سالم بیرون اومدم و البته دستمزد این چندین روز همکاری رو هم گرفتم (احتمال هم دادیم که یکی از شرکتهای هوش مصنوعی به این دیتا دسترسی گرفته) اما یادتون هست که گفتم من
agent استفاده نمیکنم نه تا وقتی که یک شبکه اینترنت روی یک خط کاملا جدا و یک سیستم کاملا جدا نداشته باشم.دلیلش همین بود؛ وقتی ۱۰۰-۲۰۰ تا کانفیگ شروع میکنند آپدیت کوچیک گرفتن عمرا هیچکس بررسی نخواهد کرد و کمی بدشانسی هم بیاری همه چیز رو از دست میدی.
یک مقداری هم کسالت دارم که خب دارم بهش رسیدگی میکنم؛ دلیل نبودنم این مدت این موارد و چندتا چیز دیگر هست که هنوز درگیرم.