Оффтоп Влад Бабаев
7 752

PSN отключил сервера GT Sport, потому что «перепутал» наплыв игроков с DDoS-атакой

Сервис Sony не «ожидал», что в автосимулятор захочет сыграть столь большое количество геймеров.

В закладки

23 декабря «упали» сервера Gran Turismo Sport. Ситуацию усугубило то, что большинство функций игры, а также сохранение прогресса завязаны на онлайн. Эту особенность в своём твиттере резко прокомментировал сотрудник студии Naughty Dog.

При входе в игру пользователей встречала ошибка NE-21194400. Автор серии Gran Turismo Кадзунори Ямаути в своём твиттере сообщил, что студия Polyphony Digital знает о проблеме и уже принимает меры. Тем не менее он сообщил, что со стороны студии технических неполадок не обнаружено и, скорее всего, серверы Sony не позволили сервису GT Sport завершить процесс аутентификации.

Решить проблему удалось 25 декабря. Команда Polyphony Digital, а также сам Ямаути объяснили, что причиной отключения стал сбой в работе PlayStation Network.

Причиной неполадок стало неожиданно большое количество пользователей, которое было ошибочно принято за атаку на PlayStation Network. В результате система блокировала попытки авторизации.

С этих пор мы будем работать с командой PSN, чтобы подобного не повторилось. Приносим искренние извинения за доставленные неудобства.

Из сообщения Polyphony Digital

Сервисы Sony подвергались хакерским атакам в 2011 и 2014 годах. Возможно, сбой в работе PSN был связан с повышенной безопасностью сервиса в преддверии зимних праздников.

#sony #granturismo

