Русский
Русский
English
Статистика
Реклама

Facebook

Личный опыт Фронтенд-инженер из лондонского Facebook как попасть в FAANG?

03.11.2020 22:13:52 | Автор: admin
Как готовиться ксобеседованиям, чтобы устроиться вкомпанию уровня FAANG? Вместе сОлегом Громовым, фронтенд-инженером излондонского офиса Facebook (ex. Yandex, Toptal etc.), составили план подготовки помотивам прошедшего вебинара опираясь наего личный опыт.

Обсуждаем:
  • плюсы-минусы работы вкрупных компаниях,
  • оформление резюме,
  • как проходят скрининг, алгоритмическая иархитектурная секции,
  • какова роль английского иsoft skills наповеденческой секции ивцелом насобеседовании,
  • где тренироваться необходимым навыкам для каждого этапа: собрали полезные ссылки.




FAANG аббревиатура Facebook, Amazon, Apple, Netflix, Google, название, насколько язнаю, появилось 35 лет назад. Это были компании снаибольшей капитализацией вIT. Они как планка, докоторой все пытаются дотянуться: если дорос доFAANG, товыше только звёзды. Многие инженеры хотят туда попасть: большие зарплаты, хорошие условия, возможности для развития это лучшее, что бывает вмире среди корпораций.

Кто-то включает Microsoft, Uber, Airbnb, кто-то пытается перенести термин нароссийские крупные tech-компании: Яндекс, Mail.ru, Авито, ABBYY. Намой взгляд, вFAANG они невходят, само понятие только про перечисленные выше tech-гиганты.

Ноесть фаанговский стиль собеседования, иэто другая история. Стиль переняли многие компании, которые наFAANG непохожи ниразмером, ниприбыльностью. Всобеседование входят 4ибольше секций, которые включают: алгоритмическое интервью, system design, behavioral-интервью. Подготовившись ктакому собеседованию, выможете устроиться ивкомпании помимо FAANG: формат становится знакомым. Предлагаю использовать этот широкий подход, будем говорить окомпаниях, которые собеседуют пофаанговской структуре.

Плюсы иминусы работы вкомпаниях уровня FAANG


Ремарка: говорю исключительно про опыт ввеб-разработке. Всю жизнь язанимаюсь фронтендом, современем стал скорее фуллстек веб-разработчиком: имею дело скодом отбалансеров добаз данных. Ноянеговорю про собеседования иработу вFAANG вкачестве маркетолога или проджект-менеджера.

Плюсы:
  • развитие.
    Если выочень любите свою работу, если вам хочется челленджей исложных проектов, хочется развиваться иобщаться сбольшим количеством людей, втом числе случшими специалистами.
    Первое, что понял, когда попал вЯндекс: все вокруг умные, аянет. Это типичная история, тоже самое происходит, когда устраиваешься вGoogle, Facebook: вкрупных компаниях очень питательная среда для роста. Особенно для людей, заинтересованных невпостроении бизнеса, авразвитии себя как специалиста.
  • Стабильность, хорошая зарплата.
    Ещё разработчикам дают RSU restricted stock unit, особый вид денежного вознаграждения. Обычно люди ихтутже конвертируют вденьги завычетом налогов. Так что RSU своего рода прибавка кзарплате. Теденьги, которые яполучал RSU-шками вЯндексе откладывал, апотом пожил наних полгода вШтатах без работы.
  • Статус.
    Можно сказать: яработаю вГугле! Иэто звучит круто.

Минусы зависят оттого, какой вычеловек ичего вам хочется отжизни. Основной: нестоит устраиваться вFAANG, если вам ненравится быть винтиком вмеханизме, причём механизме сильно регламентированном.

Естественно, когда вкомпании 4060 тысяч человек почти как город процессы должны быть достаточно строгие. Причём необязательно изразряда отчитайся этому иэтому. Имею ввиду, вкомпаниях есть система мотивации, которая настраивает разработчиков наопределённый лад.

Кому-то это подойдёт: например, молодым людям, которые закончили университет. Они где-то поработали год, попали вэто великолепие инаслаждаются процессом ирезультатом. Нотем, укого уже лет 15опыта заплечами хочется больше ответственности, хочется использовать свой опыт недля маленькой задачки внутри компании. ИмвFAANGе может быть неочень. Это надо иметь ввиду иподбирать место для себя исвоих сильных сторон: ненадеяться, что вFacebook тыавтоматически становишься самым счастливым человеком вмире. Это нетак.

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

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

Если ищете позиции срелокейтом, подписывайтесь нанаш бот @g_jobbot. АIT-рекрутер в gmate поможет упаковать резюме так, чтобы заинтересовать интервьюеров. Бот просто ибыстро настраивается: сфера, зарплата, локация релокейт. Подходящие вам варианты будут приходить вТелеграм.



Резюме


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

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

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

Убираем нерелевантное, подчеркиваем сильные стороны, весь подходящий для вакансии опыт. Невсмысле бить себя пяткой вгрудь: команда ничего несделала, всё толькоя. Задача рассказать отом, что выкомандный игрок, понимаете бизнес. Особенно если устраиваетесь напозицию разработчика высокого уровня. Отнего требуется понимать процессы командной работы, как ихналадить, как ликвидировать боттлнеки тоесть узкие места, где производительность страдает. Всё это подайте ввыгодном свете, ноневыдумывайте, говорите правду: покажите адекватные достижения, идеально, если количественно все большие компании это оценят. Например, технические достижения опишите так: время прохода тестов вContinuous Integration-среде сократилось на30%, увеличилась прибыль или конверсия тоже наN%. Расскажите прокомандные достижения: где выпомогли наладить процесс, кого икак нанимали.

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

Хороший совет писать резюме наодной, максимум 1,5страницах. Времени уинтервьюеров мало, ихорошо, если вся информация считывается ими сразу.

Когда резюме должно изобщей кучи попасть кчеловеку, который решает, скем провести звонок, рекомендация почти гарантированный путь куспеху. Она выделяет резюме среди других, иначе изнескольких десятков тысяч откликов вас могут просто статистически незаметить. Поэтому если есть знакомые обращайтесь кним. Как правило, люди легко реферят резюме: заудачную рекомендацию получают бонусы внутри компании. Рекомендации это некакая-то запретная тема инетабу. ИвЯндекс, ивFacebook, идаже вToptal япопал через рекомендацию.

После того, как резюме одобрили, перед 4-этапным интервью обычно есть ещё скрининг.

Скрининг


Бывает скрининг срекрутером, бывает технический зависит отсложности процесса. Первый звонок почти на100% будет срекрутером. Оноценивает общую адекватность, узнаёт жизненную историю, почему человек ищет работу, пытается отфильтровать поток. Иногда кто-то случайно отправляет резюме вмассовом найме странности присутствуют.

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

Натехническом скрининге происходит примерно тоже, что дальше наалгоритмической секции, новремени даётся меньше: 4060минут, 12задачи: как правило, онлайн.

Кэтому формату нужно привыкнуть. Есть whiteboard-интервью: стоишь рядом сдоской, рисуешь схемы, пытаешься писать наней код неочень удобно, многие жалуются. Аонлайн внекотором смысле ещё хуже (кому-то, может, лучше). Сидишь закомпьютером человека невидишь, иговоришь нетолько пишешь код. Нехочу никого обижать, новэтот момент часто возникает проблема, особенно урусскоговорящих разработчиков. Внашей культуре непринято хвастаться иболтать, мыберём иделаем.

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

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

Алгоритмические секции


Следующие этапы зависят откомпании. Янесобеседовался вGoogle, Amazon или Apple. Насколько мне известно, увсех них достаточно характерные процессы, следующие шаблону, нодетали отличаются. Например, уAmazon есть Leadership Principles набор правил, который рекомендуют выучить, потому что про них насобеседовании тоже будет разговор. ВFacebook такого нет.

Алгоритмических секций несколько: обычно две-три. Вдокороновирусную эпоху вас привозят вофис, где всё происходит, встречают, сажают впереговорку, дают кофе. Вырешаете алгоритмические задачи: тесамые, что видите наLeetcode. Кто-то советовал уровень Hard это, кстати, необязательно. Сложные задачи встречаются, наверное, наMachine Learning или нагруженных бэкендах ялично ниодного харда вообще невстречал. Обычно это уровень Medium: достаточно сложные, сними надо уметь обращаться. Ноесли никогда нерешали наверное, есть шанс это сделать, есть просто потренировались иумеете думать.

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

Как правило, секции проводят разные интервьюеры. Это сделано намеренно, для объективности. Скаждым надо поздороваться, немного рассказать осебе. Потом начинается сама секция: нужно решать, думать, говорить, может, ошибаться ипеределывать.

Интервью статистически шумный процесс.5интервьюеров, объективность, попытки максимально квантифицировать кандидата ноони невсегда работают, кому-то может что-то непонравиться. Иногда отказывают непотому, что человек неподходит, апотому что сигнал оказался недостаточно сильным. Нанятый неправильный разработчик для компании хуже, чем ненанятый правильный.

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

Кодинг обычно совмещён салгоритмической секцией. Причём есть небольшая разница между бэкендом ифронтендом вFacebook. Теже алгоритмы надеревьях, графах или связанные сциклами, смассивами носфронтенд-спецификой. Как правило, всё наJavaScript. Выбор языка достаточно свободен. Когда собеседовался вдругую компанию, писал наС# хотя доэтого никогда его неиспользовал. Нотак как онобъектно-ориентированный ипохож наJava, тояпросто уточнял впроцессе: вот так можно? Атак?

Конечно, если вывсю жизнь программировали наPython, нестоит писать наJava: разные языки, будет тяжело, запутаетесь вконструкциях, импортах. Это небудет ужасно негативным сигналом, ноусложнит жизнь.

Адальше бывает system design-интервью иbehavioral: ясталкивался только стакими этапами.

Где готовиться


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

  • Leetcode бесплатен для подборок задач воткрытом доступе. Там есть платные подборки, есть премиум аккаунт, где можно найтито, что замесяц довас спрашивали насобеседованиях вFAANG.
  • HackerRank
  • Codility
  • Interviewing.io
  • Codewars
  • AlgoExpert


Архитектурная секция: system design


Архитектурные секции тоже самое, что system design-интервью. Думаю, они есть насобеседованиях всегда, аихколичество зависит отуровня, накоторый претендуешь. ВFacebook была одна, вовторой компании, куда собеседовался параллельно 1или 2.

Секция открытая, проблема неставится также, как взадачах наалгоритм. Одновременно важны иsoft skills: умение поговорить, вывести ипринять решение, спроектировать конкретную систему. Когда говорят про System Design, обычно идёт речь про дизайн чего-то высоконагруженного: надо сделать Твиттер или Инстаграм. Разумеется, за40минут нельзя спроектировать полноценный Твиттер.

Бывают испецифические задания: сделать форму ввода савтокомплитом. Вслучае сфронтендом может быть что-то типа: спроектируйте фронтенд для Яндекс.Карт: как выструктурируйте код, какие будут компоненты, какая подчиненность компонентов друг другу. Можно говорить про доставку контента для пользователей, CDN.

Это всё очень общие задачи, ивесь час может легко уйти наописание одного аспекта проектируемой системы. Самое главное, что нестоит делать лезть вдетали дотого, как выобозначили варианты иполучили одобрение, что именно хотят услышать. Сначала обозначаешь широту: вот такая система, высокоуровнево она может состоять издесятка компонентов, нарисовать схему. Дальше можно сказать, что времени мало, ипредложить углубиться вдетали взависимости отпредпочтений интервьюера иваших знаний. Знания нужно использовать! Если непонимаете, как работает балансировка нагрузка, нознаете, как работает бэк для поиска очевидно, лучше говорить про бэкенд. Все понимают, что целиком проект один разработчик несделает.

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

Где готовиться




Что важно ивпроцессе всего собеседования, инаbehavioral-части


Soft skills


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

Расскажите осебе?
Ну, япрограммист.
Ачем вызанимаетесь?
Делаю сайт.

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

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

Ятак начал делать ещё давно, когда впервые готовил презентацию. Мне надо было всё рассказывать устно, аяписал текст выступления вдокументе. Письменная речь совсем несоответствовала устной, получалось нелепо инеказисто. Тогда ясел стелефоном можно сдиктофоном, можно перед зеркалом истал репетировать: где-то раз надесятый речь стала связной ипонятной.


Я рассказываю про парсер HTML, написанный в самолёте по пути на офсайт.

Ещё один совет: как правило, интервьюер ничего овас незнает. Часто онсмотрит резюме перед интервью за3минуты, ему бросаются вглаза какие-нибудь 4термина, имя человека влучшем случае. Тоесть выкак кандидат можете акцентировать внимание наотдельных аспектах своей истории, чтобы выглядеть максимально выгодно. Внекотором смысле, это манипуляция, нохорошая. Высами себя продаёте: нонепытаетесь рассказатьто, чего небыло. Просто интересный проект увас был ненапоследней, анапредпоследней работе, итогда можно рассказать онём. Интервьюер наверняка заинтересуется изапомнит эту историю, ането, что выфиксите баги натекущем месте, потому что проект встадии поддержки. Такой подход можно использовать наблаго себе, даиразговор получается более живым.

Английский язык


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

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

Яучил английский напротяжении 10лет, ивсегда думал, что уменя сносный уровень, особенно технического языка: читал мануалы, как все. Нов2016 году поехал вНью-Йорк ипонял, что непонимаю ничего. Просто неслышу, что мне говорят это меня шокировало. Затрудняюсь сказать, какой втот момент был уровень, наверное, В1, upper-intermediate. Нояпрактически непонимал носителей итерялся внасыщенном разговоре.

Явывел для себя критерии, покоторым можно понять, что уровень подходит для прохождения интервью. Если натехнической конференции выпонимаете 5070% того, что говорит выступающий иможете за12 минуты рассказать про свой проект так, что вас поймут этого должно хватить. Успикеров обычно очень внятный язык, без сильного сленга ипроглатываемых звуков. Для собеседования сертификаты ненужны, нопонадобятся для переезда вВеликобританию. Уровень формальный, В1или В2 если учить снуля, накаких-нибудь курсах можно дорасти донего загод.

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

Как готовиться


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

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

Итоги


Из-за пандемии процесс собеседований меняется, формат работы тоже. Есть предположение, что ремоут скоро появится повсему миру. Сейчас компании стараются нанимать втекущих локациях, например, вСША совсей страны как минимум. Тяжело делать прогнозы, начнутли нанимать людей изРоссии, которые хотят остаться вРоссии. Прямо сейчас рассчитывать наремоут нестоит может, втечение нескольких лет.

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

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

Что почитать дополнительно:



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

Унас вg-mate минимум 3050% готовы рассматривать ремоут, арелокейт среди локаций навторой месте попопулярности. Завремя пандемии ивРоссии, изарубежом наём ускорился в3раза. Регистрируйтесь вботе, чтобы получать лучшие вакансии вtech прямо вТелеграм.
Подробнее..

Настройки приватности Facebook VS OSINT

02.12.2020 16:10:54 | Автор: admin


Уже достаточно много статей я разбирал OSINT и поиск в соцсетях с помощью Maltego. Сегодня же давайте поговорим о настройках приватности в их аккаунтах.

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



Ну да и ладно бы с Одноклассниками. Куда интереснее проверить как обстоят дела с настройками конфиденциальности в самой большой социальной сети в мире. В Facebook.

В меню нам доступны следующие категории:



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

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

Допустим, Олег и Алена женаты, но Олег запретил Facebook показывать этот факт (нехороший такой Олег). При этом, Алена в настройках приватности данный пункт не скрывала, значит через ее профиль мы можем узнать, что Алена и Олег женаты.

Всю общедоступную информацию со страницы пользователя мы можем выгрузить на граф Maltego с помощью трансформа из состава пакета Social Links: [Facebook] Get User Details.
Для всех фото, постов и видео в хронике публикаций можно настроить отдельную видимость для всех или только для определенной категории пользователей.



Также можно отдельно настроить видимость списка друзей и подписок. А вот тут у нас есть несколько интересных опций: Настройки Конфиденциальность. Пройдемся по тем, которые могут существенно подпортить нам жизнь при проведении OSINT.



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

Кто может посмотреть список ваших друзей а вот это уже важная настройка. Как писал Сервантес, а до него Еврипид: Скажи мне, кто твой друг и я скажу кто ты. По умолчанию данная настройка установлена на Доступно всем.

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

Используя Entitie: Facebook Mutual Friends, мы можем получить список общих друзей между 2-мя аккаунтами. Для получения более полного списка друзей повторяем процедуру с результатами, полученными из первого запроса. Это, конечно, не так хорошо, как было бы с открытым списком, но лучше, чем ничего.



Еще одним интересным для нас разделом настроек является: Настройки Хроника и метки.



Кто может размещать публикации в вашей хронике? тут нам доступно всего 2 варианта Друзья и Только я. На видимость постов не влияет, едем дальше.

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

Разрешить другим людям делиться вашими публикациями в их историях дает возможность другим людям репостить ваши посты в своих историях.

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

