209 похожих чатов

Хочуу запустить арбитражного бота на vps. Соответственно приватники со средствами

будут хранится на сервере. Можно ли как-то защитить приватники от утечки? Что бы условно работник хостинга на смог зайти ко мне на сервер и взять приватник

15 ответов

45 просмотров

Удалить исходный код, и оставить ток бинарник и его запускать?

Admin- Автор вопроса
Atlas
Удалить исходный код, и оставить ток бинарник и ег...

Как вариант. Но я пишу на ноде, она легко декомпилируется

Admin
Как вариант. Но я пишу на ноде, она легко декомпил...

В оперативку положить через зашифрованный http запрос

при запуске вводить с консоле и доступ организовывать через mprotect

А такие случаи были?

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

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

Admin- Автор вопроса
Atlas
Так если это арбитраж в блокчейне, мб будешь храни...

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

Admin
Я не думаю что это кого-то остановит. Та и в целом...

Не знаю, может здесь есть решение https://aws.amazon.com/ru/blogs/database/part1-use-aws-kms-to-securely-manage-ethereum-accounts/

Admin
Я не думаю что это кого-то остановит. Та и в целом...

Вообще вариант хранить средства на контракте кажется одним из самых надёжных, правда защищать вывод надо не странным названием функции, а установкой пароля: передаем в контракт хэш пароля, и вывод разрешаем только когда с транзакцией передаем оригинал пароля(они должны быть одноразовые, условно на каждый withdraw надо передавать оригинал пароля, и хэш от нового пароля) Хотя здесь остаётся уязвимость, что если вы работаете вообще с любыми токенами, то через контракт смогут провести сделку в rug pool. Здесь что то типа whitelist надо делать, что бы транзакции могли идти только в разрешенные биржи/пары.

Admin- Автор вопроса
Alex Korolev
Вообще вариант хранить средства на контракте кажет...

Та я условно придумал тему про арбитраж, просто нужно безопасно хранить приватник на сервере

Admin
Та я условно придумал тему про арбитраж, просто ну...

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

Admin- Автор вопроса
Alex Korolev
Обфускация приватного ключа: Храните посимвольно к...

Думаю на это время тратиться будет, когда нужно срочно подписат и забродкастить

Ещё такой вариант есть https://en.m.wikipedia.org/wiki/Hardware_security_module

Похожие вопросы

Обсуждают сегодня

@Benzenoid can you tell me the easiest, and safest way to bu.y HEX now?
Živa Žena
20
This is a question from my wife who make a fortune with memes 😂😂 About the Migration and Tokens: 1. How will the old tokens be migrated to the new $LGCYX network? What is th...
🍿 °anton°
2
What is the Dex situation? Agora team started with the Pnetwork for their dex which helped them both with integration. It’s completed but as you can see from the Pnetwork ann...
Ben
1
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
@lozuk how do I get my phex copies of my ehex from a atomic wallet, to move to my rabby?
Justfrontin 👀
11
Hello, Is iExec also part of the "inception program" or another one ? Would it be a name to qualified the nature of the relationship between iExec and Nvidia? And does Secret ...
Ñïķøłäś
8
Ready for some fun AND a chance to win TKO Tokens? Join us for exciting minigames in our Telegram group! 🕒 Don’t miss out—games start on today 25 October 2024, at 8 PM! Ge...
Milkyway | Tokocrypto
255
any reference of this implementation?
BitBuddha
29
Also, why can’t the community have a vote/ say when it comes to initiatives like buybacks. Isn’t the point of crypto decentralisation? Don’t we deserve input as long term supp...
👨🏽‍🦰
13
Hi guys, any problem with Pulsebrige? Trying to transfer from wETH to ETH. First it tells me to connect my metamask "through mobile app" not desktop. Then I did and confirmed ...
Snowflakecrypto
13
Карта сайта