Материал опубликован пользователем. Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
Статьи по теме
Геймдиректор Uncharted: The Lost Legacy раскритиковал разработчиков GT Sport за систему сохранений
{ "author_name": "Влад Бабаев", "author_type": "editor", "tags": ["sony","granturismo"], "comments": 50, "likes": 52, "favorites": 1, "is_advertisement": false, "subsite_label": "flood", "id": 14053, "is_wide": false }
{ "id": 14053, "author_id": 3142, "diff_limit": 1000, "urls": {"diff":"\/comments\/14053\/get","add":"\/comments\/14053\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/14053"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 64955 }

50 комментариев 50 комм.

Популярные

По порядку

Написать комментарий...
5

те с 23го по 25е все что они смогли сделать - это узнать что проблема на стороне сони потому что игра не может авторизироваться на серверах сони? Не хочется тыкать пальцем, но вроде как простейшие логи, запуск игры в дебаге, просмотр как-нибудь дев консоли со статистикой игры должен же был дать этот ответ быстрее, чем за 2 дня?

Ответить
3

а зачем, когда можно забить болт на аудиторию, потому что она всё равно прикована к платформе и никуда не денется?

Ответить
0

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

Ответить
1

да какая репутация. нормальных альтернатив практически нет (для многих владельцев плойки), одна платформа "типа не для взрослых", на другой, видите ли, "эксклюзивчиков нет((", а с третьей разбираться не всем хочется, так что плойкой будут многие, пусть и через силу, пользоваться ещё долго

Ответить
0

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

Ответить
0

а почему поддержку и сервисы не развивают? у меня только одно предположение: им пофиг, потому что никто не сольётся с платформы

Ответить
2

Да сразу они узнали. Не будут же они говорить, что "проблема на стороне Сони, пинайте её". По сразу нескольким причинам:
1. Это плевок в сторону самой Сони. Обвинение её в кривожопости. Они и обидеться могут.
2. Можно знатно обосраться. Например, проблема не на стороне Сони, а на стороне провайдера. Ну вот сбой случился у их Ростелекома, который является поставщиком ~100% трафика до серверов и обратно и из-за этого сбоя произошли проблемы. И вот они бы обвинили Сони, а Сони такая: "вы охуели там ваще? От вас коннекты не идут вообще"
3. Проблема может быть как бы на стороне Сони, но не у самой Сони. К примеру, Сони может покупать DDoS Prevention у стороннего поставщика. У Клаудфара или, к примеру, у Лаборатории Касперского. И вот у антиДДоС решения случилось ложное срабатывание на что угодно, не обязательно на игру. И оно начало отбивать коннекты от целого сегмента, в который, по злой иронии, попали запросы от серверов игры. Или даже не ложное срабатывание, даже реально вырос трафик из-за реальной атаки. Не будет же Сони говорить, что, ребят, нас в сракотан ебут. Они будут до последнего делать хорошую минут. И из-за реальной атаки антиДДоС решение отбивает коннекты и дальше по тому же сценарию
4. Проблема может быть реально в антиДДоС решении от Сони, но причины могут быть подобными п. 3. То есть антиДДоС всеми силами защищает ПСН, чтобы пацаны могли поиграть и даже не знали, что сейчас все админы в жопу ужаленные бегают, для них бы всё выглядело так, будто ничего не происходит

В итоге, чтобы разрулить ситуацию, Сони обратилась к антиДДоС поставщику, тамошний суппорт обратился к админам, админы разобрали логи и сказали, что сейчас мы будем раскидывать трафик, но чтобы нам совсем охеренно фильровать его и понимать, где нужный, а где мусорный, нам нужно получить такие-то данные от вас. А вам, до кучи, нужно ещё такое-то сделать с вашей стороны. Скажем, отключить некоторые серверы, т.к. они находятся в том же сегменте, откуда валит весь щит шторм.
Сони видит, что часть запрошенных данных — это не к ним, а к поставщику игры. Перенаправляет эту часть вопросов в Гран Туризмо. Тамошние говорящие головые перенаправляют эти вопросы админам. Админы собирают инфу, производят настройки. Отправляют ответы говорящим головам, те перенаправляют Сони, Сони перенаправляет в антиДДоС.

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

Я не вижу здесь чего-то удивительного. Как-то раз приходилось разбираться с проблемой нашего приложения у клиента — одного крупного банка в другой стране. На разбор проблемы пошли главный разработчик проекта от разработчиков и я от тестирования. Так вот цепочка была такой. Мы в России делаем решение, которое рассматривал банк в, ну пусть это будет страна Гондурас (именно страна тут не важна), а для проверки возможностей нашего решения наняли тестировщика Ивана из Украины (имя, количество тестировщиков и страна, опять же, не имеют значения, главное, что это совсем другая страна, третья по отношению к нашей и к клиентской).
Проблема, кстати, оказалась на стороне прошивки устройства. Точнее, кривого рута. Рутовалка снесла некоторые системные файлы из-за чего сама ОС работала не так, как ожидалось. Вовзрат на стоковую прошивку всё разрулил. Но чтобы это выяснить, нам понадобилась сначала переписка, сбор логов, их раскуривание, сбор прототипа, работающего на других механизмах, созвон с клиентом + его тестировщиком, покупка этого же устройства, убеждение, что на устройстве всё хорошо, повторная переписка с просьбой накатить сток.

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

Ответить
0

Если бы у вас была игра и вы бы в неё зашли в это время, то вы бы увидели сообщение от разработчиков о том, что они испытывают проблему с авторизацией серверов GT в PSN и что они работают над исправлением ситуации. Никто не молчал, сразу обо всём написали

Ответить
0

Ответ был на конкретный комментарий.
К слову, текст ошибки не означает вообще ничего. Текст — это просто ресурс, который показан по возвращаемому коду. Уверен, что код возврата в случае падения PSN, в случае таймаутов ответа от PSN и в случае отбивания коннектов будет один и тот же. И вообще очень много сценариев будут давать один код возврата.
И даже если глубоко внутри коды будут разными, наружу будет пробрасываться один на большую пачку разных, т.к. никто не занимается локализацией каждого из кодов.

Ответить
1

большинство функций игры, а также сохранение прогресса завязаны на онлайн.

Мда =/

Ответить
7

что угодно, лишь бы подписочку оформили

Ответить
4

То есть в него без PS+ даже не поиграть...??? Нннннет ! Спасибо! Я даже по скидке это брать не буду!

Ответить
0

Ну это соревновательный автосим. Какой в нем смысл без онлайна? Можете в NFS и тп поиграть, там даже сюжетные компании приделывают, чтобы не так скучно было с компьютерными болванчиками круги нарезать.

Ответить
8

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

Ответить
1

типа, всю жизнь делали здоровенные одиночки с кучей всего - а теперь это вдруг мультиплеер-онли покатушкой стало?

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

Ответить
0

но тогда, раз тут у нас как бы пусть и не номерная, но всё же часть "великой серии автосимов" - где должный уровень поддержки?

Ответить
2

Это вопрос к платформе, а не к авторам игры. Вы статью читали или сразу обсуждать начали?

Ответить
0

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

Ответить
1

Если бы сони было бы плевать на потребителей, то защиты от DDOS так и не появилось бы. PSN, конечно, не самый лучший игровой сервис, но вы уж чрезмерно ситуацию демонизируете. Почти во всех IT проектах периодически происходят такие факапы. Спросите любого IT-шника, он вам сходу назовет 3-4 более масштабных.

Ответить
0

так два последних НФС онли онлайн же. Там даже сингл без сети не сыграть. и в сингловые сюжетные гонки можно реальных игрково звать вместо ботов)

