Pull to refresh
0
0
Send message

Как root-права и альтернативные прошивки делают ваш android смартфон уязвимым

Reading time54 min
Views124K

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

Часто для этого рекомендуется получение прав суперпользователя в системе (root-права), удаление системных приложений от Google и от производителя устройства, или даже полная замена стандартной ОС на альтернативные сборки, чаще всего LineageOS (бывший CyanogenMod). При этом первым шагом в этом процессе всегда будет так называемая "разблокировка загрузчика". Во время её выполнения устройство несколько раз покажет нам страшные предупреждения о том, что теперь оно станет более уязвимо для злоумышленников, но мы смело нажимаем "подтвердить" и шьём root или самую свежую сборку кастомной прошивки, не задумываясь о том какие проблемы создаёт нам незаблокированный загрузчик. 

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

Интересующихся приглашаю под кат.

Читать далее
Total votes 127: ↑123 and ↓4+119
Comments210

Termux шаг за шагом (Часть 1)

Reading time6 min
Views733K


При первом знакомстве Termux, а я далеко не линуксоид, вызвал в моей голове две мысли: «Круть несусветная!» и «Как им пользоваться?». Порывшись в инетах, я не нашел ни одной статьи в полной мере позволяющей начать пользоваться Termux'ом так чтобы это приносило больше удовольствия чем гемора. Будем это исправлять.
Читать дальше →
Total votes 32: ↑23 and ↓9+14
Comments27

Как правильно прописать политику конфиденциальности для стартапа

Reading time5 min
Views5.1K

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

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

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

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

IT-словарик для не-айтишников

Reading time11 min
Views55K

Приходилось ли вам объяснять IT-понятия людям из других сфер? Это хитрая задача: при объяснении одного IT-термина нельзя пользоваться другими, потому что они тоже будут непонятными. Представим, что ваш знакомый захотел «войти в айти», впервые открыл Хабр и офигел — как объяснить такому человеку хотя бы основные слова?

Мне захотелось описать популярные понятия неформальным языком — так, чтобы доходчиво объяснить главное, а не запутывать нюансами. Для этого местами пришлось пойти на упрощения. Но думаю, новичкам не требуется знать «правильнее писать Linux или GNU/Linux». Для начала понять бы, что в разговорах айтишников слово «перформанс» — это не про современное искусство.

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

Читать далее
Total votes 54: ↑52 and ↓2+50
Comments21

Незаметная психология e-com сайтов

Reading time3 min
Views8.8K

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

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

Как стать тестировщиком или что я узнал за время становления на этот путь

Reading time4 min
Views22K

Привет, Хабр! В этот пост я хочу вынести опыт на тему начинания в сфере тестирования. Здесь не будут описаны техники и правила.

Подробнее
Total votes 20: ↑12 and ↓8+4
Comments28

Как проанализировать рынок фотостудий с помощью Python (2/3). База данных

Reading time12 min
Views4.6K
В предыдущей статье в рамках коммерческого проекта по анализу рынка фотостудий рассмотрел создание парсинга: выгрузка списка фотостудий, списка залов, данных по бронированию с момента открытия зала до последней брони.

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

В статье рассмотрю:

  • создание простой SQLite базы данных;
  • запись информации с помощь Python;
  • чтение данных и перевод в формат DataFrame;
  • обновление парсинга с учетом данных БД.


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

Как выбирать музыку для видеоролика: 8 советов и блиц-обзор

Reading time8 min
Views29K

Photo by Blaz Erzetic on Unsplash

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

Когда мы делаем промо-ролики об играх и софте, приблизительно в 29 случаях из 30 мы покупаем музыку для видео на аудиостоках. Чаще всего мы подбираем треки на Audiojungle.net и Premiumbeat.com. Кроме этого, интересные варианты можно подыскать на Neosounds.com и Shockwave-sound.com. Чтобы не отвлекаться от главного, мини-обзор этих площадок мы разместили в конце статьи. А сейчас перейдём к советам по выбору треков для видеороликов.
Total votes 11: ↑10 and ↓1+9
Comments5

Геймификация в бизнесе. Мотивация со всех сторон

Reading time10 min
Views3.7K
image

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

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

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

Чтобы делать хорошие продукты, нужно понимать мотивацию людей, которые этими продуктами будут пользоваться. За последние 200 лет люди придумали множество фреймворков для объяснения мотивации. Я же расскажу только о двух из них, бихевиоризме (Behaviorism) и когнитивизме (Cognitivism).

Бихевиоризм и когнитивизм


Сильно упрощая, в понимании поведения есть эти два ведущих направления.

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

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

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

Бихевиоризм в деталях


Основной концепт в бихевиоризме — это поведение. И бихевиоризм говорит о влиянии на поведение через стимулы

Стимулы — это что-то, что влияет из-вне на индивида. Это может быть запах еды или источник света.

И идея в том, что стимулы начинают ассоциироваться с поведением. Мы получили стимул, что-то произошло, и на выходе мы получили поведение.

image

Читать дальше →
Total votes 4: ↑3 and ↓1+2
Comments0

«Просто похудеть» — непросто

Reading time15 min
Views125K

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


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

Хакнуть свой мозг
Total votes 210: ↑188 and ↓22+166
Comments638

Сознание и мозг

Reading time29 min
Views46K

