Pull to refresh

Как не потерять деньги в черном ящике: методы тестирования биллинга

Reading time17 min
Views14K
Проверка платных сервисов — один из ключевых инженерных вопросов в тестировании Badoo. Наше приложение интегрировано с 70 платёжными провайдерами в 250 странах мира, и баг хотя бы в одном из них может привести к непредсказуемым последствиям. 

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

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



Читать дальше →
Total votes 39: ↑38 and ↓1+37
Comments9

Законопроект о борьбе с фейковой информацией принят в третьем чтении

Reading time3 min
Views15K
Источник: РИА Новости

7 марта Государственная дума приняла в третьем, окончательном чтении законопроекты о борьбе с фейковой информацией и оскорблением государства и общества, о чем пишет РИА «Новости». Что касается первой части, то законопроекты, которые к ней относятся, запрещают публиковать недостоверную общественно значимую информацию, которая распространяется под видом правдивых сообщений, если она угрожает жизни, здоровью, имуществу граждан или подрывает общественный порядок или безопасность.

Что касается второй части, то здесь предлагается блокировать публикации, которые оскорбляют человеческое достоинство и общественную нравственность, а также государства.
Читать дальше →
Total votes 32: ↑32 and ↓0+32
Comments132

Почему современная наука основана на вере?

Reading time12 min
Views45K

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

Проблема неполной индукции

Знаменитый древнегреческий философ Аристотель в своем трактате «Аналитика» выделяет два вида возможных умозаключений - индуктивное и дедуктивное.

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

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

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

Читать далее
Total votes 122: ↑99 and ↓23+76
Comments623

Реанимируем dctc для борьбы с ложными файлами

Reading time3 min
Views665
Года 4 назад у меня родилась идея — написать бота, который бы отслеживал активность в нашем локальном DC-хабе — просто логировал чат и выполнял простые команды в приват. За пару вечеров был найден прекрасный консольный клиент — dctc, с которым можно взаимодействовать через unix-socket; а ещё за пару вечеров — написан простенький бот на php. При создании бота были внесены первые поправки в код dctc, чтобы он не посылал странные команды на сервер. Через некоторое время меня сделали модератором на этом самом хабе и я начал безжалостно банить. Но удобной системы для отслеживания количества банов у конкретных людей не было, но администратор каждые 5 минут генерировал информацию по текущим банам — ещё несколько убитых вечеров — и вот администрация обрела лёгкую возможность отслеживать порядковый номер бана.

Спустя ещё несколько месяцев в сети стали появляться фэйки — это когда, например, скачиваешь Шрэка, а там вовсе даже не Шрэк, а красная шапочка и трое непонятных мужиков… Некоторое время боролись своими силами, но душа поэта не выдержала — и я решил улучшить бота.
что же было сделано и как всё это заиметь себе?
Total votes 18: ↑16 and ↓2+14
Comments7

Псевдокомментогенератор

Reading time1 min
Views575
7 апреля в ЖЖ Антона Носика появилась запись, сообщающая о возможности оставлять фейковые комментарии от другого пользователя. В частности,
Носиком были замечены комментарии, оставленные якобы им.
Если Вы обнаружили в своём журнале комментарий будто бы от меня, содержащий требования удалить текущий пост, или какие-либо угрозы, не торопитесь хвастаться находкой перед френдами, а приглядитесь к этому комментарию чуть повнимательней. Подделку достаточно легко обнаружить, если понимать, что подлинным такой комментарий быть не может. Сравните оформление двух идущих подряд комментариев, там довольно легко видно, что второй находится внутри первого.

Для большего убеждения можно навести курсор на «ссылка» и увидеть, что она ведет не на адрес данного комментария, как должна, а на страницу некого пользователя bukva, на которой пользователь «передает привет» Антону Носику, и на которой имеется ссылка на описание работы так называемого «псевдокомментогенератора», с помощью котрого можно писать фейковые комментарии.
Об этой «игрушке» довольно быстро стало многим известно, в т.ч. и благодаря Носику, и ей начали активно баловаться. Так, в комментариях к некоторым записям в ЖЖ сегодня можно увидеть картину, состоящую из комментариев всех известных в жж блоггеров с разным содержанием.
Антон Носик тем временем предупреждает всех шутников, что если они не хотят разбираться с abuse team, им следует добровольно удалить все комментарии, сделанные от чужого имени и с использованием чужого юзерпика не только в его ЖЖ, но и в любом другом журнале или сообществе, где они имели неосторожность нагадить подобным образом.

В общем, будьте внимательны, дорогие ЖЖ-пользователи, остерегайтесь подделок.
Total votes 33: ↑26 and ↓7+19
Comments19

Фейки — это ерунда или серьезно?

Reading time12 min
Views11K