Скройте из своей хроники комментарии с определенными словами Позволяет настроить встроенный спам-фильтр под ваш вкус. Можно даже загрузить CSV-файл со всеми неприемлемыми для вас словами. На тест я взял слово коронавирус, потому что заколебал он уже!

Оставляем 2 комментария под постом. Один простой, другой со стоп-словом.



Сам владелец страницы не видит текст комментария 2, однако видит, что комментарий в целом есть.



А вот если мы посмотри от третьего стороннего аккаунта, то мы не увидим комментарий 2 со стоп-словом вовсе.



Как итог, Maltego не может выгружать комментарии, которые попали под спам-фильтр.



Кто может видеть публикации, в которых вы отмечены, в вашей хронике если кто-то отмечает вас на фото, то пост с фото автоматически появляется в вашей хронике. Данный параметр позволяет контролировать, кто будет видеть данные посты по умолчанию (это Друзья друзей). Для поиска подобных постов в открытом доступе используется Transform: [Facebook] Posts Tagged.

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

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

Выводы




Несмотря на то, что Facebook имеет очень много настроек приватности, оказалось, что информация не всегда может быть скрыта на 100%. Большая часть настроек по умолчанию выставлена на Доступно всем, что тоже не повышает вашу безопасность.

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

Каждому есть, что скрывать. И помните: существует информация, которую лично вы не знаете, как использовать, а вот НЕВАЖНОЙ информации не существует, особенно, если дело касается вашей личности.

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

До новых встреч!

Подробнее..

Apple против Facebook как накаляется борьба двух гигантов

03.02.2021 12:13:25 | Автор: admin

Два года назад Amazon воевала с Google из-за умных колонок. Компании запрещали сервисы друг друга, инвестировали миллиарды в рекламу и всеми силами пытались показать, что продукты их конкурента выеденного яйца не стоят. Теперь друг в друга вцепились Facebook и Apple. У них сейчас идёт настоящая PR-война, а всё из-за прав распоряжаться данными пользователей.

Противостояние здесь больше идеологическое, и последствия (особенно для Facebook) могут быть очень серьезными.

Facebook наносит первый удар

За последние несколько недель крупнейшая в мире соцсеть выкупила ряд рекламных объявлений на всю страницу в главных американских газетах: The Wall Street Journal, The New York Times и The Washington Post. В рекламе они атаковала новые изменения политики конфиденциальности Apple. Они, как утверждает Facebook, серьезно повредят малому бизнесу и изменят Интернет в том виде, в каком мы его знаем, к худшему.

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

Двигайтесь быстро и ломайте вещи. Если вы не ломаете вещи, вы двигаетесь недостаточно быстро.

Так говорил Марк Цукерберг. Это был официальный девиз Facebook на протяжении многих лет. Он был предназначен для дизайнеров и менеджеров, но стал неотъемлемой частью ДНК компании. И Facebook действительно двигался очень быстро.

Что ж, Facebook действительно быстро развивался. И в процессе много чего сломал.

Первой вещью стало доверие пользователей. Многие из них, особенно в США, начали понимать, что бесплатность сервисов Facebook далеко не обязательно его плюс. Вместо того чтобы получать бесплатный продукт, они сами становятся продуктом. Скандал с Кембридж Аналитика только подтвердил эти догадки. Данные пользователей становятся золотыми приисками XXI века.

По мере роста общественного сознания в США началась кампания за удаление Facebook. К ней присоединился даже Илон Маск когда ему напомнили, что у SpaceX есть аккаунт в Фейсбуке, он ответил Не знал об этом. Удалю. И потом напоминал о своей большой нелюбви к этой соцсети ещё несколько раз. Его примеру последовали многие политики и публичные личности.

Но Facebook был слишком опьянен ростом аудитории, чтобы распознать тревожные сигналы. Конъюнктура менялась, доступ к пользовательским данным становился большой привилегией. Число скандалов росло, Цукербергу пришлось несколько раз свидетельствовать перед Конгрессом. Но миллиарды людей, которые мало что об этом слышали, продолжали каждый день использовать Facebook. Аудитория Instagram росла ещё быстрее, а WhatsApp стал самой популярной платформой для коммуникации во многих странах, особенно в Африке и Латинской Америке.

Огромная проблема для Цукерберга заключается в том, что в ближайшие месяцы Apple собирается рассказать многим пользователям о том, как Facebook на самом деле отслеживает все их данные. И значительно упростить возможность отказаться от такой слежки. Продавать данные пользователей рекламодателям на iOS 14 станет гораздо сложнее. Сам факт того, что Facebook настолько сильно выступает сейчас против Apple, показывает, что компания видит в этом сильную угрозу для своего бизнеса.

Суть в том, что весной 2021 года Apple планирует ограничить доступ к IDFA (идентификатору устройства) для приложений. И станет требовать, чтобы веб-сайты и приложения получали явное разрешение от пользователей, прежде чем им будет предоставлен доступ к IDFA. Это, например, сломает все мобильные трекеры: пока пользователь сам не даст разрешение на отслеживание его данных, получить его идентификатор они не смогут.

Старший вице-президент Apple по разработке ПО Крейг Федериги сказал, что компания может даже удалить из App Store приложения, пытающиеся отслеживать пользователей без их разрешения. При этом разработчикам запрещается давить на пользователей например, давать доступ к приложению лишь тем, кто согласится на использование их данных.

Это очень плохая новость для Facebook (и Google, если на то пошло). Поскольку большая часть бизнес-модели компании основана на отслеживании практически всего, что мы делаем в Интернете.

Но пользователям, судя по всему, решение Apple идёт только в плюс. Например, в декабре 2020 года Mozilla Foundation выразила поддержку Apple в решении ограничить доступ к IDFA и попросила пользователей подписать петицию, чтобы укрепить решимость [Apple] защищать конфиденциальность потребителей. Ранее под давлением других корпораций Apple вынуждена была перенести апдейт iOS с сентября 2020 года.

А как насчет аргумента Facebook, что новая политика Apple изменит интернет к худшему? Есть ли зерно правды в её рекламных публикациях в разных американских газетах?

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

Правда, здесь Facebook забывает, что модель бесплатного контента уже и так давно сломана. Большинство интернет-изданий уже перешли на другие способы заработка: подписки, донаты, финансирование со стороны (Washington Post, например, спонсируется Джеффом Безосом). Или просто универсальная реклама, набирающая за счет объемов. Наличие таргетинга в рекламе жизненно важно только для бизнес-модели Facebook.

Компания могла бы сосредоточиться на том, чтобы принять удар и начать адаптировать свой продукт к новым реалиям. Вместо этого Facebook сейчас тратит драгоценное время и ресурсы на борьбу за политику конфиденциальности Apple (Помогите нам остановить их! Иначе маленький бизнес умрёт!). Пытаются влиять на мнение публики, хотя Apple вольна делать со своим бизнесом то, что захочет.

Тим Кук идёт в контратаку

Что произойдёт, когда непреодолимая сила встретит несдвигаемый предмет?

Несколько дней назад во время своей речи на Международном дне конфиденциальности данных в Брюсселе Тим Кук пошел в наступление против Марка Цукерберга. Его речь, довольно грубая и эмоциональная, стала прямым ответом на недавнюю атаку Facebook. Самое интересное, что Кук нацелился непосредственно на соцсеть, расписал все её недостатки, но при этом умудрился ни разу не упомянуть название компании.

Вот небольшой отрывок из его речи:

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

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

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

Слишком многие по-прежнему задаются вопросом: Что нам сойдет с рук? В то время когда им нужно было бы спросить: Какие могут быть последствия?

Каковы последствия работы алгоритмов, которые отдают приоритет теориям заговора и поощряют подстрекательство к насилию просто из-за высокого уровня вовлеченности?

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

Данные пользователей должны быть неприкосновенны, а модель ведения бизнеса, основанная на их продаже, запрещена.

Нельзя допустить, чтобы социальная дилемма превратилась в социальную катастрофу.

Тот факт, что Там Кук напрямую не называет Facebook, только подтверждает его слова. Все и так понимают, о ком идет речь.

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

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

Кук продолжил рассказывать о различиях в философии Apple и Facebook:

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

Может показаться, что Apple и Facebook идут разными путями. Но на самом деле они двигаются по траектории столкновения.

На днях стало известно, что Facebook готовит антимонопольный иск против Apple относительно прозрачностиновых правил конфиденциальностив iOS 14.

Интересно, что произойдет, когда непреодолимая сила столкнется с несдвигаемым предметом?

Подробнее..

Brave new world

23.02.2021 14:15:47 | Автор: admin

О дивный новый мир! Как ты прекрасен. Как же ошибался Джордж Оруэлл и как был прав Олдос Хаксли. Никто никого не принуждает ни к чему. Народ сам ломится табунами для того, чтобы получить новую пилюлю и слить всю информацию о себе кому попало. И конечно, тебя-то, хабрачеловек, это не будет касаться. Мы то не то, что остальное человьё. Мы умные. Сидим за фаерволлами, торами и всем остальным. Но вот, зачастую упускаем такие моменты, как бабушки, дедушки, мамы, папы и остальные обыкновенные люди, нас окружающие.

Говорить мы будем про Brave и фильм под названием The Social Dilemma.

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

The Social Dillema

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

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

  • Google

  • Facebook

  • Firefox & Mozilla Labs

  • Instagram

  • Uber

  • NVIDIA

  • Youtube

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

В оригинале: If youre not paying for the product, then you are the product.В оригинале: If youre not paying for the product, then you are the product.

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

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

There are only two industries that call their costumers `users`: illegal drugs and software. (К сожалению, смысл ломается при переводе на русский. Если есть предложения по лучше, пишите)There are only two industries that call their costumers `users`: illegal drugs and software. (К сожалению, смысл ломается при переводе на русский. Если есть предложения по лучше, пишите)

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

