Мои награды старбакс. Бесплатный кофе в Starbucks (Старбакс) в программе лояльности «Мои Награды Старбакс

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

Итак, не так давно мне в голову пришла идея купить 3 карты Старбакса по $5 каждая.


На сайте starbucks.com есть личный кабинет, где можно добавить эти карты, смотреть баланс и даже переводить деньги между картами.

Есть такой малоизвестный класс уязвимостей «race condition» . Могу с уверенностью заявить, что большинство приложений, которые могут быть уязвимы, к этой атаке скорее всего уязвимы, ведь далеко не каждый программист при проектировке программ учитывает такие факторы, как параллельность выполнения кода и его последствия.

В веб-приложениях он тоже встречается, обычно в функциях связанных с переводом денег/очков/фантиков/ваучеров. Обо всех тонкостях эксплуатации я расскажу в другой раз, а пока вернемся к переводу между картами в Старбаксе.

Перевод строился из нескольких stateful запросов. Схематично - первый запрос POST /step1?amount=1&from=wallet1&to=wallet2 закладывал все эти значения в сессию на сервере, и лишь второй POST/step2?confirm переводил данные уже заложенные в сессии и очищал ее.

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

Но всегда есть обход для таких «полу защит» - можно залогиниться в один и тот же аккаунт с двух разных браузеров / сессий. Тогда эксплуатация выглядит приблизительно так:

#закладываем параметры перевода в обе сессии
curl starbucks/step1 -H «Cookie: session=session1» --data «amount=1&from=wallet1&to=wallet2»
curl starbucks/step1 -H «Cookie: session=session2» --data «amount=1&from=wallet1&to=wallet2»
#одновременное одобрение перевода $1 с карты 1 на карту 2.
curl starbucks/step2?confirm -H «Cookie: session=session1» & curl starbucks/step2?confirm -H «Cookie: session=session2» &

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

На 6-ой запрос произошло чудо - перевод был произведен два раза и у меня стало две карты с 15 и 5 долларами, 20 в сумме. Чтобы считать это за proof of concept, осталось убедиться, что магазин примет эти карты.

Я пошел в ближайший работающий Cтарбакс на market st.

Дайте мне чего-нибудь на $16.
- O_o.
- Ну что у вас самое дорогое?
- Вон те сэндвичи.

Вышло $16.70.

Итак, в нашу маленькую операцию Ы было инвестировано 15 долларов, а закупок сделано на 16.70. Зная отношение самого гуманного суда США к хакерам, я вернувшись домой, сразу зачислил еще $10 с кредитки на карту Старбакса, чтобы не быть должным корпорации целых $1.70, мало ли.

Дальше самое сложное - процесс репорта. Саппорт честно ответил, что не может связать меня с технической командой, ну вообще никак, и им очень жаль, что я feel this way. Написал на [email protected] 23 марта, тишина (ответили, кстати, аж 29 апреля). Пришлось через знакомых знакомых находить людей, которым не все равно и лишь через 10 дней уязвимость была исправлена.

Спасибо никто не сказал, зато был сделан не двусмысленный намек, что я совершил «fraud» и «malicious actions» и что они еще подумают, что со мной сделать.

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

Пробник.ру / Фев.12.2018. / Комментарии к записи Бесплатный кофе в Starbucks (Старбакс) в программе лояльности «Мои Награды Старбакс» отключены

Установите приложение Starbucks Russia на свой смартфон, зарегистрируйтесь в программе лояльности «Мои Награды Старбакс» . Пополните карту Starbucks на 500 рублей и получите бесплатный кофе . Награда будет начислена на ваш аккаунт в течение суток и отобразится в разделе «Награды». Совершайте покупки, собирайте звёзды и за каждые 12 звезд получайте напитки бесплатно!


Новость от 12 февраля 2018 года:

Встречаем романтичный и яркий Кейк Фраппуччино : облака малиновых сливкок, легкие ореховые нотки и бесконечная нежность только до 18 февраля 2018 года .
Кстати, зарегистрировавшись в программе «Мои Награды Старбакс», вы можете попробовать его бесплатно ! Награда начисляется, если вы набрали 12 звезд за покупки по карте, или если вы на Золотом Уровне и у вас недавно был День рождения

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

Кофейни Starbucks - это популярное место отдыха и встреч любителей качественного кофе и непринужденной атмосферы. Когда-то компания начинала с продажи зерен фирменной обжарки, а теперь открывает заведения, где каждый посетитель может не только отведать вкусный кофейный напиток, но и позавтракать или перекусить, а также приобрести профессиональную аппаратуру для варки кофе и брендовые аксессуары для сервировки. Представители компании в России заботится о своих клиентах и предлагают участие в программе «Мои награды Старбакс».

