Я обнаружил, что наш администратор базы данных злоупотребляет своим положением. Что мне делать?

Я разработчик игр, работающий над довольно известной MMORPG там, где я живу. Недавно я случайно обнаружил, что наш администратор базы данных банит игроков и подделывает журналы чатов игроков с его согласия. По какой причине, я не знаю, почему.

Дело в том, что у меня нет убедительных доказательств, и я только начал работать здесь 3 месяца назад. С другой стороны, DBA работает здесь уже 8 лет, так что нет сомнений, кому они поверят, если я когда-нибудь расскажу об этом в отделе кадров. Что еще хуже, начальство часто отзывается о нем довольно высоко, так что у меня такое ощущение, что он близок к незаменимости.

В течение последних нескольких месяцев мы также получали жалобы на то, что игроков банят за то, чего они не говорят, поэтому у меня есть подозрение, что наш администратор базы данных делал это уже некоторое время, но это может быть совпадением. Тем не менее, меня это очень беспокоит, потому что кто знает, что этот человек может сделать.

Как мне поступить в этой ситуации?

Откуда вы знаете, что он это делает, если у вас нет доказательств?
Если у вас хорошая настройка БД/процесса, должны быть журналы изменений, внесенных в БД вне игры. Если нет, кажется, самое время спросить, почему эта общепринятая практика не реализована.
У вас есть офис корпоративного управления?
Вероятно, первое, что нужно сделать, это просто сообщить об этом в отдел кадров, объяснив им, что вы знаете и чего не знаете. Они также могут быть осведомлены о проблеме из других источников. Вы не прокурор, вы свидетель, просто расскажите им, что вам известно и как вы узнали. Предоставьте им возможность соединить точки.
Каков твой вопрос? Как пожаловаться на человека? Делать ли что-нибудь? Непонятно, чего вы на самом деле пытаетесь здесь достичь, кроме как просто узнать мнение о том, что делать.
Годы не имеют значения, я видел ATL (попросили уйти, человек уходит немедленно, но все документы отражают надлежащую отставку, чтобы не влиять на будущее) для очень старого сотрудника о нарушении честности, поскольку это единственное.
У вас есть короткий резиновый шланг, 10 футов веревки и мокрое полотенце? (шутка) Вам нужно решить, что вы хотите сделать или понять в этой проблеме. Мы можем помочь вам достичь вашей цели, но вы должны сказать нам, где находятся целевые стойки.
Просто нанесите бритву Хэнлона.
Я могу ответить на ваш вопрос с точки зрения разработчика игры (бывший разработчик игры, лол), но вам нужно улучшить свой вопрос. Вы хотите справиться с чем именно? Как сообщить о нем, или как обращаться с жалобами? Или что-то между ними? Или что?
Если у игры есть присутствие в социальной сети, зайдите туда и станьте следующим участником утечки вики...
Ничто не заменит доказательства. Сверьтесь с логами и резервными копиями, если это возможно, или попытайтесь как-то поймать его на месте преступления. Здесь вы можете разгуляться. Также было бы полезно узнать, как вы в первый раз об этом узнали.
Будьте готовы к тому, что вас уволят в любом случае, выиграете или проиграете, вас, вероятно, тоже уволят преждевременно... нет тела, нет преступления
@Telastyn Если у администратора баз данных есть доступ к рабочей БД, не сможет ли он / она также манипулировать журналами?

Ответы (3)

Вам не нужны доказательства, вы просто сообщаете о том, что заметили. Вы можете обезопасить свои заявления, сказав, что это просто то, что вы видели, и вы не знаете, что это значит, но вы чувствовали, что должны сообщить об этом. Что ваш работодатель делает с информацией, зависит от него.

Большинство игровых компаний очень строго относятся к сотрудникам, которые каким-либо образом вмешиваются в игры. Обычно люди делают это для личной выгоды, так что это странная ситуация, но это не делает ее нормальной.