Фильм заслуживает премии за свою вменяемость. Несмотря на то, что один из участников проекта, Джарон Ланье (http://personeltest.ru/aways/en.wikipedia.org/wiki/Jaron_Lanier) выглядит как упоротый хиппи, его советы не такие уж и упоротые. На самом деле, этот человек работал в Atari в 1985 году, после чего покинул компанию, и работал над множеством проектов, такие как первые VR гарнитуры, Internet2 и так далее. Сейчас он работает в Microsoft Research, и в 2018 году он написал книгу под названием 10 причин почему вам надо удалить свои аккаунты в социальных сетях прямо сейчас. Советы же в фильме не настолько бесполезные.

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

Кстати, фильм имеет приличный рейтинг на этих ваших гнилых помидорах. А на гугл так вообще оценил его в 95%, что весело, ввиду того, что гугл прилично огрёб от этого кина.

(Отступление, и ложка дёгтя в бочке мёда. Фильм на английском. Он был выпущен в сентябре 2020 и я не видел его русских переводов. Так вышло, что большинство моих родственников по той или иной причине понимают язык в той степени, чтобы посмотреть фильм. Но не у всех всё так же радужно. Для решения этой проблемы, я хотел бы посмотреть, если у нас получится захаброэффектить всё это дело. На сайте фильма можно послать отзыв. https://www.thesocialdilemma.com/contact/. Если вы не англоговорящий, спросите, есть ли планы. А если вы себя чувствуете достаточно сильным почему бы не предложить ребятам свою помощь в переводе. Хотя бы субтитры. Поправьте меня, если я не прав и вы знаете о русской версии.

Ну а на пока что придётся обойтись всё той же книгой 10 причин почему вам надо удалить свои аккаунты в социальных сетях прямо сейчас, благо её найти можно.)

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

Но мы не легион. Мы редкие люди, и нас рать (максимум). Борцы с зависимостью вынуждены существовать в зависимом мире. Мы можем сколько угодно соревноваться в количестве установленных фаерволлов, до тех пор, пока мы не посетим нашу дорогую маму (ну надо же иногда себя показать, хоть по видеоконференции) чтобы после узнать что она рассорилась с папой, потому что папа поддерживает [того самого о котором мы в этой статье говорить не буем], а вот она сама этого самого не поддерживает.

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

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

Ну хорошо, мы можем попробовать просветить неведущих, показывая им фильмы и давая им книги. Но что делать со всей этой рекламой, которая льётся со всех сторон? Просто ставить адблок на Microsoft Edge и Яндекс Браузер? Ага. Эти с удовольствием сливают идентификатор машины, и независимо от того, сколько раз ты их переустановишь, продолжают следить за твоим компьютером.

Ладно, зачем эти спиноффы? Мы то знаем, что есть Хром и Огнелис! (Которые льют идентификатор инсталяции, и их можно немного урезонить, путём полной переустановки. Хотя, гуглу и на это полный пофиг, потому что всё подключено к вашим этим аккаунтам).

The Brave - защитник наших данных

Ну и тут на сцену выходит Король Brave. О! Посмотрите только на отзывы в Google Play для мобильной версии этого браузера. Таких рейтингов просто так не наберёшь. Все отзывы исключительно положительные. (Может быть процентов пять жалобы на то, что у кого-то поломался бинарник после апгрейда).

Да что там, весь интернет только и говорит о том, какой замечательно безопасный это браузер, который не льёт эти ваши данные направо и налево! Да ещё и позволяет вам зарабатывать бабло на просмотре рекламы! (Хаха, вот это интересная идея, почему бы не развернуть этот движок рубли бабла в обмен на моё внимание другой стороной. Пусть мне будут платить за внимание). Ну так, а как вам поддержка IPFS и Tor? Да просто замечательно! Беру! Пачку! Весь прайд. Устанавливаю на все устройства.

Но только и Лев сам себе иногда попукивает и неприлично пахнет, особенно, когда он зело обожрался зеброй (тобишь, маркетинговых кампаний). Почему бы не вкрутить автоподставку своих реферальных кодов без разрешения? Ну так вкрутим! http://personeltest.ru/aways/habr.com/ru/company/itsumma/news/t/505782/. А, может быть, вам всё-таки показать кое-какую рекламу, которую Король Brave счёл нужной? Покажем!

Ох, ну что же всё так плохо? Почему же так сложно сделать всё по-человечески?

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

А вот собирать свой собственный Хром это дело непростое. Не раз на Хабре светились статьи о том, насколько сложен код этого браузера. И пилить его самостоятельно, дело неперспективное. Так что нужны деньги, поскольку программистам надо платить, да и сервера с неба не валятся, твою жеж мать!

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

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

И что же? А вот что:

Я знаю, что на хабре есть люди причастные к проекту и они следят за тем, что здесь происходит.

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

В режиме суперпаранойи должно быть сделано следующее:

  • Никакой синхронизации закладок.

  • Никаких профилей.

  • Никаких менеджеров паролей и кредитных карточек. Мне это не нужно. У меня всё в офлайне.

  • Разрешить очищать историю при выходе из браузера.

  • Никаких разрешённых реклам. Просто всё нафиг закрыть.

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

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

Но, господа из Brave, подумайте вот об чём: таких, как мы рать. Нас тысячи, но не миллионы. Но у нас есть друзья, подруги, семьи и всё такое. Мы могли бы ставить нормальный, обыкновенный Brave на компьютеры наших знакомых.

Единственное что вам нужно будет сделать это закопать разодранную зебру подальше и перестать заниматься неприличествами. Дайте мне, в конце концов, браузер который 100% ничего никуда не льёт, и я в обмен, найду вам аудиторию, которой вы можете показывать рекламу, кормить свои BAT или вставлять реферальные коды. (С условием, конечно, что вы будете держаться честно и не будете лить персональные данные, за чем вас ещё не уличили, насколько я могу видеть).

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

Подробнее..

Перевод Как я получил награду Facebook по баунти-программе дважды

31.03.2021 00:12:34 | Автор: admin

В марте 2020 года началась пандемия, поэтому у меня появилось множество свободного времени. Им нужно было распорядиться с умом, и я решил получить сертификат OSWE. Сдав 8 августа экзамен, я взял пару недель отдыха, а затем в середине сентября сказал сам себе: Знаешь что? Моё имя не появлялось в зале славы Facebook в 2020 году, хотя бывает там ежегодно. Пора решить эту задачу!.

Мне никогда не доводилось находить уязвимости на одном из поддоменов Facebook, поэтому я изучил статьи и нашёл один пост про поддомен Facebook, привлёкший моё внимание. Это отличный пост, рекомендую его прочитать: [Баг преобразования HTML в PDF приводит к RCE на сервере Facebook].

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

Моей основной мишенью стал https://legal.tapprd.thefacebook.com, я намеревался реализовать RCE (Remote Code Execution, удалённое выполнение кода) или нечто подобное.

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

Каталоги с ответом 403:

/tapprd/
/tapprd/content/
/tapprd/services/
/tapprd/Content/
/tapprd/api/
/tapprd/Services/
/tapprd/temp/
/tapprd/logs/
/tapprd/logs/portal/
/tapprd/logs/api/
/tapprd/certificates/
/tapprd/logs/auth/
/tapprd/logs/Portal/
/tapprd/API/
/tapprd/webroot/
/tapprd/logs/API/
/tapprd/certificates/sso/
/tapprd/callback/
/tapprd/logs/callback/
/tapprd/Webroot/
/tapprd/certificates/dkim/
/tapprd/SERVICES/

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

Я заметил способ обхода перенаправления на Login SSO на https://legal.tapprd.thefacebook.com/tapprd/portal/authentication/login и после анализа страницы логина я обнаружил такую конечную точку:

/tapprd/auth/identity/user/forgotpassword

Проведя фаззинг со стороны конечной точки пользователя, я выявил ещё одну конечную точку /savepassword, ожидающую POST-запроса, Изучив файлы Javascript, я разобрался, как работает страница, что необходим сгенерированный токен и xsrf-токен и т. д. Сначала я подумал, что стоит попробовать проверить, можно ли изменять их вручную при помощи burp suite, но получил ошибку сбоя выполнения операции.

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

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

Позвольте мне объяснить, что здесь произошло: я отправлял случайные запросы с CSRF-токеном при помощи программы-взломщика и случайные адреса электронной почты с новым паролем конечной точке /savepassword, и одним из результатов стал редирект 302.


Редирект

Теперь я мог зайти на страницу логина, ввести электронную почту и новый пароль БУМ, вход в приложение успешно выполнен и у меня появился доступ к панели администратора!


Я прочитал отчёт хакера, который нашёл предыдущий RCE, реализуемый при помощи PDF, компания дала ему награду всего в 1000 долларов. Поэтому я решил: так, нужно произвести хорошее впечатление и написать идеальный эксплойт, чтобы получить высокий Impact.

Я быстро написал на Python простой скрипт для эксплуатации этой уязвимости: вводишь адрес электронной почты и новый пароль, а скрипт изменяет пароль.


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

Затем я сообщил об уязвимости, и мой отчёт рассмотрели.

2 октября я получил награду в размере 7500 долларов


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

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

Часть вторая


В первой части я обнаружил возможность захвата аккаунта незащищённым API, что позволило мне изменять пароль любого администраторского аккаунта без участия пользователя, за что отдел безопасности Facebook выплатил мне 7500 долларов. Во второй части я обнаружил способ захвата аккаунта при помощи манипуляций с куки. Объединив его с внутренним SSRF, я получил награду в xxxxx долларов. Да, пятизначную сумму Ну, давайте приступим.

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

Когда я обнаружил уязвимость из первой части статьи, Facebook устранила её на следующий день после получения отчёта. Затем я приступил к изучению истории burp suite, чтобы понять, как всё это работает.


Как видно из скриншота (цифра 1 на синем фоне), в качестве куки используется ASPXAUTH. Идеально!

Понимаете, к чему я клоню? ASPXAUTH с вероятностью 80% означает, что они уязвимы, но для этого требуется следующая информация:

  • validationKey (строка): преобразованный в шестнадцатеричный код ключ, используемый для проверки подписи.
  • decryptionMethod (строка): (по умолчанию AES).
  • decryptionIV (строка): преобразованный в шестнадцатеричный код ключ вектора инициализации (по умолчанию вектор, состоящий из нулей).
  • decryptionKey (строка): преобразованный в шестнадцатеричный код ключ, используемый для расшифровки.

Подробнее об этом можно прочитать здесь: MachineKey Class.

У меня нет информации ни по одному из пунктов, так почему я предположил, что здесь есть уязвимость?

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

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

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



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

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

Вывод 1: я мог залогиниться в любой администраторский аккаунт, зная всего лишь его имя пользователя; сложность этой уязвимости я считаю очень низкой, а её impact высоким. Если я сообщу только об этой уязвимости, то получу всего 7500 долларов, как и в первой части, но мне хотелось большего.

В панели я заметил нечто любопытное, а именно опцию создания форм и ещё одну опцию API-триггер. Я кое-что заподозрил, скорее всего, существует возможность неограниченного SSRF (Server-Side Request Forgery, подделки серверных запросов). Поэтому я написал письмо в отдел безопасности Facebook, рассказав, что в приложении почти стопроцентно есть критическая уязвимость SSRF, попросив разрешение её протестировать. Мне пришёл ответ:


В то время я всё ещё обсуждал с ними отчёт из первой части (захват аккаунта), потому что об этих уязвимостях я сообщил через неделю после первой. Как видите, отдел безопасности Facebook продолжал считать, что я утверждаю о наличии ещё одного обхода авторизации и SSRF, даже после того, как я объяснил уязвимости с доказательствами. Судя по этому, мне дали разрешение на тестирование SSRF.

Спустя какое-то время я написал небольшой скрипт и загрузил его в их редактор. Скрипт позволял мне отправлять любой запрос с любыми данными (GET, POST, PUT, PATCH, HEAD, OPTIONS) на любой URL, как внутренний, так и внешний.


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

На этом этапе я мог расширить эту уязвимость до RCE, может быть, до LFI (Local File Inclusion, добавление локальных файлов), если зайду чуть дальше (в этом я не уверен полностью, позже я попросил у Facebook разрешение на реверс-инжиниринг приложения, но они отказали, и сообщили, что не считают, что я смог бы расширить атаку).

Тогда я попробовал атаковать Facebook скриптом-канарейкой. Снова угадайте, что произошло?


Я получил свой канареечный токен. Что дальше? Мне нужно написать новый отчёт со всеми подробностями, в том числе скриптами и PoC (доказательством правильности концепции), как мне и говорили выше.

Вывод 2: написав скрипт для отправки произвольных запросов, я мог получить внутренний SSRF и обеспечить доступ к внутренней сети Facebook. Сложность этой атаки я считаю низкой, а Impact критическим.

Полный Impact этого SSRF:

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

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

Подробнее об уязвимостях SSRF можно прочитать в статье portswigger.

Последний вывод: я объединил обе уязвимости в цепочку, дойдя до точки, имеющей доступ к внутренней сети Facebook (SSRF), воспользовавшись захватом аккаунта (Account takeover), чтобы добраться до моего загруженного на сервер скрипта внутри приложения, отправляющего нужные мне произвольные запросы.

Давайте поговорим о том, чего я могу достигнуть при помощи обнаруженной мной цепочки уязвимостей:

  • Я могу получить доступ к аккаунту любого сотрудника Facebook в панели юридического отдела.
  • Не нужно объяснять, насколько важную информацию может злоумышленник получить после входа.
  • Я мог использовать SSRF для доступа к внутренней сети Facebook (intern.our.facebook.com).
  • Думаю, что приложив ещё немного усилий, я бы смог расширить эту уязвимость и использовать её для сканирования внутренней сети/серверов.

Все мы знаем, насколько критичен SSRF, особенно если он не ограничен по частоте. Я могу с лёгкостью изменять тип контента и методы запросов. По информации из руководств об оплате Facebook эта уязвимость должна быть вознаграждена суммой 40 000 долларов в бонусом 5000 долларов, если я смогу изменять тип контента запросов и метод запросов.

После длительного ожидания я получил от Facebook такое сообщение:


Получил награду от Facebook в сумме 40 000 долларов плюс бонус 2 000 долларов (вместо ожидавшихся 7 000 долларов).

Я задал им вопрос о том, почему не получил бонус за полный контроль (5 000 долларов), и получил такой ответ:



В целом с первой уязвимостью это составило 54 800 долларов.

Я сообщил об этой уязвимости спустя несколько дней после отчёта об уязвимости из первой части.

Хронология отчётов:

  • Среда, 9 сентября 2020 года отправлен отчёт об уязвимостях.
  • Понедельник, 26 октября 2020 года компания Facebook попросила меня открыть новый отчёт.~Предприняты меры по устранению.
  • Понедельник, 26 октября 2020 года отчёт рассмотрен.
  • Четверг, 25 февраля 2021 года проблема устранена, выплачено вознаграждение. Примерно шесть месяцев, ага.
  • Пятница, 5 марта 2021 года выплачен бонус 5300 долларов.

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

  • Создайте новые куки ASPXAUTH с другого веб-сайта.
  • Проверьте, будут ли работать куки на исследуемом веб-сайте.

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

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

Security Week 14 масштабная утечка данных в Facebook

05.04.2021 20:15:29 | Автор: admin
В субботу 3 апреля в публичный доступ попала огромная база данных пользователей соцсети Facebook. На одном из киберкриминальных форумов появились записи о 533 миллионах пользователей из 106 стран, среди них чуть меньше 10 миллионов учеток из России.

В ответ на запрос СМИ в Facebook подтвердили факт утечки. Дело было так: еще в 2019 году кто-то воспользовался уязвимостью в инструменте для поиска друзей, который сам по себе вызывает сомнения с точки зрения приватности. Данная фича заливала на серверы соцсети телефонную книгу пользователя и предлагала ему добавить в друзья найденных людей. Как выяснилось позднее, инструмент позволял перебором пройтись по всему массиву телефонных номеров и выгрузить данные о большом количестве пользователей примерно 20% от общего числа учеток в соцсети.


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

По понятным причинам из Facebook не утекли пароли, но персональных данных в общий доступ попало много: имена, локация, данные о работодателе, пол, дата регистрации. База из 2019-го, судя по всему, какое-то время продавалась на черном рынке, а в январе этого года в Telegram появился бот, продающий данные по телефонному номеру. Электронных адресов, ассоциированных с аккаунтами, утекло относительно мало: Трой Хант (Troy Hunt) добавил в базу сервиса Haveibeenpwned всего 2,5 миллиона записей.

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

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

Что еще произошло


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

Специалисты GitHub расследуют нестандартную уязвимость в собственной инфраструктуре. Злоумышленники воспользовались инструментом GitHub Actions, который позволяет автоматизировать действия при работе с исходным кодом. Возможности оказались слишком широкими вплоть до запуска криптомайнеров непосредственно на серверах компании.

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

Другое исследование Лаборатории Касперского описывает таргетированную атаку, эксплуатирующую, помимо прочего, уязвимости в VPN-клиенте Pulse Secure.

Подробное описание уязвимости типа zero-click (то есть не требующей каких-либо действий от пользователя) в почтовом клиенте Apple Mail. Уязвимость позволяет менять настройки клиента, например модифицировать подпись. Проблему закрыли в июле прошлого года.


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


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

В свежем исследовании проанализировали (новость, PDF) телеметрию, собираемую с устройств на базе iOS и Android. Выводы авторов: данные и там, и там передаются в среднем каждые 4,5 минуты. ОС Google передает в 20 раз больше данных, чем iOS. Последнее утверждение оспорили разработчики Android: дело не в том, что они собирают меньше данных, а в том, что не всю телеметрию мобильной ОС Apple удалось посчитать.

В npm-пакете Netmask обнаружили серьезную ошибку при обработке IP-адресов, если в начале адреса есть ноль. В самом простом примере адрес 0127.0.0.1 можно преобразовать в 87.0.0.1.
Подробнее..

Стриминг множества RTSP IP камер на YouTube иили Facebook

07.06.2021 18:08:54 | Автор: admin

Как известно, у YouTube отсутствует фича захвата RTSP потока. Возможно, это сделано не случайно, а исходя из голой прагматики, чтобы люди не повесили на YouTube статическое видеонаблюдение за своими подъездами и не утилизировали его каналы, которые, как оказалось в пандемию, вовсе не резиновые. Напомним, что некоторое время назад имели место истории с ухудшением и ограничением качества стримов до 240p. Или есть еще одно предположение: стримы с IP камер это зло для YouTube, потому что у них чуть более ноля зрителей, на которых не накрутишь миллион просмотров рекламы. Так или иначе, фича не представлена, и мы постараемся заполнить этот пробел - помочь YouTube осчастливить пользователей.

Допустим, мы хотим взять обычную уличную IP камеру, которая отдает H.264 поток по RTSP и перенаправить ее на YouTube. Для этого потребуется принять RTSP поток и сконвертировать в RTMPS поток, который принимает YouTube. Почему именно в RTMPS, а не RTMP? Как известно несекьюрные протоколы отмирают. HTTP предан гонениям, и его участь постигла другие протоколы, не имеющие буквы S - значит Secure на конце. От RTMP потока отказался Facebook, но спасибо, оставил RTMPS. Итак, конвертируем RTSP в RTMPS. Делаем это Headless способом (без использования UI), т.е. на сервере.

Для одного RTSP потока потребуется один YouTube аккаунт, который будет принимать поток. Но что делать если камер не одна, а много?

Да, можно насоздавать вручную несколько YouTube-аккаунтов, например, чтобы покрыть видеонаблюдением приусадебный участок. Но это с огромной вероятностью нарушит условия пользовательского соглашения. А если камер не 10, а все 50? Создавать 50 аккаунтов? А дальше что? Смотреть это как? В этом случае на помощь может прийти микшер, который объединит камеры в один поток.

Посмотрим, как это работает на примере двух RTSP камер. Результирующий поток mixer1 = rtsp1 + rtsp2. Отправляем стрим mixer1 на YouTube. Все работает - обе камеры идут в одном потоке. Здесь стоит заметить, что микширование - достаточно ресурсоемкая по использованию CPU операция.

При этом, так как мы уже имеем RTSP поток на стороне сервера, мы можем перенаправить этот поток на другие RTMP endpoints, не неся при этом дополнительных расходов по CPU и памяти. Просто снимаем трафик с RTSP стрима и тиражируем на Facebook, Twitch, куда угодно без дополнительного RTSP захвата и депакетизации.

Меня, как девопса, будет мучать совесть, если я не заскриптую то, что можно было бы заскриптовать. Автоматизации способствует наличие REST API для управления захватом видео с камеры и ретрансляцией.

Например, с помощью запроса:

/rtsp/startup

можно захватить видеопоток от IP камеры.

Запрос:

/rtsp/find_all

позволит получить список захваченных сервером RTSP потоков.

Запрос для завершения RTSP сессии выглядит так:

/rtsp/terminate

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

Давайте подробно рассмотрим, как это можно сделать.

Небольшой мануал, как с помощью минимального кода организовать Live трансляцию на YouTube и Facebook

В качестве серверной части мы используем demo.flashphoner.com. Для быстрого развертывания своего WCS сервера воспользуйтесь этой инструкцией или запустите один из виртуальных инстансов на Amazon, DigitalOcean или в Docker.

Предполагается, что у вас имеется подтвержденный аккаунт на YouTube и вы уже создали трансляцию в YouTube Studio, а так же создали прямую видеотрансляцию в своем аккаунте на Facebook.

Для работы Live трансляций на YouTube и Facebook нужно указать в файле настроек WCS flashphoner.properties следующие строки:

rtmp_transponder_stream_name_prefix= Убирает все префиксы для ретранслируемого потока.

rtmp_transponder_full_url=true В значении "true" игнорирует параметр "streamName" и использует RTMP адрес для ретрансляции потока в том виде, в котором его указал пользователь.

rtmp_flash_ver_subscriber=LNX 76.219.189.0 - для согласования версий RTMP клиента между WCS и YouTube.

Теперь, когда все подготовительные действия выполнены, перейдем к программированию. Разместим в HTML файле минимально необходимые элементы:

Подключаем скрипты основного API и JS скрипт для работы live трансляции, который мы создадим чуть позже:

 <script type="text/javascript" src="../../../../flashphoner.js"></script> <script type="text/javascript" src="rtsp-to-rtmp-min.js"></script>

Инициализируем API на загрузку web-страницы:

<body onload="init_page()">

Добавляем нужные элементы и кнопки поля для ввода уникальных кодов потоков для YouTube и Facebook, кнопку для републикации RTSP потока, div элемент для вывода текущего статуса работы программы и кнопку для остановки републикации:

<input id="streamKeyYT" type="text" placeholder="YouTube Stream key"/><input id="streamKeyFB" type="text" placeholder="FaceBook Stream key"/><button id="repubBtn">Start republish</button><div id="republishStatus"></div><br><button id="stopBtn">Stop republish</button>

Затем переходим к созданию JS скрипта для работы републикации RTSP. Скрипт представляет собой мини REST клиент.

Создаем константы:

Константа "url", в которую записываем адрес для запросов REST API . Замените "demo.flashphoner.com" на адрес своего WCS.

Константа "rtspStream" указываем RTSP адрес потока с IP камеры. Мы для примера используем RTSP поток с виртуальной камеры.

var url = "https://demo.flashphoner.com:8444/rest-api";var rtspStream = "rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov"

Функция "init_page()" инициализирует основной API при загрузке web - страницы. Так же в этой функции прописываем соответствие кнопок вызываемым функциям и вызываем функцию "getStream", которая захватывает RTSP видеопоток с IP камеры:

function init_page() {Flashphoner.init({});repubBtn.onclick = streamToYouTube;stopBtn.onclick = stopStream;getStream();}

Функция "getStream()" отправляет на WCS REST запрос /rtsp/startup который захватывает видеопоток RTSP адрес которого был записан в константу rtspStream

function getStream() {    fetchUrl = url + "/rtsp/startup";    const options = {        method: "POST",        headers: {            "Content-Type": "application/json"        },        body: JSON.stringify({            "uri": rtspStream        }),    }    fetch(fetchUrl, options);console.log("Stream Captured");}

Функция "streamToYouTube()" републикует захваченный видеопоток в Live трансляцию на YouTube:

function streamToYouTube() {fetchUrl = url + "/push/startup";const options = {        method: "POST",        headers: {            "Content-Type": "application/json"        },        body: JSON.stringify({            "streamName": rtspStream,"rtmpUrl": "rtmp://a.rtmp.youtube.com/live2/"+document.getElementById("streamKeyYT").value        }),    }  fetch(fetchUrl, options);streamToFB()}

Эта функция отправляет на WCS REST вызов /push/startup в параметрах которого передаются следующие значения:

"streamName" - имя потока, который мы захватили с IP камеры. Имя потока соответствует его RTSP адресу, который мы записали в константу "rtspStream"

"rtmpUrl" - URL сервера + уникальный код потока. Эти данные выдаются при создании Live трансляции в YouTube Studio. В нашем примере мы жестко закрепили URL в коде, вы можете добавить для него еще одно поле на свою web страницу. Уникальный код потока указывается в поле "streamKeyYT" на нашей Web странице.

Функция "streamToFB" републикует захваченный видеопоток в Live трансляцию на Facebook:

function streamToFB() {fetchUrl = url + "/push/startup";const options = {        method: "POST",        headers: {            "Content-Type": "application/json"        },        body: JSON.stringify({            "streamName": rtspStream,"rtmpUrl": "rtmps://live-api-s.facebook.com:443/rtmp/"+document.getElementById("streamKeyFB").value        }),    }  fetch(fetchUrl, options);document.getElementById("republishStatus").textContent = "Stream republished";}

Эта функция так же отправляет на WCS REST вызов "/push/startup" в параметрах которого передаются значения:

"streamName" - имя потока, который мы захватили с IP камеры. Имя потока соответствует его RTSP адресу, который мы записали в константу "rtspStream"

"rtmpUrl" - URL сервера + уникальный код потока. Эти данные можно найти на странице Live трансляции в Facebook в секции Live API. Url сервера в этой функции мы указали в коде, как и для функции републикации на YouTube. Уникальный код потока берем из поля "streamKeyFB" на Web странице.

Функция "stopStream()" отправляет RTSP запрос "/rtsp/terminate" который прекращает захват потока с IP камеры на WCS и соответственно прекращает публикации на YouTube и Facebook:

function stopStream() {fetchUrl = url + "/rtsp/terminate";    const options = {        method: "POST",        headers: {            "Content-Type": "application/json"        },        body: JSON.stringify({            "uri": document.getElementById("rtspLink").value        }),    }    fetch(fetchUrl, options);document.getElementById("captureStatus").textContent = null;document.getElementById("republishStatus").textContent = null;document.getElementById("stopStatus").textContent = "Stream stopped";}

Полные коды HTML и JS файлов рассмотрим немного ниже.

Итак. Сохраняем файлы и пробуем запустить.

Последовательность действий для тестирования

Создаем Live трансляцию в YouTube Studio. Копируем уникальный код видеопотока:

Открываем созданную ранее HTML страницу. Указываем в первом поле уникальный код видеопотока, который мы скопировали на YouTube:

Создаем Live трансляцию в своем аккаунте на Facebook. Копируем уникальный код видеопотока.

Возвращаемся на нашу web страничку, вставляем скопированный код во второе поле и нажимаем кнопку "Start republish

Теперь проверяем работу нашей републикации. Снова переходим в YouTube Studio и на Facebook, ждем несколько секунд и получаем превью потока.

Для завершения републикации нажмите кнопку "Stop"

Теперь, как и обещали, исходные коды примера полностью:

Листинг HTML файла "rtsp-to-rtmp-min.html"

<!DOCTYPE html><html lang="en">    <head>        <script type="text/javascript" src="../../../../flashphoner.js"></script>        <script type="text/javascript" src="rtsp-to-rtmp-min.js"></script>    </head>    <body onload="init_page()">        <input id="streamKeyYT" type="text" placeholder="YouTube Stream key" /> <input id="streamKeyFB" type="text" placeholder="Facebook Stream key" /> <button id="repubBtn">Start republish</button>        <div id="republishStatus"></div>        <br />        <button id="stopBtn">Stop republish</button>    </body></html>

Листинг JS файла "rtsp-to-rtmp-min.js":

var url = "https://demo.flashphoner.com:8444/rest-api";var rtspStream = "rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov"function init_page() {    Flashphoner.init({});    repubBtn.onclick = streamToYouTube;    stopBtn.onclick = stopStream;    getStream();}function getStream() {    fetchUrl = url + "/rtsp/startup";    const options = {        method: "POST",        headers: {            "Content-Type": "application/json"        },        body: JSON.stringify({            "uri": rtspStream        }),    }    fetch(fetchUrl, options);    console.log("Stream Captured");}function streamToYouTube() {    fetchUrl = url + "/push/startup";    const options = {        method: "POST",        headers: {            "Content-Type": "application/json"        },        body: JSON.stringify({            "streamName": rtspStream,            "rtmpUrl": "rtmp://a.rtmp.youtube.com/live2/" + document.getElementById("streamKeyYT").value        }),    }    fetch(fetchUrl, options);    streamToFB()}function streamToFB() {    fetchUrl = url + "/push/startup";    const options = {        method: "POST",        headers: {            "Content-Type": "application/json"        },        body: JSON.stringify({            "streamName": rtspStream,            "rtmpUrl": "rtmps://live-api-s.facebook.com:443/rtmp/" + document.getElementById("streamKeyFB").value        }),    }    fetch(fetchUrl, options);    document.getElementById("republishStatus").textContent = "Stream republished";}function stopStream() {    fetchUrl = url + "/rtsp/terminate";    const options = {        method: "POST",        headers: {            "Content-Type": "application/json"        },        body: JSON.stringify({            "uri": rtspStream        }),    }    fetch(fetchUrl, options);    document.getElementById("republishStatus").textContent = "Stream stopped";}

Для минимальной реализации требуется совсем немного кода. Конечно для итогового внедрения функционала еще потребуется небольшая доработка напильником - добавить стили на web страницу и разные проверки на валидность данных в код JS скрипта. Но это работает.

Удачного стриминга!

Ссылки

Наш демо сервер

WCS на Amazon EC2 - Быстрое развертывание WCS на базе Amazon

WCS на DigitalOcean - Быстрое развертывание WCS на базе DigitalOcean

WCS в Docker - Запуск WCS как Docker контейнера

Трансляция WebRTC видеопотока с конвертацией в RTMP - Функции сервера по конвертации WebRTC аудио видео потока в RTMP

Трансляция потокового видео с профессионального устройства видеозахвата (Live Encoder) по протоколу RTMP - Функции сервера по конвертации видеопотоков от Live Encoder в RTMP

HTML5-трансляции с RTSP-IP камер - Функции сервера по воспроизведению RTSP видеопотоков

Подробнее..

Как настроить Facebook Conversion API с помощью GTM Server Side

07.06.2021 22:20:16 | Автор: admin

Отслеживание событий на стороне сервера и Conversion API были доступны на Facebook в течение нескольких лет. Но, начиная с 2021 года, FB стал активнее это продвигать. Если у вас есть свой менеджер в Facebook, помогающий с вашей учетной записью, он, скорее всего, позвонит вам и порекомендует настроить Conversion API.

По этому если с вами уже связались или вы сами решили что вам нужно настроить CAPI (Conversion API) прошу под кат. Там я описываю один из рекомендуемых методов настройки, а именно через Google Tag Manager Server Side.

FB CAPITagFB CAPITag

Для настройки Facebook Conversion API с помощью Google Tag Manager сервер контейнера нужно сначала настроить работу Universal Analytics или GA4 через GTM SS. Все события которые вы хотите отслеживать в Facebook должны быть настроены в UA/GA4 так как вся информация для отправки запроса в FB CAPI будет формироваться на основе событий отправленных в Google Analytics.

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

Что касается изначальной настройки GTM SS это зависит от того какой сервис выбудете использовать для предоставления серверов для вашего серверного контейнера. У каждого есть свои плюсы и минусы. Вы можете выбрать любой подходящий вам это никак не повлияет на работу FB CAPI.

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

В текущих реалиях что использовать UA или GA4 для FB CAPI не имеет значения. FB рекомендует GA4 так как он позволяет более легко передавать дополнительные параметры, но с моего опыта нет никаких проблем в передаче дополнительных данных с помощью UA custom dimensions. Так что если у вас не настроен GA4 ничего страшного.

И так после того как разобрались со всеми зависимостями наконец приступим к настройке.

1) Прежде всего, вам необходимо настроить UA или GA4 в GTM Web для отправки событий в GTM SS. Для этого вам нужно установить transport_url параметр указав в качестве значения ссылку на ваш GTM SS сервер.