Как получить карту

Любой клиент сети кофеен старше 14-ти лет имеет право бесплатно получить бонусную карту. Ее нужно пополнять денежными средствами и оплачивать все товары на территории кафе Старбакс. За каждую покупку клиент получает 1 звезду. 12 собранных звезд дают право получить «награду» в виде бесплатного кофе, чая или блюда, кроме целых пирогов и тортов.

Так карта наград выглядит.

Пластиковый носитель можно оформить в любой торговой точке Starbucks на кассе или же создать виртуальный эквивалент онлайн в мобильном приложении Starbucks Russia. Карта активируется после регистрации на сайте www.starbuckscard.ru и первого пополнения.

Особенности использования

Карта Старбакс позволяет владельцу получать приятные бонусы, однако нужно знать, как правильно ее применять:

  1. После регистрации в программе «Мои награды Старбакс» необходимо обязательно активировать карту на сайте www.starbuckscard.ru и внести минимальную сумму в размере 500 рублей. Активация происходит в течение суток.
  2. Для зачисления бонусов нужно оплачивать товар только картой Старбакс.
  3. Награда действует 30 дней с момента назначения, по избежанию этого срока бонус обнуляется.
  4. Просматривать баланс, историю списания и начисления бонусов, а также пополнять счет можно через личный кабинет на сайте www.starbuckscard.ru или через мобильное приложение. Использование последнего также дает возможность оплачивать заказ прямо с экрана телефона (при регистрации виртуальной карты).
  5. На сайте компании есть возможность настроить автоматическое и разовое пополнение счета пластикового или виртуального носителя. Для этого надо подключить платежную банковскую карту в личном профиле и осуществить разовый платеж или настроить постоянное пополнение. Доступные сценарии: начисление денег будет происходить при достижении минимального баланса, в определенный день каждой недели или число месяца.

Уровни программы

При регистрации в системе бонусных накоплений покупатель получает карту Зеленого уровня . Чтобы собранные звезды не обнулялись, нужно совершать по крайней мере 1 покупку в течение 12 месяцев подряд. В ином случае можно потерять все накопленные звезды. Зеленый уровень дает возможность обменять 12 звезд на кофейный напиток или блюдо.

Золотой уровень присваивается при условии накопления 30 и больше звезд на протяжении года. Привилегии:

  • Бонусный бесплатный заказ любого товара из ассортимента напитков или продуктов питания в обмен на 12 накопленных звезд;
  • Поздравительная акция на День рождения - возможность получить бесплатный кофе или блюдо в честь праздника;
  • Золотой дизайн карты;
  • Эксклюзивные акции, которые могут быть составлены с учетом персональных предпочтений при выборе товаров или способа оплаты. Также можно получить скидку на блюда или напитки.

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

Чтобы зарегистрировать аккаунт, перейдите на сайт www.starbuckscard.ru и выберите вкладку «Регистрация».

Затем укажите своей номер телефона и нажмите на кнопку «Получить код».

В открывшемся окне введите полученный код.

Далее станут доступны поля для указания номера и пин-кода (он находится на оборотной стороне пластикового носителя под скретч-панелью рядом с 12-ти значным номером) полученной в кафе карты и личных данных. Также можно подтвердить получение рассылки новостей и акций на почту.

Мобильное приложение «Starbucks Russia»

Для удобства клиентов компания Старбакс разработала и ввела программу для Android и IOS . Функционал приложения позволяет активировать уже существующую карту и отсканировать штрих-код или создать полностью электронную версию, узнавать о новых акциях, и предложениях, находить ближайшие кофейни. В "Starbucks Russia" можно просматривать детали личного аккаунта.

Доступно пополнение карты и оплата заказа онлайн.

Также приложение уведомит Вас о наличии доступных наград.

С годовым доходом свыше $14,8 миллиарда Starbucks является самой прибыльной кофейней в мире. И несмотря на то, что некоторые находят их цены завышенными, есть способы сэкономить в известной кофейне, пишет Gobankingrates.

1. Добавка по сниженной цене

Если одной чашки кофе вам мало, вы можете получить добавку за гораздо меньшие деньги. Вам могут повторно наполнить ваш стаканчик эспрессо или классическим кофе без добавок всего за 50 центов. Однако есть условие – вы не должны в это время выходить из кофейни. Если вы вышли, то уже не можете вернуться и получить свою добавку за полдоллара. Кроме того, если вы придете в Starbucks со своей чашкой, вам сделают скидку в 10 центов.

2. Программа вознаграждений

