Скачиваем историю переписки со всеми пользователями ВКонтакте с помощью Python / Хабр
Для лингвистического исследования мне понадобился корпус прямой речи, порожденной одним человеком. Я решил, что для начала удобнее всего использовать собственную переписку в ВК. Это статья о том, как скачать все сообщения, которые Вы когда-либо отправляли своим друзьям, используя программу на Python и API ВКонтакте. Для работы с API будем использовать библиотеку vk.
Для работы с сайтом нужно создать приложение и авторизоваться с помощью токена. Этот процесс не представляет из себя ничего сложного и описан здесь и здесь.
Итак, токен получен. Импортируем необходимые библиотеки (time и re понадобятся нам позже), подключимся к нашему приложению и начнем работу.
import vk import time import re session = vk.Session(access_token='your_token') vkapi = vk.API(session)
Так как мы хотим получить переписку со всеми друзьями, начнем с получения списка друзей. Дальнейшая обработка полного списка друзей может оказаться довольно долгой, поэтому для тестирования можно написать id нескольких друзей вручную.
friends = vkapi('friends.get') # получение всего списка друзей для пользователя # friends = [1111111, 2222222, 33333333] # задаем друзей вручную
Имея список друзей, можно сразу приступить к скачиванию диалогов с ними, но я хочу обрабатывать только те диалоги, в которых содержится более чем 200 сообщений, так как короткие беседы с малознакомыми людьми мне не очень интересны. Поэтому напишем функцию, которая вернет «шапки» диалогов.
def get_dialogs(user_id): dialogs = vkapi('messages.getDialogs', user_id=user_id) return dialogs
Такая функция возвращает «шапку» диалога с пользователем, id которого равен указанному user_id. Результат её работы выглядит приблизительно так:
[96, {'title': ' ... ', 'body': '', 'mid': 333333, 'read_state': 1, 'uid': 111111, 'date': 1490182267, 'fwd_messages': [{'date': 1490173134, 'body': 'Не, ну все это и так понятно, но нам же там жить. ', 'uid': 222222}], 'out': 0}]
В полученном списке содержится количество сообщений (96) и данные последнего сообщения в диалоге. Теперь у нас есть всё необходимое, чтобы скачать нужные диалоги.
Основное неудобство состоит в том, что ВКонтакте позволяет делать максимум около трех запросов в секунду, поэтому после каждого запроса нужно какое-то время ждать. Для этого нам и нужна библиотека time. Самое маленькое время ожидания, которое мне удавалось поставить, чтобы не получить отказ через несколько операций — 0.3 секунды.
Другая сложность в том, что за один запрос можно скачать максимум 200 сообщений. С этим тоже придется бороться. Напишем функцию.
def get_history(friends, sleep_time=0.3): all_history = [] i = 0 for friend in friends: friend_dialog = get_dialogs(friend) time.sleep(sleep_time) dialog_len = friend_dialog[0] friend_history = [] if dialog_len > 200: resid = dialog_len offset = 0 while resid > 0: friend_history += vkapi('messages.getHistory', user_id=friend, count=200, offset=offset) time.sleep(sleep_time) resid -= 200 offset += 200 if resid > 0: print('--processing', friend, ':', resid, 'of', dialog_len, 'messages left') all_history += friend_history i +=1 print('processed', i, 'friends of', len(friends)) return all_history
Разберемся, что здесь происходит.
Мы проходим по списку друзей и получаем диалог с каждым из них. Рассматриваем длину диалога. Если диалог короче, чем 200 сообщений, просто переходим к следующему другу, если длиннее, то скачиваем первые 200 сообщений (аргумент count), добавляем их в историю сообщений для данного друга и рассчитываем, сколько еще сообщений осталось скачать (resid). До тех пор пока остаток больше 0, при каждой итерации увеличиваем аргумент offset, который позволяет задать отступ в количестве сообщений от конца диалога, на 200.
Из-за необходимости ожидания после каждого запроса программа работает довольно долго, поэтому я добавил вывод небольшого отчета о текущем шаге, чтобы понимать, что сейчас обрабатывается и сколько еще осталось.
N.B.: у метода messages.get есть аргумент out, с помощью которого можно попросить сервер отдавать только исходящие сообщения. Я решил не использовать его и выделить нужные мне сообщения уже после скачивания по следующим причинам: а) файл все равно придется очищать, т.к. сервер отдает каждое сообщение виде словаря, содержащего много технической информации и б) сообщения собеседников тоже могут представлять интерес для моего исследования.
Каждое скачанное сообщение является словарем и выглядит примерно вот так: {'read_state': 1, 'date': 1354794668, 'body': 'Вот так!<br>Потому что тут модель вышла довольно непонятная.', 'uid': 111111, 'mid': 222222, 'from_id': 111111, 'out': 1}
Далее осталось только очистить результат и сохранить его в файл. Эта часть работы уже не относится к взаимодействию с VK API, поэтому я не буду останавливаться на ней подробно. Да и что тут рассказывать — просто выбираем нужные элементы (body) для нужного пользователя и с помощью re удаляем переносы строк, которые отмечены тегом <br>
. Сохраняем все в файл.
Полностью код программы выглядит вот так:
import vk import time import re session = vk.Session(access_token='your_token') vkapi = vk.API(session) SELF_ID = 111111 SLEEP_TIME = 0.3 friends = vkapi('friends.get') # получение всего списка друзей для текущего пользователя def get_dialogs(user_id): dialogs = vkapi('messages.getDialogs', user_id=user_id) return dialogs def get_history(friends, sleep_time=0.3): all_history = [] i = 0 for friend in friends: friend_dialog = get_dialogs(friend) time.sleep(sleep_time) dialog_len = friend_dialog[0] friend_history = [] if dialog_len > 200: resid = dialog_len offset = 0 while resid > 0: friend_history += vkapi('messages.getHistory', user_id=friend, count=200, offset=offset) time.sleep(sleep_time) resid -= 200 offset += 200 if resid > 0: print('--processing', friend, ':', resid, 'of', dialog_len, 'messages left') all_history += friend_history i +=1 print('processed', i, 'friends of', len(friends)) return all_history def get_messages_for_user(data, user_id): self_messages = [] for dialog in data: if type(dialog) == dict: if dialog['uid'] == user_id and dialog['from_id'] == user_id: m_text = re.sub("<br>", " ", dialog['body']) self_messages.append(m_text) print('Extracted', len(self_messages), 'messages in total') return self_messages def save_to_file(data, file_name='output.txt'): with open(file_name, 'w', encoding='utf-8') as f: print(data, file=f) if __name__ == '__main__': all_history = get_history(friends, SLEEP_TIME) save_to_file(all_history, 'raw.txt') self_messages = get_messages_for_user(all_history, SELF_ID) save_to_file(self_messages, 'sm_corpus.txt')
На момент запуска программы у меня в ВК было 879 друзей. На их обработку потребовалось около 25 минут. Файл с необработанным результатом имел объем 74MB. После выделения текста только моих сообщений — 15MB. Всего сообщений в полученном корпусе — около 150 000, а их текст занимает 3707 страниц (в вордовском документе).
Надеюсь, моя статья окажется для кого-то полезной. Все методы, которые можно использовать для обращения к API ВК, детально описаны в разделе для разработчиков ВКонтакте.
основные меры для безопасного использования сети – Москва и область
Согласно статистике, более 124 млн россиян, то есть около 85% населения страны, пользуются интернетом. Многие настолько привыкли общаться, работать, учиться, смотреть видео и слушать музыку онлайн, что не представляют своей повседневной жизни без интернета. Однако, находясь в сети, важно помнить о правилах безопасности. Иначе вы рискуете столкнуться с мошенниками или лишиться важной информации. Предлагаем 20 советов, которые помогут повысить уровень онлайн-грамотности.
25 января 2022
1. Установите антивирусные программы
Вирус – это вредоносная программа, которая проникает на ваш компьютер, ноутбук или смартфон различными способами. Она способна не только помешать работе, например, сделать недоступной часть постоянной памяти, но и похитить конфиденциальную информацию: логины, пароли, банковские реквизиты. Для защиты от вирусов существуют антивирусы. Важно не просто пользоваться ими, но и периодически обновлять их базы данных, ведь создатели вредоносных программ то и дело запускают в интернет свои новые разработки.
2. Используйте сложные логины и пароли
Логин в виде имени, фамилии и пароль типа 1234 или QWERTY – не лучшая идея. Если кто-то всерьез решит похитить вашу конфиденциальную информацию, он расколет такую «защиту» в два счета. Хороший логин и пароль – это сложная комбинация, в которой используются заглавные и строчные буквы, цифры и символы. Лучше задействовать специальные программы, которые генерируют их, запоминают и надежно хранят. И желательно пользоваться разными сочетаниями логинов и паролей для разных сайтов.
3. Разлогинивайтесь на чужих устройствах
Воспользовались чужим компьютером? После этого недостаточно просто закрыть страницу, на которую вы заходили. Не забывайте предварительно выходить из всех аккаунтов, соцсетей и мессенджеров на устройстве. В противном случае человек, который сядет за этот компьютер после вас, получит возможность войти в вашу учетную запись и сделать с ней все, что ему заблагорассудится.
4. Проверяйте безопасность соединений
Всегда обращайте внимание на то, что написано в адресной строке. Если вы видите, что адрес сайта начинается с HTTPS – все в порядке, это безопасное соединение и здесь можно вводить конфиденциальную информацию. Если же адрес начинается с HTTP – это значит, что соединение не защищено. Также слева от HTTPS должен быть значок в виде замка. Для большей уверенности в безопасности соединения можно кликнуть на него и просмотреть информацию во всплывающем окне.
5. Будьте внимательны к соединениям Wi-Fi
Общедоступные соединения есть, например, в кафе, торговых центрах и аэропортах. Не используйте их, если собираетесь вводить логины, пароли, либо совершать оплату услуг и товаров через интернет. Либо вообще не пользуйтесь ими ни при каких обстоятельствах и ограничьтесь обычным мобильным интернетом.
6. Организуйте безопасный режим для ребенка
На многих компьютерах и мобильных устройствах предусмотрен безопасный «Детский режим». Также можно настроить ограничения с помощью домашнего роутера – обычно эта функция называется «Родительский контроль». Еще один вариант – использование специальных детских расширений для браузеров. Любой из перечисленных выше вариантов сводит к минимуму вероятность того, что ребенок попадет на опасный сайт. И, конечно, заведите ему собственную учетную запись.
7. Создайте две почты – для работы и личную
Это не только удобно. Это еще и помогает отслеживать мошенников. Если на рабочую почту приходит письмо, в котором утверждается, что его автор учился с вами в одном классе и вы сами дали ему этот адрес – сразу ясно, что дело нечисто.
8. Не передавайте конфиденциальные сведения
Не пересылайте пароли, логины, паспортные данные, ПИН-коды и прочую подобную информацию в мессенджерах, чатах или по электронной почте. Не делайте этого, даже если ваш собеседник утверждает, что он – представитель службы безопасности банка. Если есть сомнения, лучше перезвоните в ваш банк или иную организацию, сотрудником которой представляется человек, и уточните информацию.
9. Не храните сканы документов в почте
Лучше вообще не пересылать сканы и фотографии документов по электронной почте, в чатах и мессенджерах. Если такая необходимость все же возникла, например, по работе или если нужно дистанционно направить заявление, после удалите письмо или сообщение в мессенджере. Но перед этим убедитесь, что адресат получил документы.
10. Ограничьте информацию о себе в интернете
Лучше не выкладывать на всеобщее обозрение свой номер телефона, адрес электронной почты и другую контактную информацию. Если это нужно сделать в связи с должностными обязанностями или поиском работы, создайте адрес электронной почты и номер телефона, которые будут использоваться только для этого. Многие социальные сети позволяют настраивать список тех, кто может просматривать ваш профиль и отправлять сообщения. Можно, например, сделать так, чтобы писать вам было разрешено только тем, с кем у вас подтверждена дружба – и при этом, конечно, стоит убедиться, что вы имеете представление о каждом своем онлайн-друге.
11. Не открывайте подозрительные письма
Прежде чем открыть письмо, пришедшее на электронную почту, прочитайте заголовок и посмотрите, с какого адреса оно было отправлено. Если тема вам неинтересна, заголовок составлен с грубыми ошибками, адрес представляет собой хаотичное нагромождение символов или напоминает название вашего банка, но с переставленными буквами, сразу отправляйте письмо в корзину. И никогда не открывайте файлы .exe в подозрительных письмах.
12. Не переходите по подозрительным ссылкам
Даже если всплывающая ссылка обещает что-то очень интересное и выгодное, лучше не кликать на нее. Если ссылку прислал вам знакомый, причем без каких-либо комментариев, сначала уточните, что он имел в виду. Возможно, его взломали, и теперь мошенники используют его профиль для рассылки вредоносных программ.
13. Не отправляйте предварительные SMS
Вам предлагают скачать красивую картинку или интересный рингтон в интернете за SMS? Проверьте номер, на который просят отправить сообщение, в любом поисковике. Возможно, это мошенничество, и вам пришлют файл с вирусом или попросту спишут со счета телефона солидную сумму денег.
14. Не устанавливайте сомнительные приложения
Есть два безопасных источника приложений:
- официальные магазины, созданные Apple, Google, Microsoft и другими подобными компаниями;
- официальные сайты компаний, разработавших приложения.
Установка приложений из других источников, в том числе различных ломаных и пиратских версий, может закончиться тем, что вам придется тщательно чистить компьютер или телефон от вирусов.
15. Будьте аккуратны в интернете с незнакомцами
Виртуальная красавица (или красавец) предлагают обменяться интимными фотографиями? Не торопитесь соглашаться. Вы рискуете тем, что ваши снимки в жанре ню станут доступны в интернете всем желающим. Если вам предлагают личную встречу, тоже подумайте несколько раз. Романтическое свидание вполне может обернуться обычным ограблением.
16. И со знакомыми будьте аккуратнее
Люди и общение бывают разными: сегодня вы лучшие друзья, а завтра злейшие враги. И совместные фотографии, видео, цитаты из переписок могут быть использованы против вас. Поэтому прежде чем отправить что-то личное даже хорошо знакомому человеку, подумайте, не превратится ли в последующем этот контент в компромат.
17. Блокируйте подозрительных пользователей
Если у вас появились подозрения, что тот, кто пишет вам в интернете – мошенник, смело блокируйте его. Это не займет много времени, но поможет сберечь нервы и денежные средства. Многие из мошенников знают, как вызвать жалость, обмануть, запугать и заговорить человека. Поэтому с такими людьми лучше даже не вести бесед и смело отправлять в черный список. Также у нас есть удобная услуга «Безопасный режим», подключив которую, нежелательные сообщения, спам и интернет-подписки будут блокироваться автоматически – обратите внимание.
18. Будьте осторожны с бесплатными предложениями
Видите слова «бесплатно», «заработок без вложений», «скидки 99%» или что-нибудь еще в этом роде? Обходите такие сайты стороной. Все они предлагают золотые горы, но на деле вы либо потеряете деньги, либо заплатите солидную сумму за дешевую китайскую подделку.
19. Создайте отдельную карту для платежей в интернете
Необязательно вводить данные вашей основной банковской карты в интернет-магазинах. Зарегистрируйте отдельную, с которой вы будете оплачивать все онлайн-покупки, и не храните на ней большие суммы. Если ее реквизиты как-то попадут к мошенникам, ваши финансовые потери не будут слишком серьезными.
20. Постарайтесь ничего не покупать в социальных сетях
Сейчас немало товаров и услуг предлагается через «ВКонтакте». Если вас заинтересовали серьги ручной работы или торт, убедитесь, что человек, который их продает, реален. Может, у него уже делали заказ ваши знакомые. По крайней мере, если вы совершаете покупку впервые, не переводите предоплату на карту физического лица. Скажите, что отдадите деньги только при личной встрече и когда увидите товар. Следуйте этим рекомендациям, чтобы сохранить конфиденциальность, деньги и нервы.
Вам понравилась статья?
Как выбрать лучшее время для обмена сообщениями
Содержание:
- Почему важно время обмена сообщениями
- Когда отправлять сообщения, если вы управляете рестораном, магазином или другим бизнесом
- Как найти лучший способ обмена сообщениями время для вашей клиентской базы
- В какие часы чаще всего отправляются сообщения
- Когда лучше не беспокоить пользователей сообщениями
- Как запланировать отправку на определенное время и дату
- Мнение эксперта
Даже если вы предоставляете своим клиентам отличный сервис или продаете качественный продукт, этого может быть недостаточно для привлечения потенциальных клиентов. Результат сильно зависит от мессенджер-маркетинга. Например, возможность предложить продукт пользователю, когда он больше всего в этом нуждается. Эта статья покажет вам, как найти лучшее время для ваших SMS-кампаний и увеличить ваши продажи.
Почему важно время обмена сообщениями
У вас может быть полезный продукт с конкурентной скидкой, но вы не увидите никаких результатов, если не предложите его клиенту в нужное время. Это правило работает и в обратную сторону: даже если товар не уникален и стоит дороже, чем у конкурентов, рассказать о нем пользователю, когда он ему нужен, сильно повысит шанс того, что продажа состоится.
Когда отправлять сообщения, если вы управляете рестораном, магазином или другим бизнесом
Лучшее время для отправки сообщений зависит от целевой аудитории. Вот несколько идей о том, какое время SMS выбрать для разных сфер бизнеса:
- Розничные продавцы могут использовать SMS для подтверждения заказов, сообщений о скидках, акциях и многом другом. Отправляйте сообщения в начале месяца: потенциальные клиенты за это время получают свою зарплату и готовы покупать.
- Если вы владелец ресторана, не забывайте отправлять сообщения перед ужином: примерно до 17:00 в будние дни. Сообщайте об акциях до полудня по выходным, чтобы побаловать своих клиентов завтраком. До полудня в будние дни лучшее время для обмена сообщениями с хорошим предложением бизнес-ланча.
- Владельцы туристических агентств могут повысить лояльность клиентов, отправив им заботливые сообщения по прибытии в пункт назначения. Приветствуйте их сообщением со списком местных достопримечательностей и текущих событий. По четвергам вечером, когда люди планируют выходные и перед праздниками, рассылайте сообщения с информацией о горящих билетах и скидках на билеты. Так вы инициируете спрос на свои услуги.
- Если вы являетесь организатором мероприятий, обязательно отправьте персонализированное сообщение за месяц, неделю и 2 дня до мероприятия, чтобы напомнить гостям о предстоящей выставке или конференции и вызвать интерес. Запланируйте рассылку за несколько дней до мероприятия, чтобы продать последние билеты.
Как найти лучшее время для обмена сообщениями для вашей клиентской базы
Провести A/B-тестирование
Чтобы изучить привычки и поведение ваших клиентов, чтобы найти подходящее время для обмена сообщениями, используйте A/B-тестирование метод. Тест можно запустить так:
- Разделить аудиторию на две равные части. Размер аудитории должен быть статистически значимым. Узнать, достаточно ли вашей аудитории для A/B-тестирования, можно с помощью специальных калькуляторов.
- Чтобы отправить одно и то же сообщение каждому кластеру аудитории, используйте каскадный обмен сообщениями, чтобы SMS точно дошло до клиента. Для каждого кластера выберите время обмена сообщениями: например, отправить сообщение одному утром, а другому вечером.
- Проанализируйте показатели эффективности обмена сообщениями — Open rate (если возможно) и Click rate. Узнайте, у какого кластера выше Open rate и больше переходов по ссылке в сообщении: время, выбранное для отправки сообщений в этот кластер, будет оптимальным для будущих рассылок в вашу базу данных.
Вы можете запустить A/B-тестирование на платформе Messaggio: подготовить два одинаковых шаблона сообщений и указать разное время отправки. Всю остальную работу система сделает за вас! Он разделит аудиторию на две части и начнет рассылку в назначенный час. А/Б-тест настраивается при создании рассылки. Подробнее читайте в нашем руководстве «Как улучшить результаты рассылок: A/B-тестирование».
Чтобы воспользоваться доставкой сообщения в лучшее время
На платформе многоканального обмена сообщениями Messaggio есть технология, которая позволяет учитывать активность пользователя и отправлять сообщение, когда он с большей вероятностью его прочитает .
Если пиков активности несколько и они равнозначны, то выбирается средний. Если пиков два, то выбирается тот, который попадает в интервал от 9 до 21 часа местного времени пользователя. Если информации о пользователе нет, то сообщение будет доставлено немедленно или по расписанию.
Используя функцию доставки в лучшее время, вы персонализируете каждое сообщение, и это будет способствовать увеличению Open rate рассылки. Вы можете включить эту функцию в личном кабинете Messaggio в разделе «Настройки запуска».
В какие часы чаще всего рассылаются сообщения
Если нет времени на A/B-тестирование и накопление статистики, а нужно решить, когда сразу сделать запуск, выберите один из предложенных ниже интервалов — они наиболее часто используется компаниями, чтобы заявить о себе аудитории:
- С 8:00 до 10:00 по будням. Большинство людей в это время начинают «чистить» мессенджеры, проверять уведомления по пути на работу или в институт или просто пить утренний кофе.
- С 17.00 до 21.00 в рабочие дни. Клиенты возвращаются с работы или учебы, отдыхают после рабочего дня, проверяя свои смартфоны. За это время новые сообщения не кажутся навязчивыми.
- С 10:00 до 12:00 по выходным. В этот период пользователи отдыхают после недели работы и не находят рекламное сообщение неприятным. Вы даже можете сообщить о предстоящих еженедельных акциях и скидках
- С 16:00 до 19:00 в воскресенье. Люди готовятся к рабочей неделе и приводят в порядок свои личные сообщения. Пользователи готовы к общению: они полны энергии и спокойно просматривают новости и предложения.
Когда лучше не беспокоить пользователей сообщениями
При планировании рассылки учитывайте несколько факторов:
- Часовой пояс . Сосредоточьтесь на ГЕО клиентов. Если вы отправите электронное письмо в 12 часов по Москве пользователю из Нью-Йорка, это вызовет негодование, и он ничего не купит.
- Дайте время вашему сообщению погрузиться в . О распродаже в ближайшие выходные лучше сообщить клиенту в четверг или пятницу, чтобы потенциальный покупатель мог обдумать предложение и спланировать поход по магазинам
- Не отправлять SMS в праздничные дни . Невинное сообщение посреди семейного обеда или романтического ужина может стоить вам клиента.
- Не засыпать рекламными сообщениями . Ограничьтесь одним маркетинговым письмом в неделю, чтобы не показаться навязчивым пользователю. Служебные сообщения, такие как напоминания о встречах или уведомления об отправке, могут отправляться чаще, поскольку пользователи ожидают их получения.
Как запланировать отправку на определенное время и дату
Когда вы выбрали время для обмена сообщениями, стоит подумать о технической стороне вопроса. Удобно, когда сообщения отправляются в нужный час сами по себе, особенно если вы собираетесь сделать несколько рассылок в разное время.
Для этого в платформе Messaggio предусмотрен функционал планирования сообщений: при настройке рассылки укажите дату и время начала отправки. Вы всегда можете отменить запланированную отправку до запуска. На главной панели платформы Messaggio в календаре доступны все запланированные отправки от имени компании.
Для получения дополнительной информации о том, как запланировать отправку, прочитайте Базу знаний Messaggio.
Экспертное мнение
Напоследок делимся советом аккаунт-менеджера платформы Messaggio Бориса Шишкина о том, когда лучше выбрать время для отправки сообщений:
Если у вас сложный, дорогой продукт с длительным цикл принятия решений, попробуйте отправлять сообщения утром. Это даст клиенту время подумать, взвесить все за и против и к концу дня сделать выбор. Если вы из сегмента электронной коммерции, например, мультибрендовый интернет-магазин одежды со средней ценовой политикой, и ваша целевая аудитория склонна к импульсивному решению о покупке, рассылайте сообщения с выгодными предложениями ближе к концу дня. В это время люди возвращаются с работы и с удовольствием порадуют себя новым предметом гардероба.
Однако в Messaggio мы стараемся индивидуально выбирать лучшее время для отправки сообщений. Новые инструменты на платформе сократят время, затрачиваемое на тестирование разных таймингов, и планируют кампании по рассылке сообщений на основе данных.
Вы хотите найти лучшее время для отправки SMS и повышения вовлеченности пользователей?
Воспользуйтесь преимуществами новых функций Messaggio: A/B-тестирование и доставка в наилучшее время.
Создать учетную запись
Подробнее
SMS-маркетинг не теряет своей актуальности и позволяет компании держать свою аудиторию в курсе последних событий и предложений. В этой статье мы рассмотрим «нельзя» и «не смейте» маркетинговых SMS-кампаний. которых вы должны избегать любой ценой, чтобы ваши рекламные кампании SMS-маркетинга были успешными.
Подробнее
Для многих компаний непростая задача организовать эффективную коммуникацию с клиентами. Массовые рассылки в мессенджерах и через SMS не только решают эту бизнес-задачу, но и помогают потребителю быстрее получать важную информацию о заказанных товарах и услугах. Для того, чтобы деловая и клиентская коммуникация состоялась, вам необходимо собрать контакты вашей целевой аудитории. Как получить номер телефона легально и комфортно для пользователя — рассказываем в этой статье.
Подробнее
RCS расшифровывается как Rich Communication Services. Это протокол обмена сообщениями, предназначенный для улучшения функций SMS и MMS. В этой статье мы объясним, как работает RCS и что означает обмен сообщениями RCS для маркетинга и бизнеса.
Telegram небезопасен — Майк Хадак
В Украине идет ужасная война. А в России обычных людей арестовывают за то, что они говорят что-то не то в социальных сетях. Людям в обеих странах нужны безопасные и защищенные сообщения, которые российское правительство не может прочитать.
Многие люди могут подумать, что социальные сети и приложение для обмена сообщениями Telegram, которое очень популярно как в Украине, так и в России, обеспечивает безопасный обмен сообщениями. Он позиционирует себя как «зашифрованный», «безопасный» и «частный».
Этот маркетинг вводит в заблуждение. Telegram на самом деле не является зашифрованной платформой. Доверить Telegram свою жизнь или свободу было бы ошибкой.
Для любых разговоров, которые вы беспокоитесь о том, что ФСБ увидит, вы должны использовать альтернативу, такую как Signal или WhatsApp, если это вообще возможно.
Вы также должны использовать исчезающие сообщения всякий раз, когда это возможно, если есть шанс, что полиция может потребовать показать ваш телефон. Исчезающие сообщения доступны в Signal, WhatsApp и Telegram. Вы должны использовать их, даже если вы продолжаете использовать Telegram.
По умолчанию Telegram не использует сквозное шифрование. Каналы и группы никогда не шифруются . Сообщения отправляются на сервер, где они хранятся в открытом виде. Любой, у кого есть доступ к серверам Telegram, может читать ваши сообщения. Сюда, вероятно, входят многие сотрудники Telegram и ФСБ.
Telegram предлагает опциональное сквозное шифрование, но они, вероятно, предоставили ФСБ лазейку, чтобы они могли читать ваши сообщения. Telegram был запрещен в России в 2018 году, потому что он не бэкдорил сквозные зашифрованные чаты для ФСБ.
Telegram — российское приложение с российскими сотрудниками, которые подвержены давлению.
Они хотят, чтобы вы так думали. В маркетинговых материалах Telegram утверждается, что «сообщения Telegram сильно зашифрованы и могут самоуничтожаться» и что «Telegram защищает ваши сообщения от хакерских атак».
Эти заявления не соответствуют действительности. На самом деле сообщения Telegram не зашифрованы, пока они хранятся на серверах Telegram.
Вот Мокси Марлинспайк, основатель Open Whisper Systems, в Telegram:
Telegram — самый популярный мессенджер в городах Украины. После десятилетия вводящего в заблуждение маркетинга и прессы большинство людей считают, что это «зашифрованное приложение». На самом деле все наоборот: TG по умолчанию является облачной базой данных с текстовой копией каждого сообщения, которое каждый когда-либо отправлял/получал.
Меня удивляет, что спустя столько времени почти все СМИ о Telegram по-прежнему называют его «зашифрованным мессенджером». У Telegram много привлекательных функций, но с точки зрения конфиденциальности и сбора данных худшего выбора нет. Вот как это работает на самом деле: 1/
Даже если команда Telegram ненавидит Путина и является истинными либертарианцами, они все равно подвержены давлению. У некоторых из них будут семьи в России. Так что не только сотрудники Telegram могут иметь доступ к вашим сообщениям. Вполне возможно, что доступ есть и у ФСБ.
Основателем Telegram является Павел Дуров, который также основал ВКонтакте, российский клон Facebook. Он уехал из России много лет назад, говорит, что он либертарианец, и говорит, что российские власти «терпеть меня не могут».
Вот что он сказал TechCrunch, покидая ВКонтакте:
«Я не в России и возвращаться не собираюсь. К сожалению, страна сейчас несовместима с интернет-бизнесом… Боюсь, пути назад нет, после того, как я публично отказался сотрудничать с властями. Они меня терпеть не могут».
Я понятия не имею, говорит он правду или нет.
Но я не могу понять, почему он не сделал надлежащее сквозное шифрование в режиме Telegram по умолчанию. Если он действительно либертарианец-киберпанк, который ненавидит Путина… почему бы ему не сделать этого?
Telegram был заблокирован в России 16 апреля 2018 года российским информационным регулятором Роскомнадзором, потому что он отказался делиться с ФСБ ключами шифрования для «opt-in секретных чатов». Запрет был снят в июне 2020 года после того, как Дуров заявил, что у Telegram появились новые способы «поймать и удалить экстремистский и террористический контент».
Газета The Independent написала в то время:
Спор между Россией и Telegram вращался вокруг приверженности приложения сквозному шифрованию, которое обеспечивает безопасность сообщений при их передаче через сервис. Такая технология означает, что компании не могут читать сообщения в пути и что только отправитель и получатель могут получить к ним доступ.
Россия утверждала, что это невозможно, и что Telegram должен хранить ключи для разблокировки и чтения этих сообщений в России. Это позволило бы им читать любые сообщения, которые они хотели, что, по утверждению властей, было необходимо, чтобы остановить терроризм и другой проблемный контент.
Роскомнадзор не указал, как обе организации смогли решить эту проблему. Он не сказал, есть ли у него доступ к этим сообщениям или какие изменения произошли с платформой.
Я предлагаю вам сделать свои собственные выводы.
В то время как Telegram делает сквозное шифрование опцией, Viber использует сквозное шифрование по умолчанию для сообщений 1:1. Многие групповые чаты до сих пор не используют сквозное шифрование.
Viber грозил запретом в России одновременно с Telegram, но в итоге не был забанен. Вместо этого он открыл местный офис в России, чтобы избежать бана.
Вероятно, у ФСБ есть доступ к чатам в Viber, как и в Telegram.
Правительства делали это веками. В 1919 году Американская Черная палата заключила сделку с Western Union, чтобы читать любые интересные телеграммы, которые она хотела. АНБ и Microsoft совместно установили лазейку в технологии шифрования ключей в Windows.
Совсем недавно Агентство национальной безопасности и AT&T совместно отслеживали интернет-трафик в восьми местах по всей территории Соединенных Штатов.
И давайте не будем забывать о Crypto AG, швейцарской компании, которая продавала широкий спектр криптоустройств с 1952 по 2018 год. Она буквально принадлежала ЦРУ в течение 48 лет, продавая якобы безопасное оборудование различным компаниям и правительствам.
Правительства делали это веками. Было бы безумием думать, что Россия хотя бы не попытается сделать это с Telegram. На самом деле, мы знаем, что у них есть.
Итак, смотрите, может Павел ненавидит Путина и сожалеет о вторжении в Украину. Кто знает. Он может быть действительно отличным парнем.
Все, что я знаю, это то, что если кто-либо в Telegram с доступом к их базам данных сообщений будет скомпрометирован — каким-либо образом — ваши сообщения не будут в безопасности.