Ответить
0

Да дело даже не в этом, мало ли интернет отрубился/авария/забыл оплатить. И фигушки тебе, а не нормально поиграть.

Ответить
0

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

Ответить
2

Являюсь владельцем данной консоли, но не суть. Суть в том, что компания пошла по пути Xbox One, то есть по тому пути, который Microsoft предлагала при разработке консоли. Если быть более конкретным, то многие смеялись над зависимостью Xbox One от сети интернет, в том числе и Sony подшучивали, а в итоге к чему пришли? PlayStation подписки и практически привязка к интернет соединению.

Ответить
0

Сейчас и игры стали такими же, с этой "кучи дисков" к каждому патчи первого дня на гигабайты выходят, без которых игру если и запустишь будешь с сотнями багов и глюков играть

Ответить
–1

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

Ответить
4

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

Ответить
2

Ну я не удивлен, у Sony с онлайн сервисами всегда все было через Ж
Polyphony тоже хороши конечно, что им мешало сделать копию сейва оффлайн? Или еще проще, хэш сейва на своем сервере хранить, чтобы при игре онлайн проверять что пользователь его не модифицировал

Ответить
1

1. Зашел в оффлайн
2. Сыграл гонку
3. Сохранился
4. Хэш поменялся
5. ?!?

Ответить
0

Сохранятся нельзя было бы без онлайна, но загрузить любой сейв и поиграть можно. Люди на невозможность этого и жаловались

Ответить
7

Костыли какие-то

Ответить
0

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

Ответить
1

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

Ответить
0

Хм, ps4 уже много раз ломали на предыдущих прошивках, с доступом к играм. Достаточно один раз это кому-то сделать, чтобы прочитать этот ключ внутри игры, и все смогут редактировать сейвы

Ответить
0

Я согласен что 100% способ защититься только онлайн. Но, как компонент для шифрования можно использовать идентификатор пользователя, таким образом "ключ" для каждого будет свой и без взлома конкретной PS4 начитерить бы не удастся. Если мои сведенья верны, то для онлайна нужно иметь последнюю версию прошивки, и со взломанной консоли выйти в онлайн не удалось бы.

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

Ответить
0

Если мои сведенья верны, то для онлайна нужно иметь последнюю версию прошивки, и со взломанной консоли выйти в онлайн не удалось бы.

Но ведь нам тут не надо выйти в онлайн, нужно лишь прочитать данные игры. А игру можно на любую (уже) взломанную прошивку установить.
как компонент для шифрования можно использовать идентификатор пользователя,

Тоже ничего не даст, ну сделают редактор сейвов где будет поле ввода своего имени, которое добавиться к ключу.

Ответить
0