Если вы частый гость в Starbucks, подпишитесь на программу вознаграждений. Для этого сначала загрузите приложение, положите на него определенную сумму и начинайте расплачиваться при помощи приложения за покупки в кофейне и зарабатывать при этом звезды. Чем больше звезд, тем больше выгоды. Участники начального «зеленого» уровня получают возможность бесплатно получить добавку кофе, а также воспользоваться специальными предложениями. Также, если вы загрузите $10 или больше в приложение Starbucks при помощи Visa Checkout, вы получите в подарок еще $10.

3. Подпишитесь на рассылку

Быть в курсе всех новинок и спецпредложений – что может быть лучше? Если вы решили подписаться, то знайте, что вам положена скидка – 10% от вашего следующего заказа.

4. Сезонные предложения

Starbucks в зависимости от праздников дает возможность воспользоваться сезонными предложениями. Они, как правило, очень выгодные. Например, в мае они устраивали акцию, по которой, купив 3 напитка, один можно было получить в подарок. Вы можете узнать в кофейне, действует ли в данный момент какое-либо сезонное предложение.

5. Бесплатные наполнители

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

6. Бесплатное угощение в день рождения

Хочешь начать празднование с любимой чашки кофе? Вперед в Starbucks, показывай документы и заказывай любой напиток любого размера, не заплатив за него ни копейки. Правда, получить бесплатный кофе могут только члены программы Starbucks Rewards зеленого и золотого уровня.

7. Один на двоих – дешевле

Если вы любите пить кофе вместе с другом, то эта идея для вас. Возьмите 1 большой стакан кофе, попросите у бармена два маленьких стаканчика и закажите наполнители на свой вкус. Разделив кофе на двоих, вы сможете сэкономить $3-4 в зависимости от напитка.

8. Американо

Aмерикано – это просто-напросто две порции эспрессо, в которые добавлена горячая вода. Если вы хоте больше кофеина, не заказывайте дополнительную порцию эспрессо. Закажите гранд-американо в высоком стакане — и вы заплатите меньше за дополнительную порцию эспрессо.

9. Бесплатные образцы

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

10. Starbucks в онлайне

Мало кто знает, что Starbucks предлагает бесплатную доставку, если вы заказываете на сумму более чем $75. Также Starbucks предлагает онлайн-скидку в 5% на любой заказ, когда вы используете код 5OFFSEPT16.

«Старбакс» – американская сеть кофеен, является одним из наиболее крупных импортеров кофе. Ее основанием считается создание небольшого магазина по продаже напитка собственной обжарки, который размещался в Сиэтле. Уже спустя 20 лет только в пределах США функционировало почти 200 точек сети и на данный момент уже в Российской Федерации расположено более 100 кофеен. Особенностью политики компании по отношению к своим клиентам выступает располагающая обстановка интерьера, открытый диалог с покупателями и существующая программа лояльности. Каждый потребитель имеет возможность получить карту «Старбакс», которая дает право накопления бонусов. Они могут быть использованы для экономии на других покупках, но для их наиболее выгодного применения стоит ознакомиться со всеми особенностями программы.

Использование карт

Заявленная бонусная программа «Старбакс» направлена на реализацию желания компании отблагодарить своих постоянных клиентов за приобретение продуктов в точках продаж. Становясь ее участником, каждый потребитель получает возможность накапливать начисляемые звезды. Они могут быть использованы в роли бонусов при последующих приобретениях. Чтобы ознакомиться с основными правилами программы лояльности, узнать как зарегистрировать карту «Старбакс» на сайте, какие нюансы ее применения, потребуется зайти на официальный сайт компании или посетить ближайшую стационарно расположенную кофейню.

Чтобы стать участником программы, следует приобрести один из существующих типов карт, к которым могут относиться физические «пластики» или их цифровые аналоги. Подключение происходит посредством входа на официальный сайт или загрузки приложения на мобильное устройство. Как первый, так и второй способ заключается в подробном следовании обозначенным инструкциям, после выполнения которых клиент может пользоваться привилегиями.

Для справки. Клиенту при регистрации может потребоваться ПИН-код. Он находится на обратном стороне «пластика» и является оригинальным по отношению ко всем картам лояльности.

Процедура активации

Регистрация карты «Старбакс» на сайте посредством мобильного приложения заключается в переходе по ссылке www.starbuckscard.ru и выполнении следующих действий:

  1. Ввод номера и ПИН-кода полученного «пластика».
  2. Указание электронного адреса клиента, что становится полноправным участником программы. Пароль должен состоять из набора цифр или букв длиной от 6 до 15 символов.
  3. Ввод остальных данных, которые необходимы в связи с обозначенными условиями компании. Пользователь отражает свои имя и фамилию, дату рождения (год не указывается).
  4. Подтверждение согласия со всеми обозначенными компанией условиями.
  5. Осуществляя выбор опции «Создать аккаунт», стоит учитывать, что в качестве логина будет использован номер мобильного телефона. Необходимо внимательно проверять корректность отображенных сведений. В противном случае клиент не сможет в полном объеме использовать все полагающиеся ему привилегии.