Для GA4:

GA4 tagGA4 tag

Для UA:

UA tagUA tag

2) Теперь нужно настроить GA на сервер контейнере GTM. Для GA4 создайте тег GA4 a для UA тег Universal Analytics. Также нужно создать триггер в соответствии с вашим типом тега. Тип триггера Custom, выберите Some events. Имя клиента равно Universal Analytics или GA4 в зависимости от выбранного вами типа тега.

Пример тега:

UA Server Side TagUA Server Side Tag

Пример триггера:

UA TriggerUA Trigger

3) Загрузите шаблон тега Facebook из репозитория GitHub и импортируйте его в шаблон тега сервер контейнера. Templates -> Tag Templates -> New. Затем в правом верхнем углу нажмите на точки и выберите импорт. На Github также можно найти и другие FB шаблоны тегов но я использую этот так как он умеет работать с UA а не только с GA4 и имеет больше настроек чем другие.

Server Side Tag ImportServer Side Tag Import

Импорт шаблона:

Server Side TemplateServer Side Template

4) Создайте тег Facebook Conversion API внутри GTM SS контейнера. Tag -> New -> Выберите тег Facebook, который вы импортировали на предыдущем шаге. Добавьте свой идентификатор пикселя Facebook и токен доступа к Facebook API (я рекомендую добавить их в качестве переменных, поскольку вам понадобятся эти значения для каждого Facebook тега). Если вы не знаете свой токен доступа к Facebook API, эта документация поможет вам его найти. Добавьте триггер для тега Facebook Conversion API: new trigger -> custom trigger -> event name equals page_view.

Пример триггера:

5) По такому же принципу вы можете настроить все остальные события которые вас интересуют.

Таким образом у вас будет готова базовая настройка FB CAPI.

Если вы хотите оставить FB Web Pixel вам нужно будет настроить дедупликацию событий. Так как получится что у вас FB web pixel и FB CAPI шлют те же события.

Чтобы настроить дедупликацию FB Conversion API, вам необходимо отправлять уникальный идентификатор события из браузера и с сервера. Одни и те же события из браузера и сервера должны иметь один и тот же идентификатор события. Больше информации про дедупликацию можно найти в документации.

В галерее шаблонов GTM есть Unique Event ID переменная которая создает уникальный ID для каждого события. Используйте эту переменную в FB Web Pixel для отправки event_id а также передавайте ее на сервер с помощью UA custom dimension или GA4 параметра и используйте в FB CAPI теге для отправки того же event_id.

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

Подробнее..

Анализируй Facebook ИИ научили диагностировать психические заболевания пользователей по их сообщениям

15.12.2020 22:17:55 | Автор: admin

На конец прошлого года в России насчитывалось 5,8 млн пациентов с психическими заболеваниями. Количество психических расстройств растет из года в год, что заметно обременяет международные системы здравоохранения. Ученые активно ищут способы ранней диагностики болезней. Один из таких методов предложили американские исследователи, обратившись к одному из самых популярных сервисов в мире Facebook.

Социальная сеть уже давно знакома с каждым из нас очень близко. Но как далеко можно дойти в этом знании, если тщательно проанализировать личную информацию, тон отправляемых сообщений, семантику слов в постах и даже обратить внимание на выбранный фильтр на фото? Оказывается, проблемы с психикой у пользователей Facebook можно идентифицировать на самых ранних стадиях.

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

Руководитель исследования, доцент Института медицинских исследований им. Файнштейна Майкл Бирнбаум (Michael Birnbaum) считает, что созданный алгоритм очень важен для выявления и лечения расстройств. Он утверждает, что сейчас лечение начинают достаточно поздно, а подобные способы помогут увидеть картину болезни на ранних стадиях и станут основанием для незамедлительного начала лечения.

Как проходило исследование?


Источник

Для проведения масштабного исследования команда получила доступ к данным 223 добровольцев-пользователей социальной сети. Алгоритм ИИ проанализировал сообщения, статусы и опубликованные ими фотографии. Цель анализа понять, были ли у добровольцев какие-либо отклонения: биполярное расстройство или депрессия, расстройство шизофренического спектра или в целом нестабильное психическое состояние.

Результаты анализа показали следующее.

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

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

Оценка результатов


Для оценки адекватности полученных результатов исследователи прибегли к обобщенному показателю, который находит компромисс между ложными срабатываниями на триггеры и ложными отрицаниями, которые также неизбежны. Ученые получили для своей системы оценку точности постановки диагноза от 0,65 до 0,77 в зависимости от исходной базы данных. Это неплохой результат. Для понимания выставления оценки поясним, что точность идеального алгоритма, без ложных реакций равна 1. Точность алгоритма, пытающегося выставить диагноз наугад 0,5.

По словам доцента информатики в Университете штата Нью-Йорк в Стоуни-Брук (State University of New York at Stony Brook), Х.Эндрю Шварца достигнутая точность сопоставима с результатами стандартного теста PHQ-9. Поэтому весьма вероятно, что данные социальной сети действительно могут быть использованы для скрининга психических расстройств. Кстати, тест PHQ-9 можно пройти онлайн.

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

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

Польза социальных сетей


Источник

Сами ученые говорят, что диагностика психических заболеваний это неточная наука. Ее можно качественно улучшить и развить, добавив новые источники данных. Одним из таких инструментов могут стать социальные сети. В чем их полезность для психиатров? Тот же Facebook обеспечивает непрерывную запись мыслей и действий человека в течение достаточно длинного периода времени. Эти данные могут дать дополнительную полезность и обогатить сведения врача о пациенте. Традиционно психиатры получают сведения и ставят диагнозы пациентам на часовых клинических интервью.

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

О чем еще молчит Facebook?


Описанные случай далеко не первый, когда врачи обратились к социальным медиа.
Исследователи уже использовали статусы Facebook, твиты в Twitter и cообщения Reddit для постановки диагнозов: депрессия, синдром дефицита внимания, гиперактивности.

Для проведения анализа статусов в Facebook врачи использовали данные 114 пациентов с подтвержденным диагнозом депрессия. Опираясь на дату официальной постановки диагноза, исследователи проанализировали все посты и статусы пользователей до этого времени.

Модель прогнозирования диагноза учитывала следующие сведения:

  • длина сообщения;
  • частота публикаций;
  • временной период;
  • демографические данные.

Результаты исследования показали, что Facebook дает такую же точность прогнозов, как и другие уже известные тесты самодиагностики депрессии.

10 тем, наиболее тесно связанных с будущим диагнозом депрессия
Источник


Ученые назвали эмоциональными языковыми маркерами депрессивного настроения:

  • описание состояния грусти;
  • выраженную враждебность;
  • слёзы, плач, боль;
  • упоминание одиночества и слов: скучаю, много, ребенок;
  • негативные эмоции с часто встречающимися словами: smh, f*ck, hate.

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

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

Подробнее..

Перевод Война за TikTok

05.09.2020 14:16:40 | Автор: admin

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

Аналоговый мир

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

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

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

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

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

Спустя четыре года именно Instagram стал эффективным оружием Facebook в борьбе против Snapchat Stories. Суть идеи состояла не в том, чтобы захватить часть аудитории Snapchat, а в том, чтобы пользователи Instagram даже не думали пользоваться Snapchat. И эту идею успешно воплотили в жизнь.

Восхождение TikTok

Рост TikTok говорит о том, что в Facebook так и не поняли, какой угрозой был Snapchat на самом деле. Привлекательность Snapchat была в том, что пользователи могли создавать внутри приложения новую сеть, которая основывалась на чате и пролистываемых изображениях, что делало пользовательский опыт похожим на взаимодействие с видеороликами. Из этого следовало, что Facebook нужно было сосредоточить внимание подобном функционале.

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

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

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

Компания ByteDance и используемые алгоритмы

Начнем с истории ByteDance, китайской компании, известной как владелец TikTok. Ее новостное приложение TouTiao выглядело как новаторский продукт. Если Facebook перерос из социальной сети в ленту, TouTiao всегда являлся новостной лентой, основанной на специальных алгоритмах. Открыв это приложение впервые, пользователь увидит в целом общие новости. Однако, приложение отслеживает каждое действие пользователя, анализирует его и предлагает релевантный контент.

TouTiao использует мощную технологию машинного обучения для обработки огромных массивов данных. Фактически он проводит A/B-тестирование миллиарды раз в день, сравнивая получаемые данные с уже имеющимися. Это приложение стало незаменимым помощником для многих, так как оно способно показывать новости, которые интересуют конкретного пользователя. Это конкурентное отличие TouTiao в Китае, где любая информационная служба подвергается открытой правительственной цензуре. Лучше сосредоточить контроль над контентом, который может видеть конечный пользователь, в своих руках, чем предоставить подписчикам рекомендовать друг другу что-либо.

