Bitcoin Forum
May 04, 2024, 02:34:27 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Offline Wallet stack transactions are encrypted?  (Read 530 times)
Meandmyself (OP)
Newbie
*
Offline Offline

Activity: 3
Merit: 1


View Profile
August 03, 2017, 02:43:02 AM
Merited by ABCbits (1)
 #1

Hi Smiley
When i have a wallet encrypted and disconnect from the Internet, i do a transfer (goes to stack) and then i reconnect to internet and the transaction is send to the network.
Did my wallet had a moment that was not encrypted for the network, or it does not signalised that because it was always encrypted.
I am asking this because i would like to know if a hacker could acess my wallet during the transaction time or if i am safe because it was always encrypted.
Best regards
1714833267
Hero Member
*
Offline Offline

Posts: 1714833267

View Profile Personal Message (Offline)

Ignore
1714833267
Reply with quote  #2

1714833267
Report to moderator
1714833267
Hero Member
*
Offline Offline

Posts: 1714833267

View Profile Personal Message (Offline)

Ignore
1714833267
Reply with quote  #2

1714833267
Report to moderator
1714833267
Hero Member
*
Offline Offline

Posts: 1714833267

View Profile Personal Message (Offline)

Ignore
1714833267
Reply with quote  #2

1714833267
Report to moderator
If you see garbage posts (off-topic, trolling, spam, no point, etc.), use the "report to moderator" links. All reports are investigated, though you will rarely be contacted about your reports.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714833267
Hero Member
*
Offline Offline

Posts: 1714833267

View Profile Personal Message (Offline)

Ignore
1714833267
Reply with quote  #2

1714833267
Report to moderator
1714833267
Hero Member
*
Offline Offline

Posts: 1714833267

View Profile Personal Message (Offline)

Ignore
1714833267
Reply with quote  #2

1714833267
Report to moderator
1714833267
Hero Member
*
Offline Offline

Posts: 1714833267

View Profile Personal Message (Offline)

Ignore
1714833267
Reply with quote  #2

1714833267
Report to moderator
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3388
Merit: 6581


Just writing some code


View Profile WWW
August 03, 2017, 06:30:46 AM
 #2

There is a brief window of time where your keys are held unencrypted in memory. If you have a sophisticated virus on your machine that can read your machine's memory, then it can extract the keys from memory and wait until your computer goes back online to send those keys to an attacker. Because of this risk, if you want to have your wallet not be connected to the internet, you should have it on a computer which never has and never will be connected to the internet.

Meandmyself (OP)
Newbie
*
Offline Offline

Activity: 3
Merit: 1


View Profile
August 03, 2017, 10:15:41 AM
 #3

Thanks for the answer and advice achow101 Smiley


damnek
Hero Member
*****
Offline Offline

Activity: 614
Merit: 500



View Profile
August 05, 2017, 04:23:05 PM
 #4

There is a brief window of time where your keys are held unencrypted in memory. If you have a sophisticated virus on your machine that can read your machine's memory, then it can extract the keys from memory and wait until your computer goes back online to send those keys to an attacker. Because of this risk, if you want to have your wallet not be connected to the internet, you should have it on a computer which never has and never will be connected to the internet.

And if I do not have such a computer? Can I store the keys on the flash drive, which I will connect only offline?
ranochigo
Legendary
*
Offline Offline

Activity: 2954
Merit: 4166


View Profile
August 05, 2017, 04:29:32 PM
Merited by ABCbits (1)
 #5

And if I do not have such a computer? Can I store the keys on the flash drive, which I will connect only offline?
If you are talking about a Live USB which you can boot from, then it is more safe. The main problem is probably with rootkit which is persistent to the BIOS but if you're using a Linux distribution (probably), then you are fine. Memory is wiped everytime the ram loses power.

If you are talking about the same scenario as above, then there's no difference with the advice achow gave.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
Emoclaw
Sr. Member
****
Offline Offline

Activity: 420
Merit: 251


View Profile
August 05, 2017, 04:39:22 PM
Last edit: August 06, 2017, 12:12:22 PM by Emoclaw
 #6

And if I do not have such a computer? Can I store the keys on the flash drive, which I will connect only offline?
If you are talking about a Live USB which you can boot from, then it is more safe. The main problem is probably with rootkit which is persistent to the BIOS but if you're using a Linux distribution (probably), then you are fine. Memory is wiped everytime the ram loses power.

If you are talking about the same scenario as above, then there's no difference with the advice achow gave.

All new motherboards use digital signatures for verification of BIOS images, making it impossible to flash a malicious BIOS. Therefore persistence through the BIOS is not possible unless it's from the manufacturer only. (search: Lenovo rootkit)

There is a brief window of time where your keys are held unencrypted in memory. If you have a sophisticated virus on your machine that can read your machine's memory, then it can extract the keys from memory and wait until your computer goes back online to send those keys to an attacker. Because of this risk, if you want to have your wallet not be connected to the internet, you should have it on a computer which never has and never will be connected to the internet.

And if I do not have such a computer? Can I store the keys on the flash drive, which I will connect only offline?
No. If the computer has ever been online it could theoretically be infected by that virus, and if you connect it to the internet later after disconnecting your flash drive it could send your extracted private keys. The computer doesn't necessarily have to be online for the virus to work once the computer has been infected.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!