Идентификатором не обязательно должен быть видимый пользователю psn-ник. Уверен, что есть и другие идентификационные данные, сокрытые от пользователя, но доступные разработчику. Тут уж не могу назвать никакой конкретики т.к. нагуглить ничего внятного по документации для разработки на PS4 я не смогу (возможно плохо искал, а может она закрытая). В таком случае без взлома консоли узнать его будет нельзя. Остается только читерить оффлайн. А что касается читерства оффлайн, не вижу ничего плохого в этом т.к. другим это не вредит.

P.S. Я считаю что в этом обсуждении мы ушли уже слишком далеко от темы статьи.

Ответить
1

What a story, Kazunori. :3

Ответить
1

С - Сони - Сервис

Ответить
1

Это от распродажи такой наплыв? Я и сам купил, а оказался в числе "хакеров", видимо.

Ответить
1

Polyphony Digita - PD, Sony - S
S: Ребят, делайте что-нибудь, нас фанаты сожрут;
PD: Эм, что у нас нет номерной части игры. только куски;
S: Да пофиг, нам хоть что-то надо, вон у зелёных уже четвёртая форза выходит в поколении, а у нас до сих пор лишь драйвклаб.
PD: Нам делать игру Франкенштейна?
S: Да хоть что-нибудь, лишь бы работало и можно было бы похвастаться.
------За день до выхода GT: Sports--------
S: Всё хорошо, предзаказы валят, все пускают слюни. Слышь, PD, дай-ка погонять. Э... Стоп, а почему я только меню вижу?
PD: Мы не успели сделать нормально и пока игра работает только при подключении к серверам, а они только через 20 часов запустятся.
S: Здрасьте, приехали. Эй вы там, соберите по быстрому сервак под GT.
------------Через час-----------------------
S: Эх, покатаем. Эм, не понял. Где карьера PD??!
PD: Мы не успели сделать карьеру.
S: А вы уверены что игру можно завтра выпускать?
PD: Партия сказала - "Надо!" Народ ответил - "Есть!"
S: Ну, надеюсь что опыт и деньги с продажи помогут выпустить новую номерную часть, а эту быстро забудут.
---------------Ближе к новому году-------------
S: PD, какого чёрта у GT:S сервера не работают, онлайновые вы наши?
PD: Эм, просто внезапно был большой наплыв игроков, мы испугались и вырубили сервера.
S: ИСПУГАЛИСЬ?
PD: Ну, мы вообще не рассчитывали на такой объём продаж и количество игроков.
S: Здрасьте Forza новый год.
PD; Эм, Forza?
S: Оговорился. Вот до чего довели, канальи. Ну ка быстро строчите пресс-релиз о том, что вы приняли наплыв за DDOS-атаку и перекрыли сервера забоявшись неудобств игроков, а я уж как-нибудь разрулю.

Ответить
0

толстовато, но забавно, спс)))

Ответить
0

Типичная сони)

Ответить
0

Вроде как ддос направлен как раз-таки на то чтобы сервер был недоступен для пользователей. И я правильно понимаю, что Сони решили что раз начался ддос, то нужно сделать сервер недоступным для пользователей?

Ответить
1

"лох не мамонт"

Ответить
0

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

Ответить
0

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

Ответить
0

Разработчики ЛоуБрейкерс решили, что нужно отключить сервера так как не думают, что в их игру кто-то будет играть

Ответить
0

PSN отключил сервера GT Sport, потому что «перепутал» наплыв игроков с DDoS-атакой

Не хватает только "Badum-tuss!" или "Фить-ха!".

Ответить
0

Каждый раз, когда падают сервера PlayStation - это Sony пытается сделать функцию смены имени аккаунта.

Ответить

Комментарий удален

0

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjog" } } }, { "id": 10, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-250597-0", "render_to": "inpage_VI-250597-0-1134314964", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=clmf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudo", "p2": "ftjf" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvc" } } } ]
Хидео Кодзима оказался алгоритмом
машинного обучения
Подписаться на push-уведомления