Неверное значение токена что это
Отправлена криптовалюта / токен в неправильную сеть, на не правильный адрес: Что делать? Как восстановить?
Я случайно отправил не те монеты (другую криптовалюту) на свой адрес binance, могу ли я их вернуть? Я разместил токен, не включенный в список / исключенный из списка, на свой адрес ETH. Что мне делать, и появится ли монета в моей учетной записи, как только Binance вернет ее обратно? Как мне восстановить криптовалюту, которую я отправил, выбрав неправильный тип сети?
Это некоторые общие вопросы, которые мы часто слышим от новичков.
Независимо от того, вносите ли вы депозит на свой счет Binance или снимаете ли вы активы с Binance, вы могли заметить, что для каждой монеты доступны разные варианты сети передачи.
Каждая сеть представляет собой отдельный блокчейн. Даже опытный пользователь криптовалют может запутаться при выборе правильной сети для своей транзакции.
Еще больше озадачивают новичков сети BEP-20 и ERC-20.
Поскольку ERC20 Ethereum и BEP20 Binance Smart Chain следуют одному и тому же алгоритму генерации адресов, многие пользователи склонны совершать ошибки при передаче монет.
По ошибке они выбирают неправильный тип сети при вводе или выводе токенов.
В этом руководстве для начинающих мы объясним, как избежать отправки монет / токенов в неправильную цепочку и как их восстановить.
Эта статья посвящена неправильным депозитам и выводу средств. Прежде чем мы увидим, как избежать отправки монет на неправильный адрес или как восстановить неправильный перевод, давайте сначала разберемся с различными типами сценариев, в которых пользователи ошибаются.
Сценарии неправильных депозитов и снятия средств
Отсутствует / неверно указаны Memo, Tag или Payment ID:
Для сети BEP 2 (BNB) и для монет, таких как XRP и XLM, вам необходимо указать Memo, Tag или идентификатор платежа (Payment ID), отображаемый на экране депозита.
Ваш депозит не будет зачислен, если вы укажете неправильные данные или не укажете эту информацию вовсе.
Поэтому обязательно введите адрес, а также Memo / Tag, которые необходимы для определенных депозитов монет.
То же самое и с выводом средств. Если целевая биржа запрашивает Memo или Tag, включите эту необходимую информацию перед снятием средств.
Отправка неправильной монеты / токена на Binance:
Раньше вы могли успешно внести монету в свою учетную запись Binance и сохранить адрес локально. Прежде чем вносить депозит на тот же адрес еще раз, проверьте, поддерживает ли Binance ту же монету / токен, которую вы вносите.
Не отправляйте на неправильный адрес получения и не делайте депозит токенов, не указанных в списке.
Внесение депозита на адрес, не принадлежащий бирже:
По умолчанию большинство кошельков с криптовалютой содержат функцию контрольной суммы, которая не позволяет отправлять монеты на неправильный адрес.
Например, вы не можете внести Bitcoin на адрес Ethereum. Однако вы можете отправить Bitcoin на адрес Bitcoin Cash и наоборот.
Также есть вероятность, что вы можете случайно внести депозит на неправильный адрес, думая, что этот адрес принадлежит вашей учетной записи Binance.
Помните, что служба поддержки биржи не может вам в этом помочь. Вам необходимо связаться с соответствующими сторонами. Трудно определить владельца конкретного адреса или конкретной биржи, которой принадлежит этот адрес.
Поэтому всегда дважды проверяйте адрес на своей бирже или кошельке перед отправкой.
Перевод средств не в ту сеть:
Прежде чем мы рассмотрим шаги по восстановлению, вот как вы можете избежать выбора неправильной сети.
Как избежать отправки средств в неправильный блокчейн / сеть?
Прежде чем вносить средства на свой счет Binance или выводить средства с Binance, обратите особое внимание на тип сети, которую вы выбираете.
Легко спутать Ethereum (ERC-20) и Binance Smart Chain (BEP-20). Не выбирайте BEP2 / BEP20 просто потому, что эта сеть предлагает более низкие комиссии.
Итак, какую из этих сетей я должен выбрать при выводе криптовалюты на кошелек или другую биржу?
Вы всегда должны выбирать только ту сеть, которая поддерживается целевой биржей или принимающим кошельком.
Помните, что кроме Binance, большинство бирж не поддерживают сети BEP2 или BEP20. Поэтому, если вы отправляете токен ERC20 на основе Ethereum, выберите для передачи стандарт токена ERC20, несмотря на то, что комиссии за переводы ERC20 довольно высоки.
Если вы переводите монеты в кошелек, такой как MetaMask или Trust wallet, то не имеет значения, выберете ли вы ERC20 или BEP20. Оба кошелька поддерживают Binance Smart Chain, поэтому вы можете восстановить монеты.
Точно так же при внесении депозита на свою учетную запись Binance не имеет значения, осуществляете ли вы перевод через блокчейн Ethereum или BSC.
На Binance ваш депозитный адрес одинаков для токенов ETH, ERC20 и токенов BEP20. Также нет необходимости в memo, tag или идентификаторе платежа.
Таким образом, токены BEP20 или ERC20, которые вы отправили на свой депозитный адрес ETH на Binance, все равно будут отображаться на вашем счету.
Но не делайте этого при переводе монет на другую биржу. Большинство бирж генерируют отдельный адрес для каждого конкретного токена. Также многие еще не поддерживают BSC.
Не забудьте всегда дважды проверять тип сети и адрес целевой биржи или кошелька, прежде чем делать перевод. Таким образом вы можете избежать передачи неправильных монет или токенов на неправильную сеть / адрес.
Если вы уже внесли неправильный депозит или выполнили снятие средств, вот что вам нужно знать.
Отправили неправильные монеты на ваш счет Binance?
Просто потому, что адрес депозита одинаков для ETH, токены BEP20 и ERC20 не переводятся на ваш счет Binance вслепую. Вы не можете вернуть монеты / токены, которых нет на Binance.
Даже если разработчики площадки добавят этот токен / монету в будущем, мы сомневаемся, что токены появятся в вашем аккаунте. Поэтому, пожалуйста, всегда проверяйте, поддерживает ли Binance конкретную монету или токен, прежде чем совершать транзакцию.
Если вы уже по ошибке передали неверный токен, вот все, что вы можете сделать.
Служба поддержки Binance должна быть в состоянии помочь вам с процессом восстановления, поскольку они владеют ключами от вашего адреса депозита ETH. Но это не гарантируется.
Binance и другие биржи в целом не предлагают услуги по восстановлению монет / токенов. Однако, если ваш убыток слишком велик, обратитесь в службу поддержки. Они могут помочь вам вернуть ваши средства. Но служба поддержки может даже взимать с вас небольшую плату за восстановление.
Для получения помощи по восстановлению своих монет / токенов оставьте заявку в службу поддержки со следующей информацией: адрес электронной почты вашего аккаунта Binance, имя токена / монеты, общая сумма депозита, адрес и соответствующий TxID.
Но, как мы уже говорили, процедура восстановления комплексна. Она включает в себя установку / обновление кошелька, импорт и экспорт приватных ключей со стороны службы поддержки.
Также они могут проводить аудит безопасности, так что вам нужно набраться терпения. Как мы уже говорили, восстановление токена не является чем-то гарантированным. В любом случае испытайте удачу, но будьте готовы к худшему.
Если вы хотите восстановить токены, отправленные на ваш адрес Binance, вам необходимо связаться со службой поддержки Binance. Но если вы отправили средства с Binance, то есть если вы сделали вывод в неправильный блокчейн, биржа не сможет вам в этом помочь.
В любом случае не паникуйте, так как есть способы вернуть средства, отправленные не в ту сеть.
Как восстановить средства, если вы выбрали неправильный тип сети?
Прежде всего, если вы отправили монеты / токены на неправильный публичный адрес, ключей от которого у вас нет, то эти средства исчезнут навсегда. Но если вы по ошибке отправили токены не в ту сеть, вы все равно можете их вернуть.
Это только в том случае, если у вас есть приватные ключи от конкретного адреса, на который вы отправили свои токены.
Давайте сначала разберемся, что произойдет, если вы отправите ERC 20 / BEP 20 в неправильный блокчейн?
Например, отправка токенов ERC20 в BSC завершится как привязанный токен BEP20 на BSC. Не только ERC20, но вы даже можете передавать ETH в сети BSC.
Отправленный вами ETH будет отображаться как привязанный к Binance ETH в вашем адресе ETH на BSC.
Чтобы проверить детали транзакции, вам необходимо использовать соответствующие block explorers. Используйте Etherscan.io для переводов Eth и ERC20 и BscScan.com для переводов BSC / BEP20.
Поскольку формат адресов для Ethereum и Binance Smart Chain идентичен, они доступны с использованием одного и того же приватного ключа.
Поэтому, если вы отправили токены ERC-20 (ETH) с помощью Binance Smart Chain или отправили токены Binance (BEP 20) через сеть Ethereum, вы можете их вернуть. Но что вам нужно выяснить, так это тип кошелька, на который вы их отправляете.
Неправильные сетевые передачи
Вот три разных ситуации:
1. Отправленные токены на биржу или в кастодиальный кошелек:
Если у вас нет доступа к seed фразе или приватным ключам, то, скорее всего, вы используете custodial wallet. Это похоже на адрес, предоставленный вам криптовалютной биржей.
Если вы отправили токены на биржу или в кастодиальный кошелек, вам придется обратиться к поставщику кошелька или в службу поддержки клиентов биржи. В этом случае вы можете получить или не получить средства. Все зависит от того, насколько надежен поставщик услуг.
2. Токены отправлены в кошелек, поддерживающий только Ethereum.
Почти все кошельки BSC поддерживают токены ERC20, но не все кошельки Ethereum поддерживают токены BEP20. Если вы отправили токены в кошелек, который поддерживает только Ethereum или BSC, вам необходимо получить доступ к приватному ключу / seed фразе.
Вам необходимо получить доступ к seed фразе или приватному ключу, а затем импортировать их в кошелек, поддерживающий обе сети.
3. Токены отправлены в кошелек, поддерживающий Ethereum и BSC.
Например, такие кошельки, как MetaMask и Trust wallet, поддерживают как сеть BSC, так и сеть Ethereum. Если вы неправильно выбрали сеть и перевели токены на любой из этих кошельков, вы можете легко вернуть их обратно.
В приведенном ниже руководстве объясняется, как вернуть средства, отправленные не в ту сеть.
Как восстановить криптовалюту, отправленную не в ту сеть?
1. Восстановление средств из кошелька, поддерживающего ETH и BSC.
Если вы неправильно отправили токены в кошелек, который поддерживает оба блокчейна, проблем с поиском ваших токенов возникнуть не должно.
Кошелек Trust по умолчанию показывает вам токены, поэтому процесс восстановления не требуется.
Если вы отправили токен / монету в MetaMask, токен сам не появится. Вам нужно переключиться на правильные сети, чтобы токены появились.
Используйте Ethereum Mainnet для переводов ETH и ERC20. Переключитесь на Binance Smart Chain для токенов BSC и BEP20.
Сеть Binance Smart Chain по умолчанию недоступна в MetaMask. Вам придется добавить ее вручную.
Даже после подключения и переключения на BSC, если вы не видите токен, это может быть пользовательский токен, который вам придется добавить вручную. Но не забудьте использовать сканирование BSC для получения адреса контракта.
После добавления потерянный токен должен появиться в вашем кошельке.
2. Возврат средств из кошелька, который поддерживает только ETH или BSC.
Если кошелек, на который вы отправили свои токены, поддерживает только ERC 20 или BEP 20, вам необходимо получить доступ к приватным ключам. Экспортируйте приватные ключи и импортируйте их в кошелек, который поддерживает оба блокчейна.
Вам нужно будет импортировать свой приватный ключ или seed фразу вашего кошелька. Это зависит от кошелька, в который вы импортируете эту информацию.
Для импорта приватных ключей мы рекомендуем MetaMask. Помимо MetaMask, вы также можете использовать Trust Wallet, SafePal, Token Pocket и Math Wallet.
После импорта приватного ключа / seed фразы выберите правильную сеть, и вы должны увидеть потерянные токены, которые вы отправили с Binance. Токены появятся на балансе вашего кошелька.
Итак, теперь, когда вы успешно получили средства, что делать с этими токенами?
Конвертация неправильных токенов
Вам решать, что делать со своими токенами. Следует отметить, что токены BEP20 могут использоваться только в BSC, а токены ERC 20 могут использоваться только в сети Ethereum.
Подобно DeFi в сети Ethereum, в BSC также доступно множество приложений.
Если вы хотите конвертировать неправильные жетоны в правильные, есть два способа.
Вывод
Большинство бирж криптовалюты выводят ETH и ERC20 в основную сеть Ethereum. Только Binance позволяет пользователям выбирать цепочку Binance Smart, которая является их собственным блокчейном.
Это позволяет хранить токены ERC20 (на основе Ethereum) в виде привязанного токена BEP20.
Выбор правильной сети передачи может показаться довольно сложным, если вы новичок. Но как только вы поймете разницу между BSC и ETH, вы не ошибетесь.
В большинстве случаев вы можете восстановить неверно отправленные токены. Но будьте очень осторожны при отправке криптовалюты. Они могут потеряться навсегда, особенно если вы случайно отправите не тот токен в кастодиальный кошелек или на криптовалютную биржу.
Типичные ошибки при защите сайтов от CSRF-атак
В настоящее время в сфере обеспечения безопасности веб-сайтов и приложений возникла очень интересная ситуация: с одной стороны, некоторые разработчики уделяют особое внимание безопасности, с другой, они напрочь забывают о некоторых видах атак и не считают ошибки, позволяющие выполнить данные атаки, уязвимостями. Например, к такой категории можно отнести CSRF (Сross Site Request Forgery). Эта атака позволяет производить различные действия на уязвимом сайте от имени авторизованного пользователя. Если вы не слышали о таком, то я рекомендую прочитать соответствующую статью в Википедии, чтобы иметь общее представление об этом виде атак. Основная часть статьи предназначена тем, кто обеспокоен правильной защитой своих сайтов от CSRF.
Замечание 1: если подходить формально, то CSRF является атакой, а не уязвимостью, как и XSS. Уязвимостью является неправильная обработка входных данных, а CSRF это использует.
Замечание 2: если какие-то ошибки показались вам очевидными и не заслуживающими упоминания, то я рад за вас. Однако данный материал основан на реальных уязвимостях крупных сайтов, а каждый пункт показывает ошибку какой-либо команды разработчиков, обернувшуюся дырой в безопасности.
Список ошибок:
1) Полностью отсутствует защита от CSRF.
По своему опыту могу сказать, что в настоящее время это — самая распространенная ошибка. Ее можно встретить как на малопосещаемых блогах, так и на крупных проектах. Единственная уважительная причина не использовать защиту от данного вида атак — сайт не хранит никакие пользовательские данные, а вы не используете панель администратора для редактирования материалов.
2) Защищены не все запросы.
Я бы поставил эту ошибку на второе место по распространенности. На многих сайтах, где реализована какая-либо защита от CSRF, можно найти уязвимые запросы. Например, если вы воспользуетесь поиском Хабра habrahabr.ru/search/?q=CSRF, то увидите значительное количество статей, повествующих о найденных уязвимостях на тех сервисах, где есть защита.
Вы должны защищать абсолютно все запросы, которые изменяют что-либо на сайте. Вы добавили токен в форму смены адреса электронной почты, и злоумышленник не сможет завладеть аккаунтом вашего пользователя, изменив от его имени почту, а затем и пароль? Здорово. Вот только такая мера бесполезна, если можно просто отправить запрос на перевод денег с аккаунта жертвы на кошелек атакующего, минуя вашу защиту.
Удобство обеспечения безопасности — одна из причин использовать только метод POST для запросов, изменяющих данные пользователя. Если вы следуете этому совету, то необходимо просто убедиться, что все POST-запросы содержат надежный и правильный токен. Об этом речь пойдет ниже.
3) Использование для защиты от CSRF чего-либо, кроме токенов.
Как насчет использования капчи? Я слышал достаточно большое количество вопросов от разработчиков о возможности их использования для защиты от атаки. Мой однозначный ответ — нет. Во-первых, вы явно не будете заставлять пользователя вводить капчу на каждый чих: это приведет к ошибке № 2. Во-вторых, далеко не все способы реализации капч обеспечат вас должной защитой, которую злоумышленник не сможет обойти. Поскольку эта тема является весьма спорной и актуальной, в дальнейшем я посвящу ей отдельную статью.
Для защиты от CSRF вы должны использовать анти-CSRF токены и только их. Лишь они обеспечивают должную защиту ваших сайтов. В общих чертах о механизме токенов рассказано в Википедии:
Другим распространённым способом защиты является механизм, при котором с каждой сессией пользователя ассоциируется дополнительный секретный ключ, предназначенный для выполнения запросов. Пользователь посылает этот ключ среди параметров каждого запроса, и перед выполнением каких-либо действий сервер проверяет этот ключ. Преимуществом данного механизма, по сравнению с проверкой Referer, является гарантированная защита от атак данного типа. Недостатками же являются: требования возможности организации пользовательских сессий и динамической генерации HTML-кода активных страниц сайта.
4) Отсутствие проверки анти-CSRF токена при обработке запроса.
Подобную ошибку я встречал на сайтах весьма серьезных компаний, чья безопасность должна быть на высоте.
В самом запросе токен есть, а при его обработке он не проверяется. Можно вставить в это поле любую строку, запрос все равно будет корректно обработан. Комментировать тут особенно нечего, надо только указать, что применение функции isset() php.net/manual/ru/function.isset.php для проверки токена совершенно недопустимо.
5) Частичная проверка анти-CSRF токена.
Данную ошибку я встретил сразу на нескольких крупных сайтах рунета в разных вариациях. Например, один из сайтов использовал токены вида «Имя_пользователя.Текущее_время.Длинное_случайное_число». При этом проверялось только соответствие имени пользователя в токене и логина того, от чьего имени был отправлен запрос. Это немного усложняет атаку, но не делает ее невозможной.
6) Возможность использовать один токен для разных пользователей.
Данную ошибку я встретил один раз, но на достаточно крупном сайте, так что считаю необходимым упомянуть ее. Злоумышленник мог зарегистрировать новый аккаунт на сайте, скопировать токен из исходного кода страницы и использовать его для CSRF. Не допускайте такой ошибки, так как она полностью уничтожает все плюсы токенов на вашем сайте.
7) Недостаточная длина токена.
Ваш токен должен быть настолько длинным, чтобы злоумышленник потратил на его подбор как минимум столько же времени, сколько и на подбор пароля пользователя. Я встречал токены из 2 символов, они не сильно помогут, если кто-то очень сильно захочет осуществить CSRF-атаку.
8) Предсказумые токены.
При разработке алгоритма генерации токена обязательно используйте случайные данные в токене (совет актуален, если вы разрабатываете всю систему с нуля. В случае использования фреймворка или CMS вы должны полагаться на их разработчиков). Поверьте, токен вида «md5(user_id)» — очень плохая идея.
9) Отсутствие токенов в админ-панели или системе для сотрудников техподдержки.
Даже если весь доступный вашим пользователям сайт защищен от CSRF, то не стоит забывать про панель администратора. В одной известной в узких кругах биллинг-системе было много CSRF именно в панели администратора (хотя они были и в публичной части системы, но это не так важно). И любой, кто знал структуру запросов, мог использовать CSRF-атаку на сотрудника техподдержки и получить доступ к данным всех клиентов компании, использующей данную биллинг-систему. Единственная проблема — необходимо узнать структуру запросов: для этого можно использовать социальную инженерию, скачать копию в открытых источниках или просто взломать менее защищенный сайт, использующий такую же систему.
10) Передача токенов в открытом виде, особенно в GET-запросах.
На нескольких сайтах я видел ситуации, когда токены пользователей передавались в открытом виде: если токен содержится в адресе страницы, то пользователь может скопировать ссылку целиком и разместить ее где-нибудь, даже не подозревая об опасности. Вам не нужно сильно беспокоиться о скрытой передаче токенов только тогда, когда они одноразовые, а пользователь может случайно раскрыть только использованный токен. Однако это все равно не очень хорошо, так как сигнализирует о некоторых проблемах с архитектурой приложения: например, вы используете GET, а не POST для запросов, изменяющих пользовательские данные.
Наличие этих ошибок даже на крупных и серьезных сайтах показывает, что проблема защиты от CSRF-атак стоит достаточно остро. Безусловно, этот список не является исчерпывающим. Я уверен, что можно найти еще несколько ошибок и способов их эксплуатации. Однако если вы проверите свои сайты на наличие проблем, описанных в этой статье, и исправите их, то значительно повысите защищенность проекта.
Токен аутентификации не задан в Сбербанк Онлайн: что это такое?
Сейчас большая часть операция совершается в онлайн режиме. Оплата товаров и услуг в магазинах и жизни производится с помощью карточек.
Наличные деньги играют все меньшую роль и заменяются безналичными способами расчета. Вот только обычно в личных кабинетах банков доступны только самые простые операции, вроде перевода ограниченных сумм куда-либо, а также оплаты счетов.
Для оперирования большими суммами необходим безопасный вход в кабинет, чтобы банк вас мог четко идентифицировать. В сбербанке для этого используется токен аутентификации.
Токен аутентификации
Токен представляет собой способ хранения данных аутентификации человека, является аналогом собственноручной подписи, внешне напоминает флешку с USB-портом.
Только с его помощью можно совершать операции юридическим лицам и заверять и подписывать документы. То же самое относится и к физическим лицам.
Любые серьезные операции выполняются только с помощью электронной подписи, которая и хранится на токене.
Выдается он только в самом сбербанке после подачи соответствующего заявления. В нем нужно будет указать все ваши данные, а также то, для чего будет использоваться токен в их системе. То есть, указать полномочия.
Заявление будет проверяться всеми службами несколько дней, а потом они выдадут решение. Только после этого вы сможете его получить в отделении банка, но нужно будет еще создать сертификаты, зарегистрировать их и заверить в самом банке. Это основная часть процедур, которые потребуются для подписи документов.
Токен аутентификации не задан
Это ошибка возникает по нескольким причинам, которых может быть не так уж и много. Первая и основная- это то, что вы пытаетесь совершить действие, которое требует электронной подписи, а у вас её вообще нет.
неверный токен. что делать?
Emmett Lathrop Brown
Так трудно сделать то, что написано? Залогиниться на сайте и добавить клиент.
Так писал бы на форуме XVM..
Так трудно сделать то, что написано? Залогиниться на сайте и добавить клиент.
даже так? можешь скинуть мне пунктик где об этом написано? для общего развития
спасибо. разобрался. все работает.
Так писал бы на форуме XVM..
если бы там был результат, я не стал бы писать здесь. еще умные мысли от тебя будут?
Так трудно сделать то, что написано? Залогиниться на сайте и добавить клиент.
спасибо за внимание. а чего такой грозный? на хвост кто то наступил? если не было бы проблемы и меня здесь не было с вопросами. можно подумать мне делать нечего письма здесь писать и тратить свое и чужое время.