Найден способ полностью удалить любую учетную запись WhatsApp по номеру телефона

Мессенджер WhatsApp представляет из себя самый популярный, известный и распространенный сервис для общения среди всех существующих в мире. Более чем 2,4 млрд человек на постоянной ежедневной основе его используют, используя встроенные в данное ПО функциональные возможности. И вот дошло дело до того, чего никто не ожидал даже и близко, так как даже и подумать не мог, что нечто подобное может стать реальностью. Как оказалось, существует способ полностью удалить любую учетную запись какого-либо пользователя, зная один только лишь номер его телефона. При этом удаление является полным и безвозвратным. Если аккаунт был удален, затем его можно будет создать заново, но вся история переписки, история звонков и другие данные окажутся недоступны. Как оказалось, любой желающий может написать письмо на адрес электронной почты WhatsApp, попросив в таком удалить учетную запись, выдавая ее за свою собственную. Для этого достаточно написать номер телефона, после чего разработчики крупнейшего в мире мессенджера без какого-либо подтверждения просто удалят аккаунт, а вместе с таким и все личные данные, которые там хранятся.

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

Можно ли считать threading многопоточным? Современное программное обеспечение проектируется так, что его функции и задачи могут выполняться параллельно. Python предоставляет программисту мощный набор инструментов для работы с потоками в библиотеке threading. Многопоточность — это выполнение программы сразу в нескольких потоках, которые выполняют её функции одновременно. Многопоточное программирование можно спутать с мультипроцессорным. На самом деле их концепции очень похожи, но если в первом случае программа работает с потоками, то в другом — с процессами. Разница между потоками и процессами проста: потоки имеют общую память, поэтому изменения в одном потоке видны в других, а процессы используют разные области памяти. На самом деле, если рассмотреть одноядерный процессор, операции из разных потоков не выполняются параллельно. Одно ядро может выполнить только одну операцию в единицу времени, но так как операции выполняются очень быстро, создается ощущение параллельного выполнения, псевдопараллельность. По-настоящему параллельно программы могут работать только на многоядерных процессорах, где каждое ядро может выполнять операции независимо от других. Отличным примером использования многопоточности является программа, где отрисовка графического интерфейса и обработка ввода пользователя управляются разными потоками.

Если бы обе задачи были помещены в один поток, отрисовка интерфейса прерывалась бы каждый раз, когда программа получает ввод от пользователя. Использование двух потоков позволяет сделать выполнение этих функций независимым друг от друга. Однако при выполнении многопоточной программы на одноядерном процессоре, её производительность будет ниже, чем если бы она была написана в один поток. Это происходит потому, что на реализацию и управление потоками тратится дополнительная память. Можно ли считать threading многопоточным? В Python используется GIL (Global Interpreter Lock), который однопоточный. Все потоки, которые создаются с помощью threading будут работать внутри потока GIL. В связи с этим они будут обрабатываться только одним ядром. Ни о какой работе одновременно на нескольких физических ядрах процессора не может быть и речи. А так как threading будет выполняться только на одном ядре процессора, то нету преимущества по скорости, только наоборот — threading замедлит работу. Обрабатывать нажатие кнопки в графическом интерфейсе, например с помощью Tkinter. Если по нажатию кнопки надо производить много действий, которые требуют времени, то эти действия надо выполнять в другом потоке, чтобы графический интерфейс не подвис на это время.

Добавить комментарий

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