Douyin (китайский праотец TikTok), запущенный в 2016 году, наглядно продемонстрировал еще одно преимущество использования этого мощного алгоритма для анализа данных. Благодаря расширению библиотеки видео от роликов внутри частной сети до любых видео, созданных кем-либо внутри онлайн-сервиса, Douyin/TikTok полагается на собственные алгоритмы и создает еще более привлекательный контент чем тот, который могли бы сделать профессионалы, и гарантирует то, что пользователям будут доступны только самые лучшие ролики.

Если взглянуть на киноиндустрию, то телевидение и кинотеатры в своей деятельности всегда делали ставку на дефицит. Фильммейкеры снимали такое количество фильмов, которых было бы достаточно чтобы заполнить определенное число мест в кинотеатрах и 24-часовой телеэфир. Из этого следует, что для достижения успеха нужно еще до момента начала съемок понимать, какая кинолента станет хитом, прежде чем инвестировать в ее производство. По такому принципу работал продюсер Джеффри Катценберг и его команда из Голливуда на протяжении нескольких десятилетий. Катценберг считал, что эту формулу можно применить и по отношению к мобильным устройствам.

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

Из всего вышесказанного можно сделать следующие выводы:

  • Видеоконтент является наиболее предпочтительным для пользователей в отличие от текста и даже фотографий;

  • TikTok обеспечил простой процесс создания видеоконтента (даже низкого качества) и беспрепятственный доступ к нему;

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

Все это объясняет успех TikTok и то, почему американцы так его боятся.

Китайская война

После ввода ограничений на продажи компонентов для китайской компании Huawei со стороны правительства США в 2019 году, некоторые специалисты констатировали начало технологической холодной войны. Китай пошел в наступление, и уже сравнительно давно. На протяжении десятков лет Китай не впускал в свой внутренний рынок американские компании, работающие в сфере предоставления услуг. И это несмотря на то, что альтернатива (китайские компании) использовала продукты, произведенные в США, и, скорее всего, даже интеллектуальную собственность США.

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

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

В связи с этим, нужно задуматься о том, что думает Китай о своих взаимоотношениях с США и Западом в целом. Китай вынужден покончить с унизительным отношением, которое продолжалось более века, и вернуть свое доминирующее положение в мире. Однако далеко не все западные умы осознают, что Коммунистическая партия Китая верит в то, что марксизм является единственным правильным инструментом достижения этой цели, а западные либеральные ценности это серьезное препятствие.

Си Цзиньпин объяснил причину распада СССР наличием жесткой конкуренции в идеологической сфере. Руководство Коммунистической партии Китая твердо намерено избежать ошибки, допущенной Советским Союзом. Во внутрипартийной директиве 2013 года, которая случайно оказалась общедоступной, описана вполне реальная угроза западных антикитайских сил и попытки вестернизации Китая. Согласно этой директиве, существует несколько идей, которые угрожают Китаю серьезными беспорядками, среди которых: разделение власти, независимая судебная система, универсальные права человека, западные свободы, гражданский устрой общества, экономический либерализм и прочие. Также выделены такие факторы угрозы, как тотальная приватизация, свобода СМИ и свободные информационные потоки в интернете. Даже если китайский народ лишь задумается над перечисленными концепциями, это может подорвать социальную основу Коммунистической партии и поставит под угрозу стремление партии построить современное социалистическое будущее.

Жители стран Запада стали задумываться о конкуренции с Китаем, но до недавнего времени их было меньшинство, поскольку многие представляют Китай как либерализованную экономическую интеграцию, и смотрят на все это через геополитические либо военные линзы. Но китайские коммунисты считают, что величайшая угроза безопасности их партии, стабильности их страны, мешающая возвращению Китая на его законное место (в центр цивилизации), является идеологической. Им не нравятся военные машины, которые выстроило против них командование Тихоокеанскими Войсками США. Но в большей степени их пугает не американское оружие и солдаты, а враждебные идеи, которые, по их мнению, Америка встроила в дискурс и институты мирового порядка. Бывший генеральный секретарь КПК Цзян Цзэминь более десяти лет назад предупреждал о том, что международные враждебные силы стремятся вестернезировать и расколоть Китай. Поэтому старый экономический и политический мировой уклад должен быть в корне изменен. Только таким способом можно обеспечить дальнейший рост Китая. Си Цзиньпин поддержал эту точку зрения, заявив, что после окончания холодной войны страны, затронутые западными ценностями, были охвачены хаосом и ввязались в войну. Если мы адаптируем нашу практику к западным ценностям Последствия будут иметь разрушительный характер.

Исходя из вышесказанного, для Китая недостаточно просто заблокировать западные соцсети, такие как Facebook или Twitter. Он также считает необходимым, чтобы соответствующие органы США контролировали контент, размещаемый в Twitter и прочих социальных сетях. Проблема Запада состоит в том, что многие политические фигуры, такие как Клинтон, считают, что связи между двумя государствами будут развиваться в едином направлении в сторону политической свободы. На самом деле, Китай не только противостоит западным идеалам, но и стремится навязать свои собственные.

Это объясняет причину ограничения свобод, которые имели место в Гонконге совсем недавно. Идеология Коммунистической партии Китая является диаметрально противоположной идеям либерализма. Одна страна две системы это заблуждение, которое способствует росту Китая и триумфу марксизма. По мере осознания всего этого, отношение к Китаю становится все более серьезным.

TikTok и данные

Но западные СМИ продолжают игнорировать очевидное. Подтверждением является свежая заметка в New York Times:

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

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

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

Но это вовсе не значит, что TikTok не собирает данные. Приложения стремится получить столько информации, сколько это возможно, включая IP, контакты, местоположение и пр. По мнению защитников TikTok, то же самое делает и Facebook.

Хотя это правда, существуют некоторые принципиальные отличия. Во-первых, Facebook это американская компания. Хотя TikTok утверждает, что не зависит от ByteDance и хранит все данные на серверах в США и Сингапуре, в одном из пунктов его политики конфиденциальности указано следующее: Мы можем передавать ваши персональные данные материнской, дочерней и партнерским компаниям, входящим в состав нашей корпоративной группы.

Из этого следует, что TikTok может отправлять данные в Китай, и он это бы делал в любом случае, даже если бы не было соответствующего признания в его политике конфиденциальности. Все китайские компании, предоставляющие услуги через интернет, обязаны передавать любые данные по требованию правительственных органов в соответствии с требованием Закона о национальной разведке, и это требование распространяется даже за границы Китая. Кроме того, такие запросы на предоставление данных не регулируются судебными и другими организациями в отличие от США, где запросы правительства на получение данных Facebook могут быть удовлетворены только по решению суда. Китайское правительство вполне могло запустить собственные алгоритмы сбора данных параллельно с теми, которые использует компания ByteDance.

Во всяком случае, это было бы удивительным, если бы правительство Китая не сделало так. Одной из важных особенностей в тысячелетней истории Китая является бюрократия, сосредоточенная на сборе информации обо всех и обо всем. Примеры этого можно легко проследить в Тайване, где повсюду установлены камеры видеонаблюдения, а мобильные данные используют как инструмент для борьбы с пандемией коронавируса. И это демократическое государство, основанное на либеральных ценностях. В Китае эта традиционная бюрократия сочетается с тоталитарным правительством, поэтому здесь используют сбор данных на максимум. Здесь повсеместно используют технологию распознавания лиц, практически все транзакции являются цифровыми, а социальные сети, например, WeChat, находятся в открытом доступе как для Tencent, так и правительственных органов. В соответствии с текущей политикой, правительство имеет доступ к данным даже персональных компьютеров. С учетом этих реалий, беспокойство о данных TikTok является вполне обоснованным.

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

Алгоритмы TikTok

В прошлом месяце, когда Дональд Трамп провел митинг в свою поддержку в Талсе, он не увидел такое количество людей, на которое рассчитывал. Издание New York Times выдвинуло предположения, что TikTok в той или иной мере является причастным к этому.

Пользователи TikTok, являющиеся почитателями корейской поп-музыки, утверждали, что они в шутку зарегистрировали сотни тысяч билетов на митинг Трампа. После публикации твита 11 июня на официальном аккаунте кампании Трампа @TeamTrump с просьбой к своим сторонникам пройти регистрацию через мобильное устройство для получения бесплатных билетов на митинг, фанаты K-pop стали делиться видеороликами в TikTok, призывающими зарегистрироваться на участие в митинге, а затем не явиться на него.

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

В конечном итоге, это далеко не первый случай, когда TikTok оказывает влияние на политическую сферу. Сервис подверг цензуре #BlackLivesMatter и #GeorgeFloyd, заблокировал подростка, осуждавшего геноцид Китая в Синьцзяне, а также заблокировал видео с Tank Man. Согласно публикации издания Guardian, TikTok подвергает цензуре площадь Тяньаньмэнь, независимость Тибета и Фалуньгун, протесты в Гонконге и баскетбольную команду Houston Rockets.

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

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

Необходимые меры

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

Все более очевидным является тот факт, что настойчивое требование Китая о том, чтобы Запад не вмешивался во внутренние дела государства, является невзаимным сантиментом. Существует огромный перечень западных компаний, которые терпят издевательства со стороны Китая за распространение западного контента. Поднебесная наводняет Facebook и Twitter пропагандисткой информацией о пандемии коронавируса и распространяет дезинформацию о китайской диаспоре через WeChat.

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

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

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

Однако если ByteDance не пожелает продать свой продукт, правительство США должно быть готовым к адекватным действиям. Одним из возможных вариантов решения является приобретение Musical.ly Комитетом по иностранным инвестициям в США либо применение Закона о международных чрезвычайных экономических полномочиях, что потребовало бы объявления чрезвычайного положения в стране. Примечательно, что пока App Store и Google Play контролируют большую часть трафика, необходимость в файрволе уровня ISP отсутствует. Apple и Google могут удалить приложение TikTok из магазина приложений, а также заблокировать уже установленное приложение на устройствах пользователей.

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

Подробнее..

Перевод 10 горячих Hi-tech-новостей. Дайджест

14.10.2020 18:14:52 | Автор: admin
  1. Facebook установил запрет на публикацию контента, который отрицает факт Холокоста. Примечательно, что компания длительное время не запрещала публикацию подобных материалов и на протяжении более десяти лет подвергалась критике за нежелание устанавливать запрет на публикации антисемитского контента.

  2. По данным последних исследований, популярность дезинформирующего контента, публикуемого на страницах Facebook, возросла в 4 раза по сравнению с предыдущей президентской гонкой (выборы президента США 2016 года). Согласно новому отчету German Marshall Fund Digital, количество жалоб на вебсайты, содержащие вводящий в заблуждение контент, возросло на 242% с третьего квартала 2016 года по третий квартал 2020 года.

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

  4. Штат Висконсин ответил отказом Apple на предоставление его крупнейшему поставщику льготных условий после того, как компания отказалась от строительства завода, который мог бы обеспечить рабочими местами тысяч жителей штата. Компания Foxconn заключила сделку с правительственными органами в 2017 году, пообещав построить завод по производству крупных телевизионных дисплеев, предоставив тем самым 13000 новых рабочих мест.

  5. Суперзвезда НФЛ Малкольм Дженкинс создал фонд венчурного капитала, направленный на расширение прав и возможностей темнокожих учредителей и инвесторов. На текущий момент Broad Street Ventures уже инвестировала в такие известные стартапы, как Airbnb и Epic Games. Долгосрочная цель компании инвестиции в черный и коричневый бизнес, который традиционно игнорирует венчурная индустрия.

  6. Несмотря на то, что Facebook заблокировал возможность распространять контент, связанный с теорией заговора QAnon, генеральный директор YouTube не собирается убирать его со своей платформы. По словам Сьюзен Воджицки, YouTube и так удалил сотни тысяч видеороликов связанных с QAnon и внес изменения в алгоритмы рекомендации видеоконтента.

  7. Серена Уильямс, владеющая собственной фирмой венчурного капитала, удалила любые упоминания о Coinbase со своего вебсайта несмотря на то, что инвестировала в эту платформу в 2018 году. Coinbase захлестнула волна разногласий после письма генерального директора Брайана Армстронга, в котором он призвал сотрудников оставить политику и социальные интересы за дверью.

  8. Неделю назад в Китае появилось специальное приложение, которое позволяло жителям Китая получать доступ к Facebook и Google, но спустя время оно было удалено. Приложение представляет собой мобильный браузер Tuber, созданный китайским разработчиком, который является дочерней компанией Qihoo 360.

  9. Некоторые источники утверждают, что законодательные органы ЕС составляют специальный список компаний для ввода ограничений с целью обуздать власть Кремниевой долины. Всего список будет состоять из 20 позиций и включать таких технологических гигантов, как Facebook и Apple.

  10. Triller, приложение похожее на TikTok, рассматривает возможность первичного размещения ценных бумаг (IPO), так как количество его пользователей стремительно растет. По данным агентства Reuters, представители Triller ведут переговоры с инвестиционным банком Farvahar Partners о потенциальном слиянии и последующем IPO.

Подробнее..

Карты, деньги, две соцсети как IT-гиганты захватили интернет и пару вещей в придачу

01.04.2021 08:15:50 | Автор: admin

Лоббирование своих интересов, уничтожение перспективных стартапов, огромные комиссионные сборы и полный контроль интернет-трафика. Все чаще подобные обвинения выдвигаются сторону крупных IT-компаний или Big Tech. Недовольство пользователей порой перерастает в фобию перед новым Большим Братом 21 века. В это время государственные чиновники думают, как регулировать деятельность таких больших, но всё же частных компаний. Но есть ли основания для беспокойства? А если да, то как бороться с монополией Big Tech?

Что такое Big Tech

Самый популярная соцсеть Facebook. Самый популярный сайт-поисковик - google.com. Самая распространенная операционная система для персональных компьютеров - Windows. На Amazon приходится более 50% всех покупок в интернете. А айфон когда-то стал революцией в сфере мобильных устройств. Все эти заслуги принадлежат компаниям, составляющим Big Tech.

Вот они слева направо... Вот они слева направо...

Термином Big Tech называют пятерку самых крупных крупных и влиятельных IT-корпораций США: Amazon, Apple, Facebook, Google, и Microsoft. На начало 2021 года они входят в топ-10 компаний по уровню рыночной капитализации: от 700 миллиардов долларов у Facebook до 2.2 триллионов долларов у Apple. Мегакорпорации делят между собой следующие рынки, занимая в них доминирующее положение:

  • Amazon - электронная коммерция, облачные вычисления, стриминговые сервисы (Twitch), смарт-колонки и цифровые помощники на базе ИИ (Amazon Echo), цифровая реклама

  • Google поисковые сервисы (Google Search), онлайн-навигация (Google Maps), видеохостинги (YouTube), мобильные операционные системы (Android), смарт-колонки и цифровые помощники на базе ИИ (Google Nest), магазины-приложений (Google Play) и цифровая реклама.

  • Facebook социальные сети (Facebook и Instagram), мессенджеры (WhatsApp), цифровая реклама

  • Apple смартфоны и бытовая электроника, мобильные операционные системы (iOS), магазины приложений (App Store)

  • Microsoft операционные системы для настольных ПК (MS Windows), офисное программное обеспечение (MS Office), облачные вычисления (MS Azure), один из крупнейших игроков в индустрии видеоигр (Xbox)

Если перечислять сферы деятельности компаний из Big Tech, парой предложений не обойдешься. Мегакорпорации состоят из множества подразделений и владеют дочерними компаниями. Каждая внутренняя структура имеет свой круг ответственности: обслуживание центров обработки данных; интернет-подключение, компьютерное оборудование, включая смартфоны; операционные системы; программное обеспечение пользовательского уровня и онлайн-сервисы. Big Tech пропускает через себя колоссальное количество трафика и хранит данные о сотнях миллионов пользователей, фактически контролируя обмен информацией во всемирной паутине.

Что не так с Big Tech

Огромное влияние Bit Tech на интернет все больше беспокоит государственные органы и рядовых пользователей. Новый виток недовольства вызвала блокировка Дональда Трампа и некоторых его сторонников в Twitter, а также последующая борьба техногигантов против социальной сети Parler, в которую мигрировали забаненные пользователи. Среди претензий к Big Tech можно выделить три основные:

  • Монополизм

  • Конфиденциальность

  • Ответственность за контент и цензура

Монополизм

Являясь монополиями во многих сферах, компании из Big Tech используют свои ресурсы для борьбы с конкурентами, подавляя или приобретая более мелких игроков. Типичная схема: IT-гигант заимствует идеи у слабых конкурентов, разрабатывает свой продукт и демпингует (продает продукт по более низкой цене, чем себестоимость). В результате, мелкие компании и стартапы вынуждены закрываться или продавать себя корпорациям. Недавний пример нечестной конкуренции: борьба Facebook и VR-стартапов. У Big Tech есть и другие методы грязной игры. Так Amazon имеет возможность воровать информацию у независимых продавцов на своей площадке для собственных разработок, а дуополия Apple и Google на рынке магазинов приложений позволяет взимать космическую комиссию в 30% c покупок.

 Доля Facebook и Instagram составляет более 60% от всех социальных сетей. Доля Facebook и Instagram составляет более 60% от всех социальных сетей.