Если регистрация будет осуществляться при помощи официального сайта компании, порядок действий в этой ситуации будет следующим:

  1. Вход на сайт и ввод того номера телефона, что будет применяться в качестве логина.
  2. Подтверждение указанного номера. Действие осуществляется при помощи введения в соответствующее поле логина, который клиент сети получает через СМС.
  3. Ввод имени и фамилии, прочих данных, аналогичных как в ситуации с регистрацией при помощи мобильного приложения.

Нюансы накопления баллов

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

Это интересно. Каждая совершенная покупка дает возможность зарабатывания анонсированных сетью звезд. Одно такое приобретение становится основанием для начисления одной звезды.

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

Количество накопленных пользователем звезд, определяет тот уровень, на котором будет находиться потребитель, имеющий «пластик» сети кофеен:

  1. Зеленый уровень. Чтобы находиться на нем, достаточно будет всего лишь создать аккаунт и зарегистрировать карту.
  2. Золотой уровень «Старбакс». Чтобы его достичь, необходимо получить от 30 и более звезд. Важным обстоятельством перехода на такой уровень является то, что все покупки для перечисления необходимого количества призовых баллов требуется осуществить в течение определенного руководством сети периода – 1 года.

Условия для сохранения привилегий

Достижение одного из уровней накладывает обязательства на потребителя. Их выполнение обеспечивает возможность получения бонусов и привилегий, заявленных руководством сети. Так, потребителю необходимо выполнять следующие действия:

  1. При наличии карты зеленого уровня потребуется заработать как минимум одну звезду на протяжении 12 месяцев.
  2. Если потребитель находится на золотом уровне, то для подтверждения своего статуса ему потребуется на протяжении периода, обозначенного в 12 месяцев, заработать не менее 30 звезд.

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

Привилегии участия в акциях

Программа лояльности предоставляет зарегистрированным обладателям карты право получать привилегии. Они существенно отличаются в зависимости от того, на каком уровне находится собственник «пластика».

Для зеленого уровня предоставляются следующие возможности или награды:

  1. Специально приготовленный продукт (напиток), представленный любым наименованием из ассортимента компании. Он может быть представлен любым объемом, имеющимися основами и добавками. Такое право дается при условии наличия на счету 12 звезд, которые начислены за осуществление новых покупок. Стоит учитывать важную особенность – право выбора сохраняется исключительно в течение 30 дней с того момента, как бонус будет начислен. В противном случае он потеряет силу. При необходимости осуществления покупок потребуется предъявить имеющуюся карту «Старбакс», принимающую участие в программе.
  2. Применение специальных предложений. Они заранее рассылаются на электронную почту или номер мобильного оператора клиента сети кофеен.

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

При наличии золотого уровня бонусы могут следующими:

  1. Специально приготовленный напиток, который аналогичен тому, что предоставляется на зеленом уровне. Для его получения также требуется наличие 12 звезд, действительных только в течение 30 дней.
  2. Напиток, который может быть приготовлен для клиента один раз в год ко дню его рождения. Такой подарок начисляется автоматически при условии, что в аккаунте присутствуют данные относительно даты рождения.
  3. Получение «пластика» в золотом дизайне. Для выполнения такого действия потребуется обратиться в любую из стационарных точек.
  4. Пользование специальными приложениями.

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

Существующая программа виртуальной карта сети позволяет оформить не только физический «пластик». Для ее активации потребуется перевести на нее определенную сумму средств. Как пополнить карту «Старбакс»? Для выполнения такого действия необходимо будет выбрать один из существующих дизайнов «пластика». После этого на него переводят сумму, которая должна будет находиться в пределах от 500 до 10000 рублей. Ее можно распечатать и использовать в таком виде или добавить в заранее зарегистрированный личный кабинет.

Следует знать. Кроме «пластика» участника программы лояльности дополнительно можно приобрести подарочную карту «Старбакс». Она может быть использована владельцем для приобретения продуктов и напитков на определенную сумму средств.

Участие в программе лояльности, проводимой сетью кофеен «Старбакс», предоставляет клиентам массу возможностей. Накопление звезд дает право приобретения без оплаты напитков любой массы и состава, которое сохраняется в течение 1 месяца. Становясь участником программы, стоит помнить о том, что только периодическое посещение кофейни даст право пользоваться теми привилегиями, что положены постоянным покупателям.


Top