Apps and Sites other than Steemit
If you use Steem apart from the Steemit website, you may find that these sites use Steem Connect to log you in. And if they are asking your private active key, they are most probably giving themselves posting authority to your account. These other sites have automated accounts that do things on your behalf.
You can see which accounts have authority to post on your behalf running keybox.
Make sure you have python3. First, install python-steem
and beem
. Second, you can either wait a week and I will lower the price of keybox to zero or download keybox now for 1 SBD. Third, open keybox.py with python3.
python3 keybox.py -m
I put my user name in and login in with my 'master password':
initializing Steem object...
initializing Account object...
Valid keys loaded from configuration: active key
json meta data of account is {}
Keybox @leprechaun>
Then I use the ls
command and I see something like this:
---------------------------
owner
Threshold: 1
key: STX5kJnwhzphuAdpQLLSgcu5rvA6smznNmQEydSTSTURvHfXhVnbo, weight: 1
---------------------------
active
Threshold: 2
key: STX87vxdvcxVNAVyhLVKcRzvX6f9y1XnWJV2a8NwbUtcdndzQCtKa, weight: 1
---------------------------
posting
Threshold: 1
key: STX5LhRERMbjJviw3hxaLuMSEgpgn7uYDTWBvDEyJNfXdQcFLF6qX, weight: 1
account:esteemapp weight: 1
account:utopianapp weight: 1
---------------------------
memo
Threshold: 1
key: STX6SZXWqS3z1jS4wfeFHehauC5hSsrfWmyTeSwyCoLpa83h2Txdc, weight: 1
Keybox @leprechaun>
Here in this example. You can see that utopian.app and esteem are both connected to my account. I found that posting on a tablet or phone is rather difficult, and decided to leave posting to a desktop. So, I got rid of Esteem from my tablet. The Steemit website works well enough for my tablet, anyway. I can disallow esteem like this:
disallow esteemapp from posting
If I want to allow say @steemfiles to vote on my behalf, I can do this:
allow steemfiles to post
Conclusion
There is no longer a need to type in your owner/active keys into a website. Pretty much any computer can run keybox. You don't even need a computer that uses 64-bit OS and tons of RAM (like with the CLI client that comes with steemd).
A GUI is more attractive for most users but a command line interface is easier to implement. Starting with the CLI, I will be thinking up ideas for keybox. Please encourage me to develop it by buying this version through the pay-wall steemfiles. You can also vote up this post.