Конфиденциальность

Техногиганты хранят огромные массивы данных о пользователях, замкнув на себя обработку большинства поисковых запросов жителей Земли. Во-первых, такая концентрация попросту небезопасна: взломав систему, злоумышленник получит доступ к большому количеству конфиденциальной информации. Во-вторых, Big Tech имеет неограниченную власть, обеспечив себе доступ к данным пользователей. На сегодняшний день нет никаких надежных механизмов ее контроля. Компании действуют на основании внутренних правил, которые сами же и разрабатывают. Поэтому у корпораций есть возможность незаконно пользоваться приватными данными, например для таргетированной рекламы или предоставления доступа сторонним лицам (спецслужбам и т.д.).

Действительно смотрит Действительно смотрит

Ответственность за контент и цензура

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

Компании, забанившие Трампа. А кто не забанил сам попал под раздачу.

Скандалы, интриги, расследования

Скандал первый. Монополия Google play и App store

В августе 2020 года разгорелся скандал на фоне блокировки Fortnite в Google Play и App store. Поводом послужил обход EpicGames(владелец Fortnite) внутренней комиссии дистрибьюторов. EpicGames не хотела платить комиссию в размере 30% для внутриигровых покупок и ввела в игру способ купить пиксели не через Google или Apple. Конечно, компаниям это не понравилось и они быстренько удалили игру из своих маркетов. Ответ от EpicGames не заставил себя ждать: они подали в суд на обе компании, но особого успеха не добились. Но их случай стал началом перемен. Google play в начале марта снизила комиссию до 15%, только вот ограничивается это нововведение первым миллионом долларов. А в штате Аризона начали решать проблему на уровне законодательства: нижняя палата уже утвердила закон разрешающий принимать платежи в обход маркетов Apple и Google (но для его окончательного принятия необходимо одобрение сената штата и губернатора). Возможно, Аризона станет новой Кремниевой долиной.

 Благодаря этим ребятам началась борьба с монополией дистрибьюторов мобильных приложений Благодаря этим ребятам началась борьба с монополией дистрибьюторов мобильных приложений

Скандал второй. Медленная работа IPhone

В 2017 году пользователь TeckFIre выложил пост на reddit о том, что его айфон работает медленнее на старом аккумуляторе и быстрее на новом. В итоге разбирательств, Apple призналась, что замедляет работу смартфонов со старыми аккумуляторами. Тогда Apple аргументировала данное решение заботой о пользователях, мол, уменьшение тактовой частоты процессора позволяет увеличить работу устройства на одном заряде. Кто знает, чем руководствовался Apple: заботой о пользователях или желанием побудить приобрести новенький Iphone. Видимо, только бог рассудит Apple. Но Француский регулятор DGCCRF решил не вдаваться в теологические и философские споры и оштрафовал Apple на 25 миллионов евро. А также обязал в течение месяца на официальном сайте показывать предупреждение о том, что Apple совершила преступление в виде обманной коммерческой практики путём бездействия и согласилась выплатить штраф. Также Apple согласилась выплатить до 500 миллиона долларов владельцам старых айфонов: примерно по 25 долларов каждому.

 Производительность iPhone 6S до и после замены аккумулятора Производительность iPhone 6S до и после замены аккумулятора

Скандал третий. Microsoft Exchange

В начале марта СМИ пестрили громкими заявлениями о том, что миру грозит глобальный кризис из-за уязвимости Microsoft. Глобальной катастрофа пока не началась, и, надеюсь, не начнется. Весь сыр бор начался из-за уязвимости в MIcrosoft Exchange корпоративной службы электронной почты. По мнению Bloomberg, десятки тысяч компаний могут быть заражены вирусами или атакованы с целью кражи данных. Судя по всему, имеется не менее 60 тысяч жертв данных хакерских атак.

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

 Возможно этот парень будет виноват не только в чипировании Возможно этот парень будет виноват не только в чипировании

Как с этим борется государство

Способ первый: разделяй и властвуй

BigTech, наверное, одни из немногих компаний, которые выиграли от пандемии. Интернет вышел на первый план, многие люди ушли на удаленку, общались с помощью сервисов Facebook, сидя на операционных системах Windows, кто-то пользовался техникой Apple и заказывал продукты на Amazon, сидя на совещании в google meet. В общем, оборот у них явно не уменьшился. Но государственные органы США решили добавить ложку дегтя: Google, Amazon, Apple и Facebook были обвинены в антиконкурентном поведении. Конгресс США предоставил доказательства в виде отчета (аж на 449 страницах) и заявил, что эти компании необходимо разделить на более мелкие.

Похожее разбирательство с Microsoft.

К слову, через подобный процесс уже проходила Microsoft. Компанию хотели разделить на две другие: одну, занимающуюся Office, и вторую, ответственную за семейство операционных семейств. Изначально MIcrosoft проиграла дело, но через год выиграла апелляцию. Не без последствий. Для Microsoft ввели следующие ограничения:

  • Microsoft не должна ограничивать поставщиков в разработке, дистрибуции, продвижении или лицензировании любого программного обеспечения, которое конкурирует с ОС компании, а также не препятствовать распространению продуктов или услуг, относящихся к промежуточному программному обеспечению;

  • OEM вправе поставлять ПК, включающие OC Microsoft и другие ОС;

  • Microsoft не вправе без предупреждения прерывать лицензию OEM, фирма обязана письменно предупредить и дать 30-дневный срок для разрешения разногласий;

  • Microsoft обязана выработать единое соглашение с OEM, и взимать со всех фирм одинаковые лицензионные отчисления;

  • Microsoft дает право OEM размещать любые иконки на десктопе, продвигать любые сервисы, использовать любое промежуточное программное обеспечение;

  • Microsoft обязана раскрыть API и предоставить необходимую техническую информацию о механизмах работы промежуточного программного обеспечения и ОС. А также раскрыть основные протоколы работы настольных ОС с серверными программными продуктами Microsoft;

  • Microsoft не должна ограничивать ISV, ICP, IHV, IAP в продвижении конкурирующих программных продуктов;

  • Microsoft должна также предоставить механизм удаления промежуточного программного обеспечения Microsoft.

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

В принципе, подобный прецедент уже есть он произошел с оператором AT&T почти 30 лет назад. Тогда компания потеряла порядка 116 миллиардов (из 150 млрд) и более полумиллиона сотрудников. Процесс длился на протяжении 8 лет.

 Ломай, ломай, мы же миллионеры... Ломай, ломай, мы же миллионеры...

Основные претензии конгресса США:

  • Обвинения Facebook связаны со скупкой компанией конкурентоспособных стартапов и вообще всех сервисов, которые Марк Цукерберг считал угрозой для своей корпорации например, Instagram и WhatsApp. В 2012 году он даже сказал: Мы всегда можем просто купить любые конкурентоспособные стартапы;

  • Amazon подозревают в использовании данных от поставщиков для копирования их продуктов, а также в ограничении продавцов на платформе маркетплейса;

  • Apple вменяют то, что компания устанавливает высокую комиссию в App Store от 15 до 30% и таким образом препятствует развитию независимых приложений. Кроме того компанию обвинили в сборе данных о клиентах через Apple Pay;

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

На протяжении 2020 года CEO корпораций BigTech посещало конгресс США для дачи показаний и уже стали его завсегдатаями. В итоге 16-месячного разбирательства их признали виновными. Эти корпорации обладают слишком большой властью, и эта власть должна быть ограничена и подлежать соответствующему надзору и принуждению, говорится в отчете. - На карту поставлены наша экономика и демократия. Но ставить точку в этом деле рано. Как показывает пример Microsoft, проигранное дело не означает разделение компании.

Способ второй: государственное регулирование

Очевидно, что запугать огромными штрафами мегакорпорации, капитализация которых составляет сотни миллиардов и даже более триллиона долларов США, вряд ли удастся. Поэтому основным инструментом остаются законодательные ограничения. Так ЕС уже заставил Facebook отключить автоматическое сканирование переписки пользователей.

На подходе и другие ограничения. Кроме конгресса США, Европарламент также вызывал к себе руководителей Google, Apple, Amazon и Facebook, но на сходку никто не пришел. Текущие слушания, назначенные на 1 февраля 2021 года, были перенесены на 2 месяца. Их главной темой станет монопольное положение корпораций и введение новых правил по удалению незаконного контента с интернет-платформ. Речь идет о Законе о цифровых услугах и Законе о цифровых рынках. Еврокомиссар по вопросам конкуренции грозит Big Tech суровыми мерами со стороны ЕС, если IT-гиганты будут и дальше злоупотреблять своим положением. Дело может дойти вплоть до отчуждения активов.

 Кто-то похожий на Марка Цукерберга требует отрегулировать себя Кто-то похожий на Марка Цукерберга требует отрегулировать себя

Есть ли альтернативные методы?

Однако, в большинстве случаев, регуляции в европейском стиле это что-то наподобие бесконечного потока предупреждений о cookie и GDPR, которые выносят мозг обычному пользователю. Но возможны и более элегантные решения. Например, можно требовать прозрачности интернет-протоколов. Иными словами, ввести запрет на использование секретных интернет-протоколов хотя бы для монополий. Это позволит разделить бизнес на серверную инфраструктуру и клиентский интерфейс. Да, сервер останется за монополиями, однако единственное, что он сможет - посылать данные только независимому клиенту по желанию юзера. В идеале, у каждого пользователя должен быть личный облачный сервер, вместо жонглирования кучей аккаунтов от разных платформ, однако это все лишь теории, которые вряд ли воплотятся в реальности в ближайшее время.

Эпилог

Борьба с Big Tech как с системным явлением только начинается. Общественность столкнулись с тем фактом, что IT-гиганты оказывают слишком большое влияние на многие сферы жизни. Современный мир зависим от интернета, а пульт управления от него находится в руках Big Tech. И если проблема очевидна, то методы эффективной борьбы с ней до конца не ясны. Являются ли государственные регуляции и ограничения в отношение частных компаний хорошим решением? Возможно, при таком подходе, вместо дистопии с властью мегакорпораций, как в cyberpunk 2077, мир получит дистопию с неограниченной властью государства.

Источники
Подробнее..

Дата-центр Facebook обогреет 11000 домов в датском городе

16.10.2020 14:10:19 | Автор: admin


Компания Facebook расширяет свой европейский дата-центр в городе Оденс (Дания) на 30 тыс.м. Расширение инфраструктуры обойдется компании приблизительно в 10 млрд датских крон ($1,5 млрд). Как и все ЦОД Facebook, дата-центр в Дании работает на возобновляемой электроэнергии ветровой.

В новом ЦОД компания добавила систему рекуперации тепловой энергии дата-центра для отопления домов Оденса. На старте проекта мощности системы было достаточно для обогрева около 6900 домов. Но компания планирует расширять свой дата-центр, так что теперь и домов с высокотехнологичным обогревом станет больше 11 000.

Как это работает


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

Температура внутри машинных залов дата-центра Facebook в Дании ниже, чем у большинства других ЦОД от 27 до 46C. В итоге отработанная вода получается теплой, а не горячей, и нуждается в дополнительном подогреве. Поэтому ее направляют в тепловые насосы, где она нагревается до нужной температуры 60C.

Этот проект Facebook реализует с датским поставщиком теплоснабжения Fjernvarme Fyn. Тепловые насосы этой компании используются в технологическом процессе перед отправкой по системе центрального отопления Оденса. Для вторичного обогрева воды будет тратиться в общей сложности 165 000 МВт/чэ энергии в год. Тем не менее, это гораздо выгоднее, чем брать холодную воду и нагревать ее.

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

Третий зеленый дата-центр


В октябре 2011 года Facebook создал организацию Open Compute Project (OCP). Главная ее задача способствовать внедрению современных технологий в дата-центры компании. Одним из важных аспектов программы стало повышение энергоэффективности.

Сейчас у социальной сети три дата-центра. Помимо европейского, есть еще два ЦОД они расположены на территории США. Первый построили в городе Прайнвилл, штат Орегон, второй в Форест-Сити, штат Северная Каролина. Оба дата-центра имеют хороший коэффициент эффективности использования энергии (PUE) в диапазоне от 1,06 до 1,08. Это практически образцовый показатель.

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

А также посмотреть давний, но все еще интересный румтур по дата-центру Facebook:

Facebook Prineville Data Center Energy Efficiency Tour

To learn more about the environmental and energy efficiencies at the Prineville Data Center, we invite you to take this video tour.

Posted by Prineville Data Center on Neljapev, 17. november 2011

Эко на все 100%


В апреле 2020 года дата-центр Facebook в Дании получил сертификат LEED Gold. Он подтверждает, что ЦОД соответствует всем требованиям регулирующих органов по охране окружающей среды.

Город Оденс был выбран компанией не только из-за благоприятного для энергоэффективных систем ЦОД климата. Дело в том, что у правительства этого третьего по числу населения датском городе схожие с Facebook планы снижение негативного влияния на окружающую среду.

Дания планирует полностью отказаться от использования угля для выработки тепла к 2030 году. Город Оденсе нацелен сделать это еще раньше. Совместный проект с Facebook позволит быстрее достичь намеченного. По оценкам экспертов, дата-центр Facebook снижает потребность города Оденсе в угле на 25%.

Подробнее..

Как удалить неудаляемые приложения со смартфона

18.01.2021 10:10:41 | Автор: admin


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

Оказывается, некоторые программы невозможно удалить. Например, на отдельных моделях Samsung невозможно удалить Facebook (есть только опция 'disable'). Говорят, на Samsung S9 вдобавок предустановлены неудаляемые приложения Microsoft.

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

Всё это надо зачистить.

Очень редко встречаются примеры моделей, на которых нет лишних программ. Например, когда вышел первый iPhone, то компания Apple жёстко зафиксировала пакет установленных приложений, поэтому оператор AT&T не смог добавить туда свой привычный мусор.

Есть ещё пример смартфонов от Google начиная с Google Phone G1 в 2008 году, затем линейки Nexus и вплоть до текущих Pixel (Pixel 1, 2 и 3). На них тоже нет почти никакого мусора, если не считать слишком большого количества приложений Google, которые тоже считаются якобы системными и не удаляются полностью. Ну и небольшого количества сторонних неудаляемых приложений. Например, на Nexus5 намертво вшит HP Cloud Print. Но об этом позже.

В принципе, по такой логике и многочисленные приложения от Apple на iPhone можно считать ненужным мусором. Если быть точным, на iPhone предустановлены 42 приложения, не все из которых легко удалить: App Store, Calculator, Calendar, Camera, Clock, Compass, Contacts, FaceTime, Files, Find My Friends, Find My iPhone, Game Center, Health, Home, iBooks, iCloud Drive, iMovie, iTunes Store, iTunes U, Keynote, Mail, Maps, Messages, Music, News, Notes, Numbers, Pages, Passbook, Phone, Photos, Podcasts, Reminders, Safari, Settings, Stocks, Tips, TV, Videos, Voice Memos, Wallet, Watch, Weather.

На Android предустановлено 29 приложений, и тоже некоторые из них не удаляются стандартными средствами: Android Pay, Calculator, Calendar, Camera, Chrome, Clock, Contacts, Docs, Downloads, Drive, Duo, Gmail, Google, Google+, Keep, Maps, Messages, News & Weather, Phone, Photos, Play Books, Play Games, Play Movies & TV, Play Music, Play Store, Settings, Sheets, Slides, YouTube.

Примечание: описанный ниже способ позволяет удалить любое из этих приложений.

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

Зачем они это делают? Ну очевидно, что из-за денег. По партнёрским соглашениям установить программы партнёра стоит одних денег. А установить те же самые программы в виде неудаляемых уже совершенно других денег. Это просто предположение.

Хотя это просто удивительно. Мы платим за телефон Samsung сотни долларов! И они ещё хотят урвать пару баксов на партнёрских соглашениях!


Возможность удалить приложение отсутствует

Facebook всегда заявлял, что отключение (disable) приложения то же самое, что и удаление. Хотя оно (приложение) потом и занимает немного места в памяти, но не должно проявлять никакой активности или собирать данные. Но в последнее время люди настолько потеряли доверие к Facebook, что не верят даже в это. Мол, а почему оно тогда полностью не удаляется из системы?

Facebook и Microsoft годами заключает соглашения c производителями телефонов и операторами связи по всему миру. Финансовые условия не разглашаются. Facebook также отказывается говорить, с какими конкретно партнёрами у него сделки на неудаляемые приложения.

Впрочем, неудаляемые они только теоретически. На практике достаточно открыть ADB (Android Debug Bridge) и запустить пару команд.

На телефоне должна быть разрешена отладка по USB, а на компьютере установлен USB-драйвер устройства.

Скачать ADB для разных операционных систем можно по следующим ссылкам:


Извлекаем содержимое zip-архива в любое удобное место, и уже там запускаем окно консоли.