Джуд Лоу в образе недобросоветного блогера в фильме "Заражение" раскладывает фейковые объявления о том, что препарат Форсития излечивает вирус MEV-1


Без долгих прелюдий: я считаю, что фейки — зло, они приносят огромный ущерб и с ними надо бороться, особенно в условиях кризисов или жесткой неопределенности (например, во время истерики вокруг COVID-19). Также я считаю, что бороться надо не так, как привыкло наше государство, и еще думаю, что профилактика важнее лечения. Я уверен, что для борьбы с фейками можно применять более современные методы, чем палочная система карательного правосудия, и что фейк фейку — рознь, и надо осознавать природу этих различий.


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

Читать дальше →
Total votes 29: ↑23 and ↓6+17
Comments59

А не пора ли созвать комиссию по лженауке?

Reading time32 min
Views10K

Понимаю, что тема возможно не совсем для Хабра, да и я вероятно не самый авторитетный участник сообщества, но все же - накипело.

Помню, как в университетском курсе физических полей мне порекомендовали одну книгу - она называлась Физика Веры, про автора помню только, что у него была звучная фамилия Тихоплав. В книге весьма подробно рассматривался вопрос существования торсионных полей. Надо сказать, что подход автора мало напоминал научный, лично у меня сразу возникли ассоциации с сектантской желтой прессой, в связи с чем я и начал тогда копать в интернете на предмет достоверной информации. Очень быстро выяснилось, что РАН прецедент торсионных полей объявил лженаукой и даже созвал комиссию по борьбе с данным явлением; узнав об этом, я книгу забросил, и сосредоточился на расчете электромагнитных квадруполей.

Читать далее
Total votes 33: ↑14 and ↓19-5
Comments35

Полное руководство по тестовым дублерам в Android — Часть 2: Практика

Reading time9 min
Views1.5K

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

Читать далее
Total votes 10: ↑6 and ↓4+2
Comments0

Синдром MySpace, который свойственен и Facebook

Reading time10 min
Views5.6K
imageМожет ли появление фальшивых новостей и жестоких видео в новостной ленте Facebook привести к повторению сценария MySpace? В поиске ответа на этот вопрос автор материала приходит к выводу, что подобное предположение на самом деле кажется не таким уж невероятным. Главе Facebook Марку Цукербергу следует присмотреться к этой ситуации повнимательнее, и он, как никто другой, это понимает, ведь именно его компания отобрала корону первенства у MySpace, когда последняя сдала свои позиции в 2009 году.

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

Суть проблемы в том, сможет ли Facebook защитить свою репутацию эффективной рекламной платформы в глазах рекламодателей, желающих платить за размещение на ней своего контента.
Читать дальше →
Total votes 19: ↑16 and ↓3+13
Comments5

Нейросети наступают: явные и скрытые опасности ИИ

Reading time15 min
Views7.2K

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

Чем же является продвинутый ИИ — прорывным средством производства, способным устранить рутину и подтолкнуть творческий потенциал, или чудовищной силой, которая может потенциально угрожать своим создателям? 

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

Читать далее
Total votes 12: ↑8 and ↓4+4
Comments14

Копии Apple Watch уже продают в Китае

Reading time1 min
Views12K
image

С момента мероприятия Spring Forward прошло всего два дня, однако китайские производители уже начали предлагать всем желающим приобрести умные часы, очень сильно напоминающие Apple Watch. В одном из китайских магазинов их можно купить за гораздо более демократичную цену, чем ту, которую назначили в Купертино. «Apple Watch» начального уровня стоят 259 юаней — примерно 40 долларов. За копию получше придётся заплатить уже 3000 юаней или около 480 долларов.
Узнать подробности
Total votes 17: ↑13 and ↓4+9
Comments9

Coleco Chameleon, игровая ретро-консоль с Indiegogo, собрана из картона, изоленты и платы видеозахвата

Reading time2 min
Views15K


Сейчас идет всего лишь третий месяц 2016 года, но за это время в Сети появилось сразу несколько интересных проектов игровых консолей, которые на поверку оказались фейком. Это и Dreamcast 2, слухи о которой оказались просто слухами. А еще это Coleco Chameleon — интереснейший (как казалось) проект, инициаторы которого планировали собрать $2 млн на Indiegogo.

Автор проекта — Майк Кеннеди, владелец нескольких игровых интернет-ресурсов, посвященных классическим консолям и игрушкам. Изначально проект получил название Retro VGS. Идея была простой — создание игровой приставки с игровыми картриджами, которая открывала возможность погрузиться в мир классических видеоигр. Это должно было стать противопоставлением современным консолям с их постоянными обновлениями, подключением к Сети и прочими заморочками. Авторы даже использовали корпус консоли Atari Jaguar, что очень понравилось олдфагам. Правда, и стоимость консоли была немаленькой — $300.
Читать дальше →
Total votes 18: ↑12 and ↓6+6
Comments11