Сознание — рефлексия субъектом действительности, своей деятельности, самого себя. Оно порождается не природой, а самим человеком и окружающим миром, семьей, обществом.
В свое время Г. В. Ф. Гегелем были высказаны идеи о трех слоях в его учении о субъективном духе, который выделял три ступени в развитии субъективного духа: антропологию, феноменологию и психологию. Сегодня этот подход вполне применим к сознанию.
Читать дальше →
Total votes 25: ↑19 and ↓6+13
Comments51

Пол Грэм про независимость мышления: «Четыре квадранта конформизма»

Reading time7 min
Views10K
image

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

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

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

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

Дети в нижнем левом квадранте, пассивные конвенционалисты, похожи на невинных овечек. Они осторожны, подчиняются правилам, но когда правила нарушают другие дети, наши овечки переживают о том, что дети-нарушители будут наказаны, хотя не добиваются этого наказания.
Читать дальше →
Total votes 31: ↑27 and ↓4+23
Comments21

Управление в стиле Догвилль

Reading time8 min
Views40K
Начальник заставляет работать по ночам или в выходные? Орёт при всех матом? Позволяет себе пошлые шутки? Коллеги постоянно и настоятельно требуют помощи? Премию так и не дают, а зарплату не повышают? Ваше возмущение вызывает, в лучшем случае, смех?

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

Этот подход в общении и, особенно, управлении используют примерно все, причём – бессознательно. Даже дети и животные. Поглядим, как он работает.
Читать дальше →
Total votes 138: ↑126 and ↓12+114
Comments124

Сжатие видео на пальцах: как работают современные кодеки?

Reading time13 min
Views30K


Затраты на хранение данных зачастую становятся основным пунктом расходов при создании системы видеонаблюдения. Впрочем, они были бы несравнимо больше, если бы в мире не существовало алгоритмов, способных сжимать видеосигнал. О том, насколько эффективны современные кодеки, и какие принципы лежат в основе их работы, мы и поговорим в сегодняшнем материале.
Читать дальше →
Total votes 24: ↑20 and ↓4+16
Comments4

Судьбы героев

Reading time11 min
Views23K
В конце есть краткое содержание.

Герои – это такие сотрудники. Вы их наверняка видели. Возможно, и вы – герой.

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

Или по-другому. Неуправляемые. Нарушающие все мыслимые и немыслимые правила. Не укладывающиеся в сроки. Требующие к себе особого отношения. Выскочки. Непонятные, пугающие, выводящие из себя.

Отношение к героям внутри компании – всегда разное, и зависит, в первую очередь, от точки обзора. Объединяет героев одно – трагическая судьба в компании. Примеров долгой и успешной карьеры – единицы, а случаев выдавливания из компании любыми способами – масса.
Читать дальше →
Total votes 91: ↑83 and ↓8+75
Comments34

Проекторы vs ЖК-панели: честное сравнение. Часть 1: установка и подключение

Reading time12 min
Views5.8K


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


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


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


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

Начнем!

Total votes 10: ↑10 and ↓0+10
Comments24

Google Docs — любимый чат у школьников

Reading time4 min
Views25K


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

Неудивительно, что Google Docs стал популярным у американских школьников: «По мере того как в средней и старшей школе у учеников всё больше ноутбуков, учителя зачастую предлагают используют Google Docs для совместных упражнений — и помогают студентам следовать плану урока. Однако сами школьники используют текстовый редактор для организации разговоров за спиной учителей», — пишет The Atlantic.
Total votes 44: ↑37 and ↓7+30
Comments25

Полезные функции Google Таблиц, которых нет в Excel

Reading time8 min
Views333K
Cтатья написана в соавторстве с Ренатом Шагабутдиновым.

image

В этой статье речь пойдет о нескольких очень полезных функциях Google Таблиц, которых нет в Excel (SORT, объединение массивов, FILTER, IMPORTRANGE, IMAGE, GOOGLETRANSLATE, DETECTLANGUAGE)

Очень много букв, но есть разборы интересных кейсов, все примеры, кстати, можно рассмотреть поближе в Google Документе goo.gl/cOQAd9 (файл-> создать копию, чтобы скопировать файл себе на Google Диск и иметь возможность редактирования).
Читать дальше →
Total votes 37: ↑34 and ↓3+31
Comments21

Как найти иллюстратора, если вы ничего не понимаете в иллюстрации

Reading time12 min
Views14K
Меня зовут Полина, я работаю веб-дизайнером и иллюстратором. Работы много, поэтому со временем возник вопрос о поиске «запасного игрока», который в случае моего большого загруза мог бы подхватить задачу по созданию иллюстраций для статей на Хабр и Яндекс Дзен.

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



Эта статья для тех, кто ищет иллюстраторов на фриланс, при этом «не умеет рисовать», мало взаимодействует с «творческими людьми» и имеет слабое представление об иллюстрации в целом. Слово «иллюстрация» можно заменить на «логотип», «лендинг», «сайт», «анимированное видео».
Читать дальше →
Total votes 38: ↑38 and ↓0+38
Comments9

Как зарабатывать на фотографиях

Reading time12 min
Views49K


Данная статья является логическим продолжением этой статьи на Хабре о выдаче регистратором Р01 моих персональных данных третьему лицу. Пришлось дожидаться, пока закончатся суды (частично), чтобы описать, кому было интересно запросить мои персональные данные у доменного регистратора Р01 и зачем.


История простая — требование компенсации за нарушение авторских прав на изображения, но со своими забавными нюансами.


Ниже по тексту — как не надо зарабатывать на фотографиях. Пример, как надо — в спойлерах (16+)

Читать дальше →
Total votes 136: ↑129 and ↓7+122
Comments119
1
23 ...

Information

Rating
Does not participate
Registered
Activity