Теперь приступаем.

pm list packages | grep '<OEM/Carrier/App Name>'

выводит список установленных пакетов.

pm list packages | grep 'oneplus'
package:com.oneplus.calculator
package:net.oneplus.weather
package:com.oneplus.skin
package:com.oneplus.soundrecorder
package:com.oneplus.opsocialnetworkhub
package:cn.oneplus.photos
package:com.oneplus.screenshot
package:com.oneplus.deskclock
package:com.oneplus.setupwizard
package:com.oneplus.sdcardservice
package:com.oneplus.security
package:cn.oneplus.nvbackup
package:com.oneplus.wifiapsettings


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

Для удаления конкретного пакета запускаем такую команду:

pm uninstall -k --user 0 <name of package>

Это работает без рутования.

Для упомянутых в начале статьи неудаляемых программ это выглядит так:

Facebook
pm uninstall -k user 0 com.facebook.katana

Facebook App Installer
pm uninstall -k user 0 com.facebook.appmanager

Microsoft OneDrive
pm uninstall -k user 0 com.microsoft.skydrive

Microsoft PowerPoint
pm uninstall -k user 0 com.microsoft.office.powerpoint

Microsoft OneNote
pm uninstall -k user 0 com.microsoft.office.onenote

и так далее.

Кстати, приложения от Facebook действительно лучше удалить, потому что они собирают и отправляют в компанию огромный объём персональных данных обо всех аспектах вашей деятельности. Чтобы оценить объём собираемых данных, взгляните на эту диаграмму. Она сравнивает, какие данные о вас собирают разные мессенджеры: Signal, iMessage, WhatsApp и Facebook Messenger.


Источник: 9to5Mac

Facebook Messenger высасывает буквально всё, что может. А вот Signal относится к пользователям гораздо более уважительно. Оно и понятно: это криптомессенджер, ориентированный на приватность.

Понятно, почему в Android нельзя удалить системные приложения штатными средствами. Но список системных приложений тоже неоднозначный. Например, перечисленные пакеты трудно назвать системными. Но штатными средствами удалить их тоже нельзя, только отключить (disable):

  • Google Play Музыка
  • Google Play Фильмы
  • Google Play Книги
  • Chrome
  • YouTube
  • и др.

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

Например:

Google Play Музыка
pm uninstall -k user 0 com.google.android.music

Google Play Фильмы
pm uninstall -k user 0 com.google.android.videos

и т. д.

Более того, метод подходит вообще для любого системного компонента.

Например:

pm uninstall -k user 0 net.oneplus.launcher

и мы навсегда избавляемся от встроенного лаунчера.

Примечание с форума xda-developers. Что касается системных приложений, то они снова появятся после сброса настроек. Это означает, что они всё-таки по-настоящему не удаляются с устройства, а просто удаляются для текущего пользователя (user 0). Вот почему без 'user 0' команда adb не работает, а эта часть команда как раз и указывает произвести удаление только для текущего пользователя, но кэш/данные системного приложения всё равно останутся в системе. И это хорошо, потому что даже после удаления системного приложения телефон всё равно сможет получать официальные обновления OTA.

Кстати, с 1 апреля 2021 года в России начнут принудительно устанавливать российский софт на все новые смартфоны. Список из 16 приложений уже утверждён, вот некоторые из них:

  • ICQ (для обмена сообщениями);
  • Новости Mail.ru;
  • OK Live;
  • MirPay (платёжная система, только на Android);
  • Applist.ru (программа-агрегатор для доступа к социально значимым интернет ресурсам).

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



На правах рекламы


Нужен сервер с Android? У нас возможно даже это! VDSina предлагает недорогие серверы с посуточной оплатой, установка любых операционных систем с собственного ISO.

Подробнее..

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

23.09.2020 14:17:26 | Автор: admin

С началом пандемии большинство разработчиков Кремниевой долины начали трудиться из дома. Довольно быстро они стали задаваться вопросом: зачем платить бешеные цены за аренду недвижимости, если домашний офис можно организовать где угодно? Средняя плата за аренду односпальной квартиры в Сан-Франциско составляет $3629. А, скажем, в Чикаго, Атланте или Филадельфии тоже вполне крупных городах она будет около $1650. Зачем платить лишние $2 тысячи, больше $20 тысяч в год, чтобы сидеть в своём стуле чуть поближе к штаб-квартире компании?

Многие задумались о переезде (по крайней мере, на время). Но хитрые финансисты Кремниевой долины своего не упустят. И теперь компании начинают имплементировать новую стратегию: регулируемая зарплата. Ваш доход будет снижаться соответственно тому, в насколько дешевый регион вы переедете. Гипер-экономию получить не получится, а удаленно жить где-нибудь в глуши может даже оказаться себе дороже.

Разговоры об этом шли уже давно, но теперь, по данным Bloomberg, первая фирма из Пало-Альто, VMware (принадлежащая Dell), уже ввела такую политику. Каждый удаленный сотрудник, решивший сбежать из дорогого Сан-Франциско, получит сокращение з/п. Если переехать к горам Денвера, получишь минус 18%. А если отправишься в Лос-Анджелес или Сан-Диего, будет минус 8%. В итоге релокация становится финансово невыгодной. Какая-то экономия получается, но всех проблем с переездом и обустройством на новом месте дело почти не стоит. Более того: чем выше зарплата (то есть, чем более важный и ценный сотрудник) тем менее выгодно ему становится переезжать.

Новая политика кажется довольно строгой, но после публикации материала Bloomberg один из сотрудников VMware написал пост, чуть детальнее поясняя ситуацию. Мол, изменению подлежит только базовая зарплата, а не бонусы. Поэтому снижение доходов у удаленщиков будет не настолько серьезным, как может показаться. Например, у него на зарплату приходится только половина от общей компенсации. А в других штатах США (не говоря о других странах) придется платить гораздо меньше налогов. И купить себе жильё будет потом в разы проще. Так что плюсы переезда для него все равно перевешивают недостатки.

Старший вице-президент VMware по управлению персоналом, Рич Лэнг, говорит, что компания меняет зарплату сотрудников в зависимости от средней стоимости труда в регионе и того, что предлагают другие работодатели. Лэнг признал, что, вероятно, некоторые сотрудники будут продолжать указывать, что они трудятся в Калифорнии, чтобы получать полную выплату. Но их будет меньше, чем можно было бы ожидать:

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

Компания также выдает всем дистанционным сотрудникам по $400 на организацию их домашних офисов.

Второй вариант решения проблемы с удалёнщиками, сбегающими из Кремниевой долины, предложила компания Stripe, один из главных конкурентов PayPal. Она выделяет им по $20 000 чтобы те могли переехать из крупных городов в более дешевые сельские регионы. Но и тут есть подвох. Как часть этой же сделки, они получают -10% к зарплате (по информации Forbes). То есть, уже спустя полтора-два года компания свое отобьет. Зато сотрудники смогут более комфортно обосноваться на новом месте. И производительность труда не пострадает так сильно.

Фирма ServiceNow, разрабатывающая облачную платформу, тоже думает об изменении почасовой оплаты сотрудникам, уезжающим из Сан-Франциско. По словам руководителя компании Билла МакДермотта, такая система стартует уже в 2021 году:

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

Twitter и Facebook тоже сделали расплывчатые заявления о том, что они собираются корректировать зарплаты сотрудников в зависимости от их местоположения. Twitter уже предлагает людям, работающим на дому, бонус в $1000 и дополнительные отпускные. А Facebook на днях открыла вакансию директора удаленной работы. Он должен будет отвечать за переход компании на удалёнку, разрабатывать стандарты, устанавливать глобальные ценности, а также заниматься вопросами льгот и оплаты труда. Плюс компания заявила, что выделит удалёнщикам $1000 для обустройства домашнего офиса.

Раньше Facebook собиралась возвращаться к работе в офисе уже под конец 2020-го. Но потом увидела, что производительность во время пандемии не снизилась, а даже возросла. Теперь Марк Цукерберг говорит, что его сотрудники продолжат работать удаленно, потому что за этим будущее:

Мы станем самой прогрессивной компанией в сфере удаленной работы для нашего масштаба. В течение 5-10 лет не менее половины наших работников по всему миру перейдут на удалёнку на постоянной основе.

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

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

Подробнее..

Перевод Мои доходы от работы очень хорошим инженером Facebook

05.01.2021 12:12:21 | Автор: admin
Когда я десяток лет назад переехал в США для работы в Facebook, то понятия не имел, хорошим или плохим был оффер. Я даже не торговался и согласился на ту сумму, которую мне предложили. Отчасти это вызвано тем, что я был в восторге от приглашения, отчасти тем, что я совершенно не знал, чего мне ждать. К своей чести, Facebook предложил мне на 78% больше, чем изначально (думаю, так получилось, потому что они ожидали, что я буду обсуждать условия, чего я не делал).

К счастью, в последние несколько лет благодаря сайтам наподобие glassdoor и levels.fyi стало очень легко узнавать средние зарплаты и их диапазон. Не хватает только одного информации о том, сколько можно зарабатывать, если ты по-настоящему хорош, допустим, входишь в 1% лучших инженеров FB (то есть на уровне примерно 100 инженеров). В этом посте я поделюсь своими зарплатами и карьерным ростом, чтобы дать представление о том, насколько быстро можно развиваться и как при этом будет меняться зарплата.

Примечание: представленные ниже значения не учитывают роста акций, то есть если при передаче мне акций их курс был равен 50 долларам, а теперь они торгуются по 200 долларов, то для вычисления сумм я всё равно использую 50 долларов, потом что именно столько FB на самом деле мне платит, а повышение стоимости стало вознаграждением за взятые мной на себя риски.

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


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

Первый год


Я устроился в FB как E4 с базовой зарплатой в 127 тысяч долларов и начальной долей акций на сумму 280 тысяч долларов. Facebook тогда экспериментировал со множеством новых продуктов и в компании была куча легко реализуемых возможностей. В первой половине года я в основном работал в качестве соло-разработчика, который очень быстро мог разрабатывать готовые к продакшену прототипы. За это время я создал 3 новых крупных фич/мелких продукта. Во второй половине года все три инженера-сениора, работавших над одним из важнейших продуктов в нашей области, ушли в другой отдел, поэтому я сказал своему менеджеру, что могу заняться этим продуктом. Из-за важности продукта за шесть месяцев в команде снова набралось четыре инженера, а поскольку я был первым, то стал техническим руководителем проекта.

За выпуск трёх фич и создание команды из четырёх человек меня повысили до E5 и выдали премию в 32 тысячи долларов (10% как уровню E4 и множитель оценки производительности 2,5), плюс дополнительный гонорар 112 тысяч долларов.

Общая компенсация: 229 тысяч долларов

Второй год


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

Из-за того, что мы продолжали делать продукт более успешным и собрали команду из десяти инженеров, меня повысили до E6 и дали премию в 56 тысяч долларов (15% как уровню E5 и множитель оценки производительности 2,5). Также мне заплатили дополнительный гонорар в 185 тысячи. Благодаря успеху команды и моей роли в нём мне дали дополнительную долю акций в 486 тысяч. Эта доля выдаётся сверх ежегодного гонорара и его получает всего 35% всех инженеров компании.

Общая компенсация: 304 тысячи долларов

Третий год


Я ушёл из своей предыдущей команды и с ещё двумя инженерами основал новую команду для повторного создания с нуля одного из важнейших продуктов FB. За 6 месяцев мы создали работающую версию и получили благословение руководства на дальнейшую работу. Мы активно начали рекрутинг в команду, и к концу года она выросла до 12 инженеров. Разработка продукта продолжилась, но в последствии выяснилось, что это была ошибка. Нам нужно было разрабатывать его итеративно, а не выпускать сразу крупномасштабным, как мы стремились.

Мне выдали премию в 60 тысяч (20% как уровню E6 и множитель оценки производительности 1,625), а также дополнительный гонорар в 200 тысяч. Благодаря наработкам, которые мы внесли в новый продукт, мне дали дополнительную долю акций на 860 тысяч.

Общая компенсация: 508 тысяч

Четвёртый год


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

Мне выдали премию 45 тысяч (20% как уровню E6 и множитель оценки производительности 1,125). За все годы это был самый низкий множитель производительности, я впервые вошёл в категорию соответствует требованиям. На этот раз никакой дополнительной доли.

Общая компенсация: 775 тысяч долларов (из-за повышения стоимости акций на самом деле в налоговой форме было указано больше одного миллиона).

Пятый год


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

Мне выплатили премию 47 тысяч (20% как уровню E6 и множитель оценки производительности 1,125), а также дополнительный гонорар в 225 тысяч. Учитывая то, что бОльшую часть года мы закладывали фундамент продукта, моя оценка оказалась ниже, но к концу года мы показали успешность, благодаря чему мне дали дополнительную долю в 907 тысяч и повысили до E7.

Общая компенсация: 750 тысяч долларов

Шестой год


Мы продолжили совершенствовать продукт и он по-прежнему рос, хотя в масштабах FB оставался маленьким. Параллельно мы запустили три новых продукта и к концу года два из них провалились, однако один начал демонстрировать признаки успеха. Благодаря успеху первого продукта и перспективам второго команда теперь состояла из 15 инженеров и трёх подотделов.

Я вернулся к хорошим оценкам и получил премию 93 тысяч (25% как уровню E7 и множитель оценки производительности 1,625), а также дополнительный гонорар в 650 тысяч. Благодаря прогнозируемому будущему влиянию нашей работы мне выдали дополнительную долю в 816 тысяч.

Общая компенсация: 1,1 миллиона долларов

Год 7


В этом году наш продукт совершил настоящий прорыв. Его стали упоминать на совещаниях M-team (небольшой группы руководителей с которыми советуется Цукерберг) и он начал влиять на общие показатели Facebook. Команда увеличилась до 25 инженеров. Мы сделали ставку ещё на два новых продукта, один из них провалился, зато другой показал признаки успеха. Теперь у нас было портфолио из одного очень успешного продукта, одного умеренно успешного и одного перспективного.

Мне дали премию 78 тысяч (25% как уровню E7 и множитель оценки производительности 1,25), дополнительный гонорар 650 тысяч и дополнительную долю акций на 1,2 миллиона. Благодаря влиянию нашего продукта на доходы Facebook меня повысили до E8.

Общая компенсация: 1,3 миллиона долларов

Восьмой год и далее


Я снова отправился в приключение и организовал новую команду из 4 людей. Сейчас мы по-прежнему находимся на начальных этапах нового продукта.

В этом году мне выплатили премию 90 тысяч (30% как уровню E8 и множитель оценки производительности 1), дополнительный гонорар в 840 тысяч и дополнительную долю в акциях на 1,1 миллиона.

Общая компенсация за год 8: 1,5 миллиона долларов (из-за повышения стоимости акций на самом деле в налоговой форме было указано больше двух миллионов)

Краткая сводка за годы работы в Facebook:

  • В первый год я учился быть хорошим инженером,
  • Во второй год я учился быть хорошим техническим руководителем,
  • В третий-четвёртый годы начинал нечто новое с нуля. Хотя мы не добились успеха, зато узнали, как это делается
  • В годы с пятого по девятый я продолжал следовать модели третьего-четвёртого годов: начинал что-то новое, выпускал и совершенствовал продукт, а затем увеличивал масштаб, чтобы сделать его успешным.
  • В первые годы на мои успехи влияли мои навыки, удача и умение оказаться в нужном месте. Если бы три инженера-сениора не ушли из команды, то я бы не стал техруком так быстро, а потому был бы, по крайней мере, на один уровень ниже, а суммарные заработки в FB оказались на 25% меньше
  • В последующие годы в основном важна была моя способность раньше других находить новые возможности и хорошо их реализовывать.
  • Повышения с E6 до E7 и с E7 до E8 в основном были связаны с созданием чего-то успешного. Моя реализация могла быть идеальной, но если бы не успех продукта, меня бы не повысили.




На правах рекламы


Эпичные серверы это VDS для размещения сайтов от маленького интернет-магазина на Opencart до серьёзных проектов с огромной аудиторией. Создавайте собственные конфигурации серверов в пару кликов!

Подробнее..

Трансиверы для Marea передача данных между континентами достигла рекордных 30 Тбитc на пару волокон

18.01.2021 16:06:50 | Автор: admin
Оптический кабель Marea

Межконтинентальный подводный кабель связи Marea один из самых быстрых на сегодняшний день установил новый рекорд. Скорость передачи данных по оптоволокну, проложенному по дну Атлантического океана, составила 30 Tбит/с. Все благодаря новому поколению трансиверов Infinera Infinite Capacity Engine 6 (ICE6). Считается, что полностью свой потенциал Marea раскроет к 2025 году.

Залечь на дно Атлантики


Трансконтинентальный кабель стал выдающимся с самого начала. Обычно на прокладку подобных магистралей уходит около 5 лет. Проект Marea, ставший результатом союза Microsoft, Facebook и телекоммуникационной компании Telxius, был реализован за два года.