Возможно, он заметил призраков: bbc.co.uk/news/world-us-canada-25310774 .
Абсолютно не согласен с этим ответом. Заявление о том, что коллега делает что-то против политики компании, без каких-либо конкретных доказательств может легко выглядеть как случайные обвинения и может привести к тому, что ваш начальник и коллеги не будут доверять вам. По крайней мере, упомяните о проблеме, но не используйте имя коллеги.
@PaulBrown, вы можете не согласиться. Это свободный мир. Ваше несогласие не меняет моего мнения, но спасибо, что поделились своим.
Возможно, ОП мог бы упомянуть, что происходит что- то странное, не указывая пальцем, оставив последующему расследованию (если оно есть) определить, кто несет ответственность.
Я согласен с @PaulBrown, это может ухудшить вашу репутацию.
Я также не согласен. Это может быть этично и правильно, но это никуда не приведет.

Как мне поступить в этой ситуации?

Мой совет: сообщите своему непосредственному руководителю, что

Недавно я случайно обнаружил, что наш администратор базы данных банит игроков и подделывает журналы чатов игроков с его согласия.

И скажите ему, что у вас нет убедительных доказательств. Это только то, что вы заметили. Другими словами, расскажи ему все, что знаешь, и все. Не делайте ничего больше, чем это.

Сообщая об этом своему непосредственному руководителю, вы выполняете обязанности сотрудника компании. Следующее, что вам нужно сделать, это подождать несколько недель.

Если это было просто ваше непонимание, ваш менеджер сообщит вам об этом. Если компания примет меры в отношении этого администратора баз данных, вы об этом узнаете.

Если ничего не происходит, вам нужно сесть и подумать о том, что вы хотите делать дальше. Есть вероятность, что руководство знает о действиях администратора баз данных еще до того, как вы это заметили. В этом случае это больше, чем проблема с администратором баз данных. Это что-то другое. Вам нужно решить, хотите ли вы быть разоблачителем (передайте вопрос в отдел кадров или вышестоящему руководству) или просто уволитесь с работы и перейдете на другую работу. У меня недостаточно информации, чтобы давать вам дальнейшие советы.

Если ничего не происходит, вы должны спросить своего непосредственного начальника, решен ли вопрос или вам нужно сделать что-то еще?
@ ThorbjørnRavnAndersen Спасибо за комментарий. Я думал об этом. ОП работает в игровой компании. То, что он подозревает в действиях администратора базы данных, является серьезной проблемой. Любой грамотный менеджер не оставит ее без внимания. Я думаю, достаточно один раз сообщить об этом. Если менеджер предпочитает игнорировать это, у менеджера или компании есть серьезная проблема. ОП должен думать, что делать дальше. Опять же, у меня недостаточно информации, чтобы дать дальнейший совет.

Я бы рекомендовал ничего не говорить. Вы были там в течение 3 месяцев, и вы не могли иметь точного уровня политического ландшафта там. Учитывая ваш аккаунт, могут быть и другие факторы. Например, руководство просит его об этом или, в худшем случае, руководство знает и позволяет ему, потому что он талантлив.

Нет никакой славы в том, чтобы кого-то сбить. Это то, что должно произойти в какой-то момент при соответствующих обстоятельствах, но это ситуация, которая никогда не заканчивается, чтобы все были счастливы.

Пожалуйста, не думайте, что я говорю игнорировать это. Пока у вас под ногами больше вещей (в основном времени) начинайте запись. Сказать, что вы что-то подозреваете, — это одно, а документальный след — совсем другое.

Подготовка — это еще одна вещь, и она в любом случае должна быть частью вашей работы. Журналы резервного копирования, вероятно, покажут, что если он публикует сообщения в прошлом (при условии, что его сложнее забанить), ему потребуется несколько нарушений. Изучите расписание резервного копирования. Изучите систему чата, посмотрите, почему это возможно. В самом худшем случае вы узнали о системе.