Результаты проекта по созданию нейроинтерфейса для полностью парализованных пациентов поставили под сомнение

Reading time3 min
Views8.8K


В 2017 году на Хабре публиковалась статья о проекте, который посвящен поиску возможности общения с людьми, которые полностью парализованы и у которых нет никакой моторно-двигательной активности. Предположительно, такие люди находятся в сознании, но не в состоянии даже моргнуть или перевести взгляд в сторону.

Тогда говорилось об исследованиях, проводимых под руководством Нильса Баумера (Niels Birbaumer), сотрудника Wyss Center for Bio and Neuroengineering, организации, располагающейся в Женеве. В первую очередь, работа была посвящена возвращению мир коммуникаций людей с боковым амиотрофическим склерозом (именно от него страдал Стивен Хокинг). Баумер рассказывал, что его команде удалось создать нейроинтерфейс и наладить базовую схему общения с парализованными. Новость об этом событии широко освещалась СМИ и принесла ученому определенную известность. К сожалению, сейчас стало известно о том, что результаты всей работы — под большим вопросом. Другая группа ученых не смогла подтвердить результаты, полученные командой Баумера.
Читать дальше →
Total votes 24: ↑24 and ↓0+24
Comments1

Fake News: как создаются фейковые новости и можно ли их распознать

Reading time7 min
Views26K
image

Фейковые новости влияют на политику больших стран, их создатели зарабатывают немалые деньги, используя различные схемы монетизации, а в будущем fake news смогут сокрушать бизнесы. Рассказываем, кто и зачем создает фейковые новости, как организуются поддельные информационные кампании и как распознать фейк обычному пользователю.
Читать дальше →
Total votes 16: ↑14 and ↓2+12
Comments12

О “хакерском кибероружии” из «умных» колонок и о том, как хайпожоры испортили научпоп и ИТ-журналистику

Reading time8 min
Views7.5K
В своем стремлении узнать больше, я часто читаю разнообразную англоязычную интернет-периодику, в частности, такие издания как techradar.com, wired.com т.п… В нынешнем году времени на чтение немного и часть новостей я догоняю. Внезапно мне попался громкий августовский заголовок “Hackers Can Turn Everyday Speakers Into Acoustic Cyberweapons”, что можно перевести приблизительно как: “Хакеры способны превратить твои няшные Apple HomePod, Google Home и пр. повседневные беспроводные колонки в акустическую вундервафлю современное кибероружие”. Заголовок немало заинтриговал, содержание материалов — сильно опечалило.



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

Обнаружив похожий материал на техрадаре, я сначала погрузился в полное недоумение, а потом решил ещё раз перепроверить свои знания о физике звука и его влиянию на организмы млекопитающих. Проверил. Под катом краткое изложение хайпожорских натягиваний совы на глобус у www.wired.com и www.techradar.com, и моих освеженных познаний о том, почему вундервафля от “хакеров” безопасна для человечества и вряд ли сможет когда-нибудь стать оружием.
Читать дальше →
Total votes 11: ↑11 and ↓0+11
Comments38

SEC объяснила взломом фейковый пост в X об одобрении биткоин-ETF

Reading time1 min
Views1.9K

Председатель Комиссии по ценным бумагам и биржам США (SEC) Гэри Генслер заявил, что официальный аккаунт регулятора в X был «скомпрометирован», в результате чего злоумышленники опубликовали сообщение об одобрении заявки на запуск биткоин-ETF. Аналогичное утверждение опубликовано и учётной записью SEC. 

Читать далее
Total votes 5: ↑5 and ↓0+5
Comments2

Amazon начала использовать ИИ для поиска фейковых отзывов

Reading time2 min
Views1.7K

Amazon рассказала об использовании «продвинутых инструментов искусственного интеллекта» для выявления недостоверных обзоров продуктов на платформе.

Читать далее
Total votes 3: ↑3 and ↓0+3
Comments4

Twitter добавила краудсорсинговую проверку изображений в твитах для борьбы с фейками

Reading time1 min
Views1K

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

Читать далее
Total votes 4: ↑4 and ↓0+4
Comments1

OpenAI будет бороться с «галлюцинациями» ИИ с помощью нового метода обучения

Reading time2 min
Views2.8K

OpenAI объявила, что будет бороться с «галлюцинациями» ИИ путём внедрения нового метода обучения моделей искусственного интеллекта.

Читать далее
Total votes 9: ↑9 and ↓0+9
Comments2

Google грозит третий оборотный штраф за неудаление фейков

Reading time1 min
Views4.2K

Таганский суд Москвы зарегистрировал протокол о повторном неудалении запрещённой информации в отношении Google LLC (часть 5 статьи 13.41 КоАП), следует из информации в картотеке суда.

Читать далее
Total votes 13: ↑10 and ↓3+7
Comments10