Магистраль состоит из восьми пар оптоволоконных кабелей, защищенных слоями меди, жесткого пластика и водонепроницаемым покрытием. По две пары используют Microsoft и Facebook. Одна пара была приобретена AWS в 2019 году. Остальные находятся в распоряжении провайдера Telxius для аренды более мелких компаний, которые не могут себе позволить целый кабель.

Длина Marea 6600 км, средняя глубина пролегания составляет 3,35 км. Магистраль соединяет американский и европейский континенты, начинаясь на побережье города Вирджиния-Бич (США) и заканчиваясь в Бильбао (Испания). Общий вес кабеля превышает 4500 тонн, что сравнимо с весом 34 голубых китов. При этом диаметр кабеля всего в 1,5 раза больше, чем у обычного садового шланга.

Скрученный кабель Marea

По оценке Microsoft, скорость передачи данных по кабелю Marea в 16 млн раз выше в сравнении со среднестатистическим домашним интернетом. На старте пропускная способность магистрали оценивалась в 160 Тбит/c (к слову, с такой скоростью можно одновременно транслировать 71 млн видео в HD-разрешении). Но уже спустя год после ввода кабеля в эксплуатацию, в 2018 году, цифра выросла до 200 Тбит/с. А еще годом позже скорость передачи данных в пересчете на пару волокон достигла 26,2 Тбит/с. Рост произошел за счет новых на тот момент трансиверов Infinera Infinite Capacity Engine 4 (ICE4).

Новый зафиксированный рекорд также стал возможен благодаря развитию линейки трансиверов. С новым ICE6 пропускная способность пары волокон Marea составила 30 Тбит/с.

Предельная цифра линейных скорость трансивера ICE6 составляет 800 Гбит/с в каждом направлении. Сейчас рекордный показатель Marea достигает до 700 Гбит/с на линк, что достаточно близко к максимуму. Новый ICE6 также удешевит и упростит пользование магистралью за счет сокращения модулей в береговых трансиверных станциях до 60%.

Трансконтинентальные связи


На сегодняшний день континенты связывают более 1,2 млн км подводных оптоволоконных кабелей. Этой длины достаточно, чтобы опоясать нашу планету по экватору около 30 раз! Первый подводный интернет-кабель был проложен в 1988 году.

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

Схема проложенных оптоволоконных связей

Так, тот же Google заявил о намерении проложить кабель, который соединит США, Великобританию и Испанию. Магистраль будет носить имя Грейс Хоппер в честь известной ученой и программистки. По словам компании, кабель будет использовать новейшую технологию для передачи сигнала, но подробности Google пока не раскрывает. В планах закончить проект к 2022 году.

Facebook же воссоединяется не только с Евразией. В мае прошлого года соцсеть заявила о желании проложить 37-километровый кабель, чтобы предоставить доступ к интернету в 16 странах Африки (1,3 млрд жителей континента). Прокладкой кабеля займется компания Alcatel Submarine Networks, которой владеет Nokia. Скоростью не обидят: скорость связи обещает быть в три раза выше, чем у существующих подводных кабелей до Африки. Даешь быстрый Instagram для Африки!

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


Подробнее..

Сравниваем грейды IT-инженеров крупных зарубежных компаний Google, Facebook, Uber и Booking

26.02.2021 22:07:39 | Автор: admin

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


Угигантов IT-индустрии все нетак уних есть четкие грейды IT-специалистов сосвоими стандартами ипрописанными техническими требованиями. Мыпообщались сработниками компаний уровня FAANG, почитали требования самих компаний исоставили списки стребованиями ккаждому грейду IT-инженеров. Можете проверить, какому грейду соответствуетевы. Аесли вам пришлют оффер сконкретным грейдом узнать, чего отвас будут ждать наработе.





Кое-что общее про грейды итребования кразработчикам вкомпаниях уровня FAANG


  • Зарубежом очень строго относятся копыту работы. ВРоссии можно выпуститься извуза, поработать годик иустроиться куда-нибудь мидлом или даже сеньором. Зарубежом такое встречается реже опыт вгодах играет важную роль.
  • Требования кпознаниям вязыках итехнологиях укомпаний уровня FAANG изначально очень высокие. Тоесть чтобы попасть даже нанижний грейд, выуже должны классно владеть инструментами иуметь писать чистый, рабочий иоптимизированный код. Более высокие грейды это больше про системное видение ипонимание привязки бизнес-процессов кпрограммированию. Кстати, если хочется протестировать именно технические навыки, можно пройти тест работодатели учитывают его результаты при найме.
  • Российский мидл изнебольшого стартапа мидлу вкрупной зарубежной компании. Частоте, кто внебольших российских компаниях работают как мидлы идаже сеньоры вкомпании уровня FAANG получают приглашение как джуниоры.
  • Лучше пойти мидлом вFAANG, чем сеньором внебольшую компанию. Нестоит переживать, что вам предложили грейд ниже скорее всего, изарплата, иобязанности иперспективы вFAANG будут намного выше.
  • Попасть навысокий грейд извне легче, чем вырасти внутри компании. Вкомпании придется прилагать много усилий идоказывать свою компетенцию, апри собеседовании важно будет произвести правильное впечатление. Конечно, это все равно тяжело, нолучше сразу метить куда-нибудь повыше, чем надеяться подрасти уже наместе.


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




Google иFacebook


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


E3в Facebook иL3в Google, Software Engineer II. Уровень джуниора, новичка. Сюда обычно берут тех, кто только что выпустился извуза, иеще неимеет опыта работы. Или проработал год-другой внекрупной компании. Здесь важно уметь писать рабочий код поконкретной задаче, использовать инструменты проверки кода, запускать код локально. Никаких управленческих задач икомпетенций нет.


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


E4в Facebook иL4в Google, Software Engineer III. Уровень мидла. Сотрудников этого грейда вобеих компаниях больше всего. Здесь важно уже непросто выполнять команды, апонимать, что тыразрабатываешь икак это влияет напроизводство. Плюс появляется три новых компетенции: умение писать документацию, давать задачи Е3ипринимать небольшие проектные решения. Например, самому придумывать, как именно реализовать фичу.


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


E5в Facebook иL5в Google, Senior Software Engineer. Здесь уже появляются управленческие компетенции нужно возглавлять команду, помогать нижним грейдам, ставить новые задачи ирешатьих. Наэтом уровне инженер помогает формировать общую стратегию разработки например, придумывает, как именно реализовать запрос отбизнеса.


E6в Facebook иL6в Google, Staff Software Engineer. Наэтом уровне больше взаимодействия между командами. Именно инженеры этого грейда помогают собирать вместе фичи, разработанные разными командами. Или полностью управляют своей командой, как будто это небольшой стартап внутри компании реализуют крупные проекты, помогают снаймом новых сотрудников, предлагают глобальные идеи.

Есть грейды ивыше: 7, 8, 9, 10и11. Ноони уже практически директорские состороны сюда нанимают очень редко. Рядовые разработчики ссотрудниками этих грейдов обычно даже невзаимодействуют.


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





Uber


Этой информацией снами поделилась Алина, Software Engineer II @ Uber, Амстердам. Мыуже рассказывали, как она устроилась вUber ипереехала вНидерланды.


Software Engineer I. Уровень джуниора. Выпускники вузов или новички сопытом работы меньше двух лет обычно автоматически попадают сюда, хотя случаются исключения. Отних ждут чистого, рабочего кода. Обычно они работают вместе сдругими инженерами над конкретными задачами, например, добавить новый модуль или прикрутить фичу. Сроки таких задач, как правило, небольше месяца. Заработой Software Engineer Iобязательно наблюдают старшие коллеги.


Software Engineer II. Уровень мидла, примерно как L4в Google. Хороший, крепкий программист: пишет проектную документацию, может сам выбрать алгоритм для решения задачи. Часто пишет код уже без контроля сверху. Помогает Software Engineer Iииногда ставит имзадачи. Обычно работает над более крупными проектами, которые длятся несколько месяцев.


Как ивдругих компаниях, инженеров этого уровня вUber больше всего.


Senior Software Engineer. Уровень сеньора, как L5в Google. Понимает проблемы бизнеса, умеет руководить другими инженерами инаставлятьих. Пишет код, нобольше работает над тем, чтобы разбить большую задачу наподзадачи, дать указания другим разработчикам, наметить общий путь разработки. Именно вего руках довести проект доконца отпришедших отруководства требований дозапуска.


Senior Software Engineer II. Почти тоже самое, что Senior Software Engineer, только взаимодействует снесколькими командами. Обычно занимается сложными, комплексными задачами, которые решаются руками большого числа разработчиков изразных групп. Сюда очень редко нанимают людей состороны, так как сотрудник должен хорошо понимать внутреннюю кухню Uber ибизнес-процессы.


Staff Software Engineer. Влияет навсе региональное подразделение. Тесно общается сдиректорами, строит общую стратегию развития компании стехнической точки зрения.





Booking


Этой информацией снами поделился Георгий Могелашвили, Lead Developer @ Booking.com, основатель сервиса поиска менторов getmentor.dev, автор телеграм канала Мужик сбабочкой.


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


Core. Минимум три года опыта вразработке, умение работать сраспределенными системами изнание технологий, скоторыми работает компания. Наэтом грейде сотрудники занимаются только разработкой поконкретным задачам, сминимумом управления именторства. Разработчиков этого уровня вBooking больше всего.


Кстати, тут можно посмотреть технические требования конкретно кэтому грейду ввакансии наCore Developer.


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


Технические требования тоже можно посмотреть ввакансии.


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


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



<рекламная пауза>
Предложения откомпаний уровня FAANG сами собой вруки несвалятся. Чтобы ихнайти, получить оффер ипереехать заграницу, регистрируйтесь в @g_jobbot. Подходящие вам вакансии срелокейтом будут приходить вТелеграм.
</рекламная пауза>
Подробнее..

Facebook прекращает поддержку Facebook Analytics что известно на данный момент

16.04.2021 18:11:03 | Автор: admin

В первой неделе апреля Facebook объявил о том, что инструмент Facebook Analytics будет недоступен после 30 июня 2021 года.

Новость особо не афишировалась. При входе в Facebook Analytics появилась плашка с информацией о грядущем отключении инструмента.

А также соответствующая информация появилась в справке.

Что известно на данный момент

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

  • После 30 июня инструмент больше не будет доступен. До этого времени можно экспортировать нужные данные в CSV-формате.

  • Пока нет информации о том, будет ли релиз альтернативного инструмента с похожим функционалом.

В справке Facebook предлагает сосредоточиться на других инструментах для бизнеса:

  • Facebook Business Suite сервис для управления бизнес-аккаунтами Facebook и Instagram;

  • Ads Manager рекламный кабинет Facebook;

  • Events Manager инструмент для управления событиями, установленными через пиксель или Conversions API.

Почему Facebook отключает Аналитику

Пока не было никаких заявлений или разъяснений от Facebook по этому поводу: инструмент просто отключают без объяснения причин. Есть разные мнения на этот счет, которые сводятся к двум основным версиям:

  • отключение как-то связано с обновлением iOS 14, которое усложнило отслеживание действий пользователей и уже вызвало значительные изменения в работе сервисов Facebook. Например, уменьшилось количество событий, которые можно использовать для оптимизации в группах объявлений;

  • поддержка инструмента прекращается из-за его непопулярности. На западе большинство бизнесов пользуются сервисами типа Amplitude или Mixpanel, в Рунете в основном привыкли к Яндекс.Метрике и Google Analytics.

Пару слов о Facebook Analytics

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

Удобный дашборд с ключевой информацией

На главной странице (раздел Overview) вся самая важная статистика:

  • сводные данные по количеству посетителей, выручке, % конверсии, LTV и т. д.;

  • данные по основным источникам трафика и новым пользователям;

  • график временной активности, показатель отказов и топ страниц по посещаемости;

  • средний LTV платящих пользователей, общая выручка, распределение конверсий по типу устройств, повторные покупки.

Здесь вроде бы ничего уникального (все эти данные можно найти в Google Analytics), но если вы работаете только с трафиком из Facebook это реально удобно: на одной странице можно быстро оценить, как отработали кампании за период, где есть рост или просадки.

Воронки

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

Фильтры и создание кастомных аудиторий

Ну и одна из главных фишек Facebook Analytics фильтры. С их помощью можно создавать отдельные сегменты аудитории по определенным признакам:

  • по выполненным действиям на сайте (сработавшим событиям);

  • по демографическим признакам;

  • по посещениям определенных страниц;

  • по UTM-меткам в URL перехода и т. д.

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

Какая альтернатива?

Так как Facebook не планирует выкатывать альтернативный инструмент (по крайней мере, таких заявлений не было), придется пользоваться тем, что есть (и сторонними сервисами):

  • Создавать кастомные аудитории в разделе Аудитории. Благо, там достаточно параметров для фильтрации (по проведенному времени на сайте, по просмотрам определенных страниц, по событиям и т. д.).

  • Анализировать поведение пользователей на сайте, данные по конверсиям, выручке и воронкам в системах аналитики (Google Analytics, Яндекс.Метрика).

А пока Facebook Analytics еще работает: можно продолжать формировать отчеты и выгружать важные данные.

Подробнее..

Что такое платформенный капитализм и кто на нем зарабатывает

12.01.2021 12:17:05 | Автор: admin

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

Куда инвестируют обыватели

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

Хороший пример платформенного капитализма компания Apple. iPhone это не просто телефон, а платформа, которая предоставляет пользователям услуги хранения фотографий, доступ к магазину приложений, и т д. Другими примерами платформ являются Netflix, Facebook, Amazon и Google через систему Android.

Почему популярный подход не самый грамотный

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

  1. Оценка компаний. В пандемию ритейл-инвесторы дружно навалились на акции AAPL, NFLX, GOOGL и FB и загнали их в такую высь, что оценка компаний вызывает сомнения даже у оптимистов.

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

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

  4. Антимонопольное законодательство. Это главный риск для платформенного капитализма конечного пользователя. Последний и самый серьезный случай произошел в октябре 2020. Минюст США подал Anti-trust иск против Google. Эта история будет тянуться много лет и способна затормозить развитие любой компании. Похожее случилось с Microsoft, которая на протяжении нескольких лет отбивалась от антимонопольных исков, упустив множество стратегических возможностей.

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

Куда инвестирует сын маминой подруги

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

B2B платформы показывают сумасшедший рост, не присутствуют в заголовках масс-медиа и поэтому частично защищены от anti-trust исков. Никто из политиков не выиграет от борьбы с компанией, о которой большинство избирателей ничего не слышали. Гораздо проще бороться с Цукербергом и Безосом, электорат это оценит.

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

Atlassian (NASDAQ: TEAM)

Эта компания предлагает интегрированный набор инструментов для разработки и поддержки софта (что на проф жаргоне называется ITSM и DevOps).

Разработка и поддержка софта давно стала командным видом спорта. Как скоординировать поступающие сообщения о багах, распределить работу между разработчиками, организовать изменения в коде и апгрейды системы? Atlassian отвечает на эти вопросы с помощью своей платформы, которая включает в себя интегрированные инструменты, такие как Jira, Confluence, BitBucket.

Математика роста у Atlassian в значительной степени оправдывает их капитализацию. Текущая капитализация равна $60 миллиардов, или 37X от продаж или 120X Free Cash Flow. Показатель CAGR ниже на графике, отражает на сколько процентов прирастает выручка и свободный денежный поток за год.

Atlassian работает по модели Land and expand. Компания продает подписку на один из своих инструментов, потом растут как вглубь (то есть за счет других продуктов), так и вширь (за счет увеличения количества пользователей).

График показывает, как со временем растут продажи группам клиентов в зависимости от года подписки на платформу Atlassian.

PTC Inc. (NASDAQ: PTC)

То, что Atlassian делает для софтверных компаний, PTC делает для производственных. PTC за последние 5-10 лет собрали облачную платформу, которая покрывает все потребности современной производственной компании, от разработки до поддержки продукта (включая 3D-моделирование, дополненную реальность и тд). Любой, изучавший инженерную науку в ВУЗе, наверняка слышал о программе Mathcad. Это только один из инструментов в портфеле продуктов PTC.

Помимо математических расчетов, за которые отвечает Mathcad, вам надо хранить спецификации и историю их изменений (Windchill) , 3D-модели (Creo and Thingsworx), инструкции по сборке, обслуживании и ремонте (Vuforia).

PTC делает правильно многие вещи, стараясь переориентировать продукты в своей платформе в направлениии Мульти -тенантных облачных систем (Их последнее приобретение компания Onshape как раз предоставляет такую систему).

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

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

Мы считаем, что PTC находится в самом начале периода интенсивного роста (15-20% в год на протяжении ближайших 10 лет). В последнем своем заявлением, CEO компании Джимом Хеппельманом, заявил что рост будет быстрее чем раньше SaaS will make up ~20% of bookings, ~10% of ARR, growing faster than overall.

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

С оценкой у PTC немного получше, чем у Atlassian. Выручка за последний год $1.5 миллиарда и кэшфлоу 215 миллионов. Капитализация в $14 миллиардов это 9X от продаж, и 65 от свободного кэш флоу (free cash flow).

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

Подробнее..

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru