1 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
2 |
DENIED
|
moderate
|
App\Entity\Entry {#1844
+user: Proxies\__CG__\App\Entity\User {#1848 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1870 …}
+image: Proxies\__CG__\App\Entity\Image {#1664 …}
+domain: App\Entity\Domain {#282 …}
+slug: "BusKill-Warrant-Canary-7-Published"
+title: "BusKill Warrant Canary #7 Published"
+url: "https://www.buskill.in/canary-007/"
+body: """
This post contains a canary message that’s cryptographically signed by the [official BusKill PGP release key](https://docs.buskill.in/buskill-app/en/stable/security/pgpkeys.html)\n
\n
|  |\n
|---|\n
| The BusKill project just [published](https://www.buskill.in/canary-007/) their Warrant Canary #007 |\n
\n
For more information about BusKill canaries, see:\n
\n
- [buskill.in/canary](https://buskill.in/canary)\n
\n
```\n
\n
<span style="color:#323232;">-----BEGIN PGP SIGNED MESSAGE-----\n
</span><span style="color:#323232;">Hash: SHA512\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Status: All good\n
</span><span style="color:#323232;">Release: 2024-01-10\n
</span><span style="color:#323232;">Period: 2024-01-01 to 2024-06-01\n
</span><span style="color:#323232;">Expiry: 2024-06-30\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Statements\n
</span><span style="color:#323232;">==========\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">The BusKill Team who have digitally signed this file [1]\n
</span><span style="color:#323232;">state the following:\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">1. The date of issue of this canary is January 10, 2024.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">2. The current BusKill Signing Key (2020.07) is\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;"> E0AF FF57 DC00 FBE0 5635 8761 4AE2 1E19 36CE 786A\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">3. We positively confirm, to the best of our knowledge, that the \n
</span><span style="color:#323232;"> integrity of our systems are sound: all our infrastructure is in our \n
</span><span style="color:#323232;"> control, we have not been compromised or suffered a data breach, we \n
</span><span style="color:#323232;"> have not disclosed any private keys, we have not introduced any \n
</span><span style="color:#323232;"> backdoors, and we have not been forced to modify our system to allow \n
</span><span style="color:#323232;"> access or information leakage to a third party in any way.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">4. We plan to publish the next of these canary statements before the\n
</span><span style="color:#323232;"> Expiry date listed above. Special note should be taken if no new\n
</span><span style="color:#323232;"> canary is published by that time or if the list of statements changes\n
</span><span style="color:#323232;"> without plausible explanation.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Special announcements\n
</span><span style="color:#323232;">=====================\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">None.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Disclaimers and notes\n
</span><span style="color:#323232;">=====================\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">This canary scheme is not infallible. Although signing the \n
</span><span style="color:#323232;">declaration makes it very difficult for a third party to produce \n
</span><span style="color:#323232;">arbitrary declarations, it does not prevent them from using force or \n
</span><span style="color:#323232;">other means, like blackmail or compromising the signers' laptops, to \n
</span><span style="color:#323232;">coerce us to produce false declarations.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">The news feeds quoted below (Proof of freshness) serves to \n
</span><span style="color:#323232;">demonstrate that this canary could not have been created prior to the \n
</span><span style="color:#323232;">date stated. It shows that a series of canaries was not created in \n
</span><span style="color:#323232;">advance.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">This declaration is merely a best effort and is provided without any \n
</span><span style="color:#323232;">guarantee or warranty. It is not legally binding in any way to \n
</span><span style="color:#323232;">anybody. None of the signers should be ever held legally responsible \n
</span><span style="color:#323232;">for any of the statements made here.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Proof of freshness\n
</span><span style="color:#323232;">==================\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">09 Jan 24 17:35:23 UTC\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Source: DER SPIEGEL - International (https://www.spiegel.de/international/index.rss)\n
</span><span style="color:#323232;">Germany's Role in the Middle East: Foreign Minister Baerbock Sees an Opening for Mediation\n
</span><span style="color:#323232;">Assaults, Harassment and Beatings: Does the EU Share Blame for Police Violence in Tunisia?\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Source: NYT > World News (https://rss.nytimes.com/services/xml/rss/nyt/World.xml)\n
</span><span style="color:#323232;">Israel-Hamas War: Blinken Calls on Israel to Build Ties With Arab Nations\n
</span><span style="color:#323232;">Gabriel Attal Is France’s Youngest and First Openly Gay Prime Minister\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Source: BBC News - World (https://feeds.bbci.co.uk/news/world/rss.xml)\n
</span><span style="color:#323232;">2023 confirmed as world's hottest year on record\n
</span><span style="color:#323232;">Gabriel Attal: Macron's pick for PM is France's youngest at 34\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Source: Bitcoin Blockchain (https://blockchain.info/q/latesthash)\n
</span><span style="color:#323232;">00000000000000000001bfe1a00ed3f660b89016088487d6f180d01805d173a3\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">-----BEGIN PGP SIGNATURE-----\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">iQIzBAEBCgAdFiEEeY3BEB897EKK3hJNaLi8sMUCOQUFAmWfOwAACgkQaLi8sMUC\n
</span><span style="color:#323232;">OQXHAQ/9Fqja31ypWheMkiDHNJ6orkt/1SiVCWX3dcMR8Ht2gFUBOlyAhu3Pubzl\n
</span><span style="color:#323232;">5rEhy31KCCYKycn09ZpzsYO5HHQ2MzdVIS8lXFDpYqLbWL2z/Qa2/lU0onJVy7bj\n
</span><span style="color:#323232;">xgsJ+CheHD44/PnBmCBB1Y7mIob+gw84csaLLoUHLguM66LjFCeeukTSc7NA5r3v\n
</span><span style="color:#323232;">WVhQZ9LGz+TfQZEmwio8+KNOyXLWRyT9BMPx9tXR+G1/xOfUh6a2WJ2pC4lcscGD\n
</span><span style="color:#323232;">2j9iWx5VfNMKOGfZvVXq70kCLcke2tkELE67u5EfypAkH0R875V7B2LNr/POQ+B+\n
</span><span style="color:#323232;">4cW9yNY41ARdf+wwWZscel8PI50sKQ9zMF+sZQTHVIU4e+hZtAhlhUS+Tl9WTuc6\n
</span><span style="color:#323232;">uBTJZ7SY/hRYDT9kHJLgwuhZCbAySk/ojidZetki/N1Gyrb5sMWHUV8Xtv/c6Dge\n
</span><span style="color:#323232;">JMowbug9/brT4AkiKOIgClOJVYfDLbDnQ3sUPhhtrf8OA+7AxB285wbXVNQylZKy\n
</span><span style="color:#323232;">i0Uax+cUol691MIWv7xt+jz/NjEakVHrlpyfifv8B5APyv1wf1gRpXXNjVb7CYzT\n
</span><span style="color:#323232;">d+l2SNCH8MRF/Ijo6ub6WzzNAVROn7JSpBOztcMKw6G/vt10gHjrP45IcSZG8mdm\n
</span><span style="color:#323232;">tbroqVAorWlG6wabcTjkpmcWQlykEr7QzGMcLW3AGdUwRdOcgdg=\n
</span><span style="color:#323232;">=XpGW\n
</span><span style="color:#323232;">-----END PGP SIGNATURE-----\n
</span>\n
```\n
\n
To view all past canaries, see:\n
\n
- [www.buskill.in/category/Canary/](https://www.buskill.in/category/Canary/)\n
\n
What is BusKill?\n
================\n
\n
BusKill is a laptop kill-cord. It’s a USB cable with a magnetic breakaway that you attach to your body and connect to your computer.\n
\n
| [](https://www.buskill.in/#demo) |\n
|---|\n
| *Watch the [BusKill Explainer Video](https://www.buskill.in/#demo) for more info [youtube.com/v/qPwyoD_cQR4](https://www.youtube.com/v/qPwyoD_cQR4)* |\n
\n
If the connection between you to your computer is severed, then your device will lock, shutdown, or shred its encryption keys – thus keeping your encrypted data safe from thieves that steal your device.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 4
+favouriteCount: 9
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1727484173 {#1685
date: 2024-09-28 02:42:53.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1607 …}
+votes: Doctrine\ORM\PersistentCollection {#1958 …}
+reports: Doctrine\ORM\PersistentCollection {#1547 …}
+favourites: Doctrine\ORM\PersistentCollection {#1510 …}
+notifications: Doctrine\ORM\PersistentCollection {#1712 …}
+badges: Doctrine\ORM\PersistentCollection {#1706 …}
+children: []
-id: 32196
-titleTs: "'7':4 'buskil':1 'canari':3 'publish':5 'warrant':2"
-bodyTs: "'+7':498 '-01':60,64,65,69 '-06':68,72 '-10':61 '-30':73 '/#demo)':564 '/buskill-app/en/stable/security/pgpkeys.html)':20 '/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':556 '/canary-007/)':26,34 '/canary](https://buskill.in/canary)':48 '/category/canary/](https://www.buskill.in/category/canary/)':518 '/international/index.rss)':377 '/news/world/rss.xml)':446 '/q/latesthash)':474 '/services/xml/rss/nyt/world.xml)':413 '/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':570 '00000000000000000001bfe1a00ed3f660b89016088487d6f180d01805d173a3':475 '007':23,38 '09':364 '1':84,88 '10':98 '17':367 '1e19':115 '2':100 '2020.07':106 '2023':447 '2024':59,63,67,71,99 '23':369 '24':366 '2j9iwx5vfnmkogfzvvxq70kclcke2tkele67u5efypakh0r875v7b2lnr/poq':489 '3':118 '34':468 '35':368 '36ce':116 '4':189 '4ae2':114 '4cw9yny41ardf':491 '5635':112 '5rehy31kccykycn09zpzsyo5hhq2mzdvis8lxfdpyqlbwl2z/qa2/lu0onjvy7bj':481 '786a':117 '8761':113 'access':178 'advanc':318 'allow':177 'although':242 'announc':231 'anybodi':343 'arab':426 'arbitrari':256 'assault':393 'attach':540 'attal':429,457 'axb285wbxvnqylzky':499 'b':490 'backdoor':165 'baerbock':387 'bbc':441 'beat':396 'begin':49,476 'best':124,324 'bind':338 'bitcoin':470 'blackmail':270 'blame':401 'blinken':418 'blockchain':471 'blockchain.info':473 'blockchain.info/q/latesthash)':472 'bodi':543 'breach':152 'breakaway':537 'build':423 'buskil':14,21,28,43,76,103,521,522,551,559 'buskill.in':47 'buskill.in/canary](https://buskill.in/canary)':46 'cabl':533 'call':419 'canari':5,22,37,44,95,198,214,237,296,313,514 'chang':226 'chehd44/pnbmcbb1y7miob':483 'coerc':277 'compromis':147,272 'comput':548,578 'confirm':121,448 'connect':545,573 'contain':3 'control':142 'cord':528 'could':297 'creat':301,316 'cryptograph':9 'cuol691miwv7xt':501 'current':102 'd':503 'data':151,596 'date':90,203,305 'dc00':110 'declar':245,257,282,320 'demonstr':293 'der':372 'devic':583,603 'difficult':249 'digit':80 'disclaim':233 'disclos':156 'docs.buskill.in':19 'docs.buskill.in/buskill-app/en/stable/security/pgpkeys.html)':18 'e0af':108 'east':384 'effort':325 'encrypt':590,595 'end':507 'eu':399 'ever':350 'expiri':70,202 'explain':552,560 'explan':229 'fals':281 'fbe0':111 'feed':285 'feeds.bbci.co.uk':445 'feeds.bbci.co.uk/news/world/rss.xml)':444 'ff57':109 'file':83 'first':435 'follow':87 'forc':171,265 'foreign':385 'franc':431,464 'fresh':290,363 'g1/xofuh6a2wj2pc4lcscgd':488 'gabriel':428,456 'gay':437 'germani':378 'github.com':555 'github.com/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':554 'good':57 'guarante':331 'gw84csallouhlgum66ljfceeuktsc7na5r3v':484 'hama':416 'harass':394 'hash':53 'held':351 'hottest':452 'hztahlhus':494 'i0uax':500 'infal':241 'info':567 'inform':41,180 'infrastructur':138 'integr':130 'intern':374 'introduc':163 'iqizbaebcgadfieeey3beb897ekk3hjnali8smucoqufamwfowaacgkqali8smuc':479 'israel':415,421 'israel-hama':414 'issu':92 'jan':365 'januari':97 'jmowbug9/brt4akikoigclojvyfdlbdnq3suphhtrf8oa':497 'jz/njeakvhrlpyfifv8b5apyv1wf1grpxxnjvb7cyzt':502 'keep':593 'key':17,105,159,591 'kill':527 'kill-cord':526 'knowledg':127 'knoyxlwryt9bmpx9txr':487 'l2snch8mrf/ijo6ub6wzznavron7jspboztcmkw6g/vt10ghjrp45icszg8mdm':504 'laptop':275,525 'leakag':181 'legal':337,352 'like':269 'list':204,223 'lock':585 'macron':458 'made':359 'magnet':536 'make':246 'mean':268 'mediat':392 'mere':322 'messag':6,52 'middl':383 'minist':386,439 'modifi':173 'nation':427 'new':213 'news':284,410,442 'next':195 'none':232,344 'note':207,235 'nyt':408 'offici':13 'open':390,436 'oqxhaq/9fqja31ypwhemkidhnj6orkt/1sivcwx3dcmr8ht2gfubolyahu3pubzl':480 'parti':185,253 'past':513 'period':62 'pgp':15,50,477,508 'pick':460 'plan':191 'plausibl':228 'pm':462 'polic':403 'posit':120 'post':2 'prevent':261 'prime':438 'prior':302 'privat':158 'produc':255,280 'project':29 'proof':288,361 'provid':328 'publish':31,193,216 'quot':286 'record':455 'releas':16,58 'respons':353 'role':380 'rss.nytimes.com':412 'rss.nytimes.com/services/xml/rss/nyt/world.xml)':411 'safe':597 'scheme':238 'see':45,388,515 'seri':311 'serv':291 'sever':580 'sha512':54 'share':400 'show':308 'shred':588 'shutdown':586 'sign':10,51,81,104,243 'signatur':478,509 'signer':274,347 'sound':135 'sourc':371,407,440,469 'special':206,230 'spiegel':373 'state':85,306 'statement':74,199,225,358 'status':55 'steal':601 'suffer':149 'system':133,175 'szqthviu4e':493 'taken':210 'tbroqvaorwlg6wabctjkpmcwqlyker7qzgmclw3agduwrdocgdg':505 'team':77 'tfqzemwio8':486 'thiev':599 'third':184,252 'thus':592 'tie':424 'time':219 'tl9wtuc6':495 'tunisia':406 'ubtjz7sy/hrydt9khjlgwuhzcbaysk/ojidzetki/n1gyrb5smwhuv8xtv/c6dge':496 'us':278 'usb':532 'use':264 'utc':370 'video':553,561 'view':511 'violenc':404 'war':417 'warrant':36 'warranti':333 'watch':557 'way':188,341 'without':227,329 'world':409,443,450 'wvhqz9lgz':485 'www.buskill.in':25,33,517,563 'www.buskill.in/#demo)':562 'www.buskill.in/canary-007/)':24,32 'www.buskill.in/category/canary/](https://www.buskill.in/category/canary/)':516 'www.spiegel.de':376 'www.spiegel.de/international/index.rss)':375 'wwwzscel8pi50skq9zmf':492 'xgsj':482 'xpgw':506 'year':453 'youngest':433,466 'youtube.com':569 'youtube.com/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':568"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705891408
+visibility: "visible "
+apId: "https://monero.town/post/1810168"
+editedAt: null
+createdAt: DateTimeImmutable @1705857408 {#1811
date: 2024-01-21 18:16:48.0 +01:00
}
} |
|
Show voter details
|
3 |
DENIED
|
edit
|
App\Entity\Entry {#1844
+user: Proxies\__CG__\App\Entity\User {#1848 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1870 …}
+image: Proxies\__CG__\App\Entity\Image {#1664 …}
+domain: App\Entity\Domain {#282 …}
+slug: "BusKill-Warrant-Canary-7-Published"
+title: "BusKill Warrant Canary #7 Published"
+url: "https://www.buskill.in/canary-007/"
+body: """
This post contains a canary message that’s cryptographically signed by the [official BusKill PGP release key](https://docs.buskill.in/buskill-app/en/stable/security/pgpkeys.html)\n
\n
|  |\n
|---|\n
| The BusKill project just [published](https://www.buskill.in/canary-007/) their Warrant Canary #007 |\n
\n
For more information about BusKill canaries, see:\n
\n
- [buskill.in/canary](https://buskill.in/canary)\n
\n
```\n
\n
<span style="color:#323232;">-----BEGIN PGP SIGNED MESSAGE-----\n
</span><span style="color:#323232;">Hash: SHA512\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Status: All good\n
</span><span style="color:#323232;">Release: 2024-01-10\n
</span><span style="color:#323232;">Period: 2024-01-01 to 2024-06-01\n
</span><span style="color:#323232;">Expiry: 2024-06-30\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Statements\n
</span><span style="color:#323232;">==========\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">The BusKill Team who have digitally signed this file [1]\n
</span><span style="color:#323232;">state the following:\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">1. The date of issue of this canary is January 10, 2024.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">2. The current BusKill Signing Key (2020.07) is\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;"> E0AF FF57 DC00 FBE0 5635 8761 4AE2 1E19 36CE 786A\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">3. We positively confirm, to the best of our knowledge, that the \n
</span><span style="color:#323232;"> integrity of our systems are sound: all our infrastructure is in our \n
</span><span style="color:#323232;"> control, we have not been compromised or suffered a data breach, we \n
</span><span style="color:#323232;"> have not disclosed any private keys, we have not introduced any \n
</span><span style="color:#323232;"> backdoors, and we have not been forced to modify our system to allow \n
</span><span style="color:#323232;"> access or information leakage to a third party in any way.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">4. We plan to publish the next of these canary statements before the\n
</span><span style="color:#323232;"> Expiry date listed above. Special note should be taken if no new\n
</span><span style="color:#323232;"> canary is published by that time or if the list of statements changes\n
</span><span style="color:#323232;"> without plausible explanation.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Special announcements\n
</span><span style="color:#323232;">=====================\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">None.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Disclaimers and notes\n
</span><span style="color:#323232;">=====================\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">This canary scheme is not infallible. Although signing the \n
</span><span style="color:#323232;">declaration makes it very difficult for a third party to produce \n
</span><span style="color:#323232;">arbitrary declarations, it does not prevent them from using force or \n
</span><span style="color:#323232;">other means, like blackmail or compromising the signers' laptops, to \n
</span><span style="color:#323232;">coerce us to produce false declarations.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">The news feeds quoted below (Proof of freshness) serves to \n
</span><span style="color:#323232;">demonstrate that this canary could not have been created prior to the \n
</span><span style="color:#323232;">date stated. It shows that a series of canaries was not created in \n
</span><span style="color:#323232;">advance.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">This declaration is merely a best effort and is provided without any \n
</span><span style="color:#323232;">guarantee or warranty. It is not legally binding in any way to \n
</span><span style="color:#323232;">anybody. None of the signers should be ever held legally responsible \n
</span><span style="color:#323232;">for any of the statements made here.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Proof of freshness\n
</span><span style="color:#323232;">==================\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">09 Jan 24 17:35:23 UTC\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Source: DER SPIEGEL - International (https://www.spiegel.de/international/index.rss)\n
</span><span style="color:#323232;">Germany's Role in the Middle East: Foreign Minister Baerbock Sees an Opening for Mediation\n
</span><span style="color:#323232;">Assaults, Harassment and Beatings: Does the EU Share Blame for Police Violence in Tunisia?\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Source: NYT > World News (https://rss.nytimes.com/services/xml/rss/nyt/World.xml)\n
</span><span style="color:#323232;">Israel-Hamas War: Blinken Calls on Israel to Build Ties With Arab Nations\n
</span><span style="color:#323232;">Gabriel Attal Is France’s Youngest and First Openly Gay Prime Minister\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Source: BBC News - World (https://feeds.bbci.co.uk/news/world/rss.xml)\n
</span><span style="color:#323232;">2023 confirmed as world's hottest year on record\n
</span><span style="color:#323232;">Gabriel Attal: Macron's pick for PM is France's youngest at 34\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Source: Bitcoin Blockchain (https://blockchain.info/q/latesthash)\n
</span><span style="color:#323232;">00000000000000000001bfe1a00ed3f660b89016088487d6f180d01805d173a3\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">-----BEGIN PGP SIGNATURE-----\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">iQIzBAEBCgAdFiEEeY3BEB897EKK3hJNaLi8sMUCOQUFAmWfOwAACgkQaLi8sMUC\n
</span><span style="color:#323232;">OQXHAQ/9Fqja31ypWheMkiDHNJ6orkt/1SiVCWX3dcMR8Ht2gFUBOlyAhu3Pubzl\n
</span><span style="color:#323232;">5rEhy31KCCYKycn09ZpzsYO5HHQ2MzdVIS8lXFDpYqLbWL2z/Qa2/lU0onJVy7bj\n
</span><span style="color:#323232;">xgsJ+CheHD44/PnBmCBB1Y7mIob+gw84csaLLoUHLguM66LjFCeeukTSc7NA5r3v\n
</span><span style="color:#323232;">WVhQZ9LGz+TfQZEmwio8+KNOyXLWRyT9BMPx9tXR+G1/xOfUh6a2WJ2pC4lcscGD\n
</span><span style="color:#323232;">2j9iWx5VfNMKOGfZvVXq70kCLcke2tkELE67u5EfypAkH0R875V7B2LNr/POQ+B+\n
</span><span style="color:#323232;">4cW9yNY41ARdf+wwWZscel8PI50sKQ9zMF+sZQTHVIU4e+hZtAhlhUS+Tl9WTuc6\n
</span><span style="color:#323232;">uBTJZ7SY/hRYDT9kHJLgwuhZCbAySk/ojidZetki/N1Gyrb5sMWHUV8Xtv/c6Dge\n
</span><span style="color:#323232;">JMowbug9/brT4AkiKOIgClOJVYfDLbDnQ3sUPhhtrf8OA+7AxB285wbXVNQylZKy\n
</span><span style="color:#323232;">i0Uax+cUol691MIWv7xt+jz/NjEakVHrlpyfifv8B5APyv1wf1gRpXXNjVb7CYzT\n
</span><span style="color:#323232;">d+l2SNCH8MRF/Ijo6ub6WzzNAVROn7JSpBOztcMKw6G/vt10gHjrP45IcSZG8mdm\n
</span><span style="color:#323232;">tbroqVAorWlG6wabcTjkpmcWQlykEr7QzGMcLW3AGdUwRdOcgdg=\n
</span><span style="color:#323232;">=XpGW\n
</span><span style="color:#323232;">-----END PGP SIGNATURE-----\n
</span>\n
```\n
\n
To view all past canaries, see:\n
\n
- [www.buskill.in/category/Canary/](https://www.buskill.in/category/Canary/)\n
\n
What is BusKill?\n
================\n
\n
BusKill is a laptop kill-cord. It’s a USB cable with a magnetic breakaway that you attach to your body and connect to your computer.\n
\n
| [](https://www.buskill.in/#demo) |\n
|---|\n
| *Watch the [BusKill Explainer Video](https://www.buskill.in/#demo) for more info [youtube.com/v/qPwyoD_cQR4](https://www.youtube.com/v/qPwyoD_cQR4)* |\n
\n
If the connection between you to your computer is severed, then your device will lock, shutdown, or shred its encryption keys – thus keeping your encrypted data safe from thieves that steal your device.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 4
+favouriteCount: 9
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1727484173 {#1685
date: 2024-09-28 02:42:53.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1607 …}
+votes: Doctrine\ORM\PersistentCollection {#1958 …}
+reports: Doctrine\ORM\PersistentCollection {#1547 …}
+favourites: Doctrine\ORM\PersistentCollection {#1510 …}
+notifications: Doctrine\ORM\PersistentCollection {#1712 …}
+badges: Doctrine\ORM\PersistentCollection {#1706 …}
+children: []
-id: 32196
-titleTs: "'7':4 'buskil':1 'canari':3 'publish':5 'warrant':2"
-bodyTs: "'+7':498 '-01':60,64,65,69 '-06':68,72 '-10':61 '-30':73 '/#demo)':564 '/buskill-app/en/stable/security/pgpkeys.html)':20 '/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':556 '/canary-007/)':26,34 '/canary](https://buskill.in/canary)':48 '/category/canary/](https://www.buskill.in/category/canary/)':518 '/international/index.rss)':377 '/news/world/rss.xml)':446 '/q/latesthash)':474 '/services/xml/rss/nyt/world.xml)':413 '/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':570 '00000000000000000001bfe1a00ed3f660b89016088487d6f180d01805d173a3':475 '007':23,38 '09':364 '1':84,88 '10':98 '17':367 '1e19':115 '2':100 '2020.07':106 '2023':447 '2024':59,63,67,71,99 '23':369 '24':366 '2j9iwx5vfnmkogfzvvxq70kclcke2tkele67u5efypakh0r875v7b2lnr/poq':489 '3':118 '34':468 '35':368 '36ce':116 '4':189 '4ae2':114 '4cw9yny41ardf':491 '5635':112 '5rehy31kccykycn09zpzsyo5hhq2mzdvis8lxfdpyqlbwl2z/qa2/lu0onjvy7bj':481 '786a':117 '8761':113 'access':178 'advanc':318 'allow':177 'although':242 'announc':231 'anybodi':343 'arab':426 'arbitrari':256 'assault':393 'attach':540 'attal':429,457 'axb285wbxvnqylzky':499 'b':490 'backdoor':165 'baerbock':387 'bbc':441 'beat':396 'begin':49,476 'best':124,324 'bind':338 'bitcoin':470 'blackmail':270 'blame':401 'blinken':418 'blockchain':471 'blockchain.info':473 'blockchain.info/q/latesthash)':472 'bodi':543 'breach':152 'breakaway':537 'build':423 'buskil':14,21,28,43,76,103,521,522,551,559 'buskill.in':47 'buskill.in/canary](https://buskill.in/canary)':46 'cabl':533 'call':419 'canari':5,22,37,44,95,198,214,237,296,313,514 'chang':226 'chehd44/pnbmcbb1y7miob':483 'coerc':277 'compromis':147,272 'comput':548,578 'confirm':121,448 'connect':545,573 'contain':3 'control':142 'cord':528 'could':297 'creat':301,316 'cryptograph':9 'cuol691miwv7xt':501 'current':102 'd':503 'data':151,596 'date':90,203,305 'dc00':110 'declar':245,257,282,320 'demonstr':293 'der':372 'devic':583,603 'difficult':249 'digit':80 'disclaim':233 'disclos':156 'docs.buskill.in':19 'docs.buskill.in/buskill-app/en/stable/security/pgpkeys.html)':18 'e0af':108 'east':384 'effort':325 'encrypt':590,595 'end':507 'eu':399 'ever':350 'expiri':70,202 'explain':552,560 'explan':229 'fals':281 'fbe0':111 'feed':285 'feeds.bbci.co.uk':445 'feeds.bbci.co.uk/news/world/rss.xml)':444 'ff57':109 'file':83 'first':435 'follow':87 'forc':171,265 'foreign':385 'franc':431,464 'fresh':290,363 'g1/xofuh6a2wj2pc4lcscgd':488 'gabriel':428,456 'gay':437 'germani':378 'github.com':555 'github.com/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':554 'good':57 'guarante':331 'gw84csallouhlgum66ljfceeuktsc7na5r3v':484 'hama':416 'harass':394 'hash':53 'held':351 'hottest':452 'hztahlhus':494 'i0uax':500 'infal':241 'info':567 'inform':41,180 'infrastructur':138 'integr':130 'intern':374 'introduc':163 'iqizbaebcgadfieeey3beb897ekk3hjnali8smucoqufamwfowaacgkqali8smuc':479 'israel':415,421 'israel-hama':414 'issu':92 'jan':365 'januari':97 'jmowbug9/brt4akikoigclojvyfdlbdnq3suphhtrf8oa':497 'jz/njeakvhrlpyfifv8b5apyv1wf1grpxxnjvb7cyzt':502 'keep':593 'key':17,105,159,591 'kill':527 'kill-cord':526 'knowledg':127 'knoyxlwryt9bmpx9txr':487 'l2snch8mrf/ijo6ub6wzznavron7jspboztcmkw6g/vt10ghjrp45icszg8mdm':504 'laptop':275,525 'leakag':181 'legal':337,352 'like':269 'list':204,223 'lock':585 'macron':458 'made':359 'magnet':536 'make':246 'mean':268 'mediat':392 'mere':322 'messag':6,52 'middl':383 'minist':386,439 'modifi':173 'nation':427 'new':213 'news':284,410,442 'next':195 'none':232,344 'note':207,235 'nyt':408 'offici':13 'open':390,436 'oqxhaq/9fqja31ypwhemkidhnj6orkt/1sivcwx3dcmr8ht2gfubolyahu3pubzl':480 'parti':185,253 'past':513 'period':62 'pgp':15,50,477,508 'pick':460 'plan':191 'plausibl':228 'pm':462 'polic':403 'posit':120 'post':2 'prevent':261 'prime':438 'prior':302 'privat':158 'produc':255,280 'project':29 'proof':288,361 'provid':328 'publish':31,193,216 'quot':286 'record':455 'releas':16,58 'respons':353 'role':380 'rss.nytimes.com':412 'rss.nytimes.com/services/xml/rss/nyt/world.xml)':411 'safe':597 'scheme':238 'see':45,388,515 'seri':311 'serv':291 'sever':580 'sha512':54 'share':400 'show':308 'shred':588 'shutdown':586 'sign':10,51,81,104,243 'signatur':478,509 'signer':274,347 'sound':135 'sourc':371,407,440,469 'special':206,230 'spiegel':373 'state':85,306 'statement':74,199,225,358 'status':55 'steal':601 'suffer':149 'system':133,175 'szqthviu4e':493 'taken':210 'tbroqvaorwlg6wabctjkpmcwqlyker7qzgmclw3agduwrdocgdg':505 'team':77 'tfqzemwio8':486 'thiev':599 'third':184,252 'thus':592 'tie':424 'time':219 'tl9wtuc6':495 'tunisia':406 'ubtjz7sy/hrydt9khjlgwuhzcbaysk/ojidzetki/n1gyrb5smwhuv8xtv/c6dge':496 'us':278 'usb':532 'use':264 'utc':370 'video':553,561 'view':511 'violenc':404 'war':417 'warrant':36 'warranti':333 'watch':557 'way':188,341 'without':227,329 'world':409,443,450 'wvhqz9lgz':485 'www.buskill.in':25,33,517,563 'www.buskill.in/#demo)':562 'www.buskill.in/canary-007/)':24,32 'www.buskill.in/category/canary/](https://www.buskill.in/category/canary/)':516 'www.spiegel.de':376 'www.spiegel.de/international/index.rss)':375 'wwwzscel8pi50skq9zmf':492 'xgsj':482 'xpgw':506 'year':453 'youngest':433,466 'youtube.com':569 'youtube.com/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':568"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705891408
+visibility: "visible "
+apId: "https://monero.town/post/1810168"
+editedAt: null
+createdAt: DateTimeImmutable @1705857408 {#1811
date: 2024-01-21 18:16:48.0 +01:00
}
} |
|
Show voter details
|
4 |
DENIED
|
moderate
|
App\Entity\Entry {#1844
+user: Proxies\__CG__\App\Entity\User {#1848 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1870 …}
+image: Proxies\__CG__\App\Entity\Image {#1664 …}
+domain: App\Entity\Domain {#282 …}
+slug: "BusKill-Warrant-Canary-7-Published"
+title: "BusKill Warrant Canary #7 Published"
+url: "https://www.buskill.in/canary-007/"
+body: """
This post contains a canary message that’s cryptographically signed by the [official BusKill PGP release key](https://docs.buskill.in/buskill-app/en/stable/security/pgpkeys.html)\n
\n
|  |\n
|---|\n
| The BusKill project just [published](https://www.buskill.in/canary-007/) their Warrant Canary #007 |\n
\n
For more information about BusKill canaries, see:\n
\n
- [buskill.in/canary](https://buskill.in/canary)\n
\n
```\n
\n
<span style="color:#323232;">-----BEGIN PGP SIGNED MESSAGE-----\n
</span><span style="color:#323232;">Hash: SHA512\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Status: All good\n
</span><span style="color:#323232;">Release: 2024-01-10\n
</span><span style="color:#323232;">Period: 2024-01-01 to 2024-06-01\n
</span><span style="color:#323232;">Expiry: 2024-06-30\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Statements\n
</span><span style="color:#323232;">==========\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">The BusKill Team who have digitally signed this file [1]\n
</span><span style="color:#323232;">state the following:\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">1. The date of issue of this canary is January 10, 2024.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">2. The current BusKill Signing Key (2020.07) is\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;"> E0AF FF57 DC00 FBE0 5635 8761 4AE2 1E19 36CE 786A\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">3. We positively confirm, to the best of our knowledge, that the \n
</span><span style="color:#323232;"> integrity of our systems are sound: all our infrastructure is in our \n
</span><span style="color:#323232;"> control, we have not been compromised or suffered a data breach, we \n
</span><span style="color:#323232;"> have not disclosed any private keys, we have not introduced any \n
</span><span style="color:#323232;"> backdoors, and we have not been forced to modify our system to allow \n
</span><span style="color:#323232;"> access or information leakage to a third party in any way.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">4. We plan to publish the next of these canary statements before the\n
</span><span style="color:#323232;"> Expiry date listed above. Special note should be taken if no new\n
</span><span style="color:#323232;"> canary is published by that time or if the list of statements changes\n
</span><span style="color:#323232;"> without plausible explanation.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Special announcements\n
</span><span style="color:#323232;">=====================\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">None.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Disclaimers and notes\n
</span><span style="color:#323232;">=====================\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">This canary scheme is not infallible. Although signing the \n
</span><span style="color:#323232;">declaration makes it very difficult for a third party to produce \n
</span><span style="color:#323232;">arbitrary declarations, it does not prevent them from using force or \n
</span><span style="color:#323232;">other means, like blackmail or compromising the signers' laptops, to \n
</span><span style="color:#323232;">coerce us to produce false declarations.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">The news feeds quoted below (Proof of freshness) serves to \n
</span><span style="color:#323232;">demonstrate that this canary could not have been created prior to the \n
</span><span style="color:#323232;">date stated. It shows that a series of canaries was not created in \n
</span><span style="color:#323232;">advance.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">This declaration is merely a best effort and is provided without any \n
</span><span style="color:#323232;">guarantee or warranty. It is not legally binding in any way to \n
</span><span style="color:#323232;">anybody. None of the signers should be ever held legally responsible \n
</span><span style="color:#323232;">for any of the statements made here.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Proof of freshness\n
</span><span style="color:#323232;">==================\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">09 Jan 24 17:35:23 UTC\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Source: DER SPIEGEL - International (https://www.spiegel.de/international/index.rss)\n
</span><span style="color:#323232;">Germany's Role in the Middle East: Foreign Minister Baerbock Sees an Opening for Mediation\n
</span><span style="color:#323232;">Assaults, Harassment and Beatings: Does the EU Share Blame for Police Violence in Tunisia?\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Source: NYT > World News (https://rss.nytimes.com/services/xml/rss/nyt/World.xml)\n
</span><span style="color:#323232;">Israel-Hamas War: Blinken Calls on Israel to Build Ties With Arab Nations\n
</span><span style="color:#323232;">Gabriel Attal Is France’s Youngest and First Openly Gay Prime Minister\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Source: BBC News - World (https://feeds.bbci.co.uk/news/world/rss.xml)\n
</span><span style="color:#323232;">2023 confirmed as world's hottest year on record\n
</span><span style="color:#323232;">Gabriel Attal: Macron's pick for PM is France's youngest at 34\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Source: Bitcoin Blockchain (https://blockchain.info/q/latesthash)\n
</span><span style="color:#323232;">00000000000000000001bfe1a00ed3f660b89016088487d6f180d01805d173a3\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">-----BEGIN PGP SIGNATURE-----\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">iQIzBAEBCgAdFiEEeY3BEB897EKK3hJNaLi8sMUCOQUFAmWfOwAACgkQaLi8sMUC\n
</span><span style="color:#323232;">OQXHAQ/9Fqja31ypWheMkiDHNJ6orkt/1SiVCWX3dcMR8Ht2gFUBOlyAhu3Pubzl\n
</span><span style="color:#323232;">5rEhy31KCCYKycn09ZpzsYO5HHQ2MzdVIS8lXFDpYqLbWL2z/Qa2/lU0onJVy7bj\n
</span><span style="color:#323232;">xgsJ+CheHD44/PnBmCBB1Y7mIob+gw84csaLLoUHLguM66LjFCeeukTSc7NA5r3v\n
</span><span style="color:#323232;">WVhQZ9LGz+TfQZEmwio8+KNOyXLWRyT9BMPx9tXR+G1/xOfUh6a2WJ2pC4lcscGD\n
</span><span style="color:#323232;">2j9iWx5VfNMKOGfZvVXq70kCLcke2tkELE67u5EfypAkH0R875V7B2LNr/POQ+B+\n
</span><span style="color:#323232;">4cW9yNY41ARdf+wwWZscel8PI50sKQ9zMF+sZQTHVIU4e+hZtAhlhUS+Tl9WTuc6\n
</span><span style="color:#323232;">uBTJZ7SY/hRYDT9kHJLgwuhZCbAySk/ojidZetki/N1Gyrb5sMWHUV8Xtv/c6Dge\n
</span><span style="color:#323232;">JMowbug9/brT4AkiKOIgClOJVYfDLbDnQ3sUPhhtrf8OA+7AxB285wbXVNQylZKy\n
</span><span style="color:#323232;">i0Uax+cUol691MIWv7xt+jz/NjEakVHrlpyfifv8B5APyv1wf1gRpXXNjVb7CYzT\n
</span><span style="color:#323232;">d+l2SNCH8MRF/Ijo6ub6WzzNAVROn7JSpBOztcMKw6G/vt10gHjrP45IcSZG8mdm\n
</span><span style="color:#323232;">tbroqVAorWlG6wabcTjkpmcWQlykEr7QzGMcLW3AGdUwRdOcgdg=\n
</span><span style="color:#323232;">=XpGW\n
</span><span style="color:#323232;">-----END PGP SIGNATURE-----\n
</span>\n
```\n
\n
To view all past canaries, see:\n
\n
- [www.buskill.in/category/Canary/](https://www.buskill.in/category/Canary/)\n
\n
What is BusKill?\n
================\n
\n
BusKill is a laptop kill-cord. It’s a USB cable with a magnetic breakaway that you attach to your body and connect to your computer.\n
\n
| [](https://www.buskill.in/#demo) |\n
|---|\n
| *Watch the [BusKill Explainer Video](https://www.buskill.in/#demo) for more info [youtube.com/v/qPwyoD_cQR4](https://www.youtube.com/v/qPwyoD_cQR4)* |\n
\n
If the connection between you to your computer is severed, then your device will lock, shutdown, or shred its encryption keys – thus keeping your encrypted data safe from thieves that steal your device.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 4
+favouriteCount: 9
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1727484173 {#1685
date: 2024-09-28 02:42:53.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1607 …}
+votes: Doctrine\ORM\PersistentCollection {#1958 …}
+reports: Doctrine\ORM\PersistentCollection {#1547 …}
+favourites: Doctrine\ORM\PersistentCollection {#1510 …}
+notifications: Doctrine\ORM\PersistentCollection {#1712 …}
+badges: Doctrine\ORM\PersistentCollection {#1706 …}
+children: []
-id: 32196
-titleTs: "'7':4 'buskil':1 'canari':3 'publish':5 'warrant':2"
-bodyTs: "'+7':498 '-01':60,64,65,69 '-06':68,72 '-10':61 '-30':73 '/#demo)':564 '/buskill-app/en/stable/security/pgpkeys.html)':20 '/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':556 '/canary-007/)':26,34 '/canary](https://buskill.in/canary)':48 '/category/canary/](https://www.buskill.in/category/canary/)':518 '/international/index.rss)':377 '/news/world/rss.xml)':446 '/q/latesthash)':474 '/services/xml/rss/nyt/world.xml)':413 '/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':570 '00000000000000000001bfe1a00ed3f660b89016088487d6f180d01805d173a3':475 '007':23,38 '09':364 '1':84,88 '10':98 '17':367 '1e19':115 '2':100 '2020.07':106 '2023':447 '2024':59,63,67,71,99 '23':369 '24':366 '2j9iwx5vfnmkogfzvvxq70kclcke2tkele67u5efypakh0r875v7b2lnr/poq':489 '3':118 '34':468 '35':368 '36ce':116 '4':189 '4ae2':114 '4cw9yny41ardf':491 '5635':112 '5rehy31kccykycn09zpzsyo5hhq2mzdvis8lxfdpyqlbwl2z/qa2/lu0onjvy7bj':481 '786a':117 '8761':113 'access':178 'advanc':318 'allow':177 'although':242 'announc':231 'anybodi':343 'arab':426 'arbitrari':256 'assault':393 'attach':540 'attal':429,457 'axb285wbxvnqylzky':499 'b':490 'backdoor':165 'baerbock':387 'bbc':441 'beat':396 'begin':49,476 'best':124,324 'bind':338 'bitcoin':470 'blackmail':270 'blame':401 'blinken':418 'blockchain':471 'blockchain.info':473 'blockchain.info/q/latesthash)':472 'bodi':543 'breach':152 'breakaway':537 'build':423 'buskil':14,21,28,43,76,103,521,522,551,559 'buskill.in':47 'buskill.in/canary](https://buskill.in/canary)':46 'cabl':533 'call':419 'canari':5,22,37,44,95,198,214,237,296,313,514 'chang':226 'chehd44/pnbmcbb1y7miob':483 'coerc':277 'compromis':147,272 'comput':548,578 'confirm':121,448 'connect':545,573 'contain':3 'control':142 'cord':528 'could':297 'creat':301,316 'cryptograph':9 'cuol691miwv7xt':501 'current':102 'd':503 'data':151,596 'date':90,203,305 'dc00':110 'declar':245,257,282,320 'demonstr':293 'der':372 'devic':583,603 'difficult':249 'digit':80 'disclaim':233 'disclos':156 'docs.buskill.in':19 'docs.buskill.in/buskill-app/en/stable/security/pgpkeys.html)':18 'e0af':108 'east':384 'effort':325 'encrypt':590,595 'end':507 'eu':399 'ever':350 'expiri':70,202 'explain':552,560 'explan':229 'fals':281 'fbe0':111 'feed':285 'feeds.bbci.co.uk':445 'feeds.bbci.co.uk/news/world/rss.xml)':444 'ff57':109 'file':83 'first':435 'follow':87 'forc':171,265 'foreign':385 'franc':431,464 'fresh':290,363 'g1/xofuh6a2wj2pc4lcscgd':488 'gabriel':428,456 'gay':437 'germani':378 'github.com':555 'github.com/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':554 'good':57 'guarante':331 'gw84csallouhlgum66ljfceeuktsc7na5r3v':484 'hama':416 'harass':394 'hash':53 'held':351 'hottest':452 'hztahlhus':494 'i0uax':500 'infal':241 'info':567 'inform':41,180 'infrastructur':138 'integr':130 'intern':374 'introduc':163 'iqizbaebcgadfieeey3beb897ekk3hjnali8smucoqufamwfowaacgkqali8smuc':479 'israel':415,421 'israel-hama':414 'issu':92 'jan':365 'januari':97 'jmowbug9/brt4akikoigclojvyfdlbdnq3suphhtrf8oa':497 'jz/njeakvhrlpyfifv8b5apyv1wf1grpxxnjvb7cyzt':502 'keep':593 'key':17,105,159,591 'kill':527 'kill-cord':526 'knowledg':127 'knoyxlwryt9bmpx9txr':487 'l2snch8mrf/ijo6ub6wzznavron7jspboztcmkw6g/vt10ghjrp45icszg8mdm':504 'laptop':275,525 'leakag':181 'legal':337,352 'like':269 'list':204,223 'lock':585 'macron':458 'made':359 'magnet':536 'make':246 'mean':268 'mediat':392 'mere':322 'messag':6,52 'middl':383 'minist':386,439 'modifi':173 'nation':427 'new':213 'news':284,410,442 'next':195 'none':232,344 'note':207,235 'nyt':408 'offici':13 'open':390,436 'oqxhaq/9fqja31ypwhemkidhnj6orkt/1sivcwx3dcmr8ht2gfubolyahu3pubzl':480 'parti':185,253 'past':513 'period':62 'pgp':15,50,477,508 'pick':460 'plan':191 'plausibl':228 'pm':462 'polic':403 'posit':120 'post':2 'prevent':261 'prime':438 'prior':302 'privat':158 'produc':255,280 'project':29 'proof':288,361 'provid':328 'publish':31,193,216 'quot':286 'record':455 'releas':16,58 'respons':353 'role':380 'rss.nytimes.com':412 'rss.nytimes.com/services/xml/rss/nyt/world.xml)':411 'safe':597 'scheme':238 'see':45,388,515 'seri':311 'serv':291 'sever':580 'sha512':54 'share':400 'show':308 'shred':588 'shutdown':586 'sign':10,51,81,104,243 'signatur':478,509 'signer':274,347 'sound':135 'sourc':371,407,440,469 'special':206,230 'spiegel':373 'state':85,306 'statement':74,199,225,358 'status':55 'steal':601 'suffer':149 'system':133,175 'szqthviu4e':493 'taken':210 'tbroqvaorwlg6wabctjkpmcwqlyker7qzgmclw3agduwrdocgdg':505 'team':77 'tfqzemwio8':486 'thiev':599 'third':184,252 'thus':592 'tie':424 'time':219 'tl9wtuc6':495 'tunisia':406 'ubtjz7sy/hrydt9khjlgwuhzcbaysk/ojidzetki/n1gyrb5smwhuv8xtv/c6dge':496 'us':278 'usb':532 'use':264 'utc':370 'video':553,561 'view':511 'violenc':404 'war':417 'warrant':36 'warranti':333 'watch':557 'way':188,341 'without':227,329 'world':409,443,450 'wvhqz9lgz':485 'www.buskill.in':25,33,517,563 'www.buskill.in/#demo)':562 'www.buskill.in/canary-007/)':24,32 'www.buskill.in/category/canary/](https://www.buskill.in/category/canary/)':516 'www.spiegel.de':376 'www.spiegel.de/international/index.rss)':375 'wwwzscel8pi50skq9zmf':492 'xgsj':482 'xpgw':506 'year':453 'youngest':433,466 'youtube.com':569 'youtube.com/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':568"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705891408
+visibility: "visible "
+apId: "https://monero.town/post/1810168"
+editedAt: null
+createdAt: DateTimeImmutable @1705857408 {#1811
date: 2024-01-21 18:16:48.0 +01:00
}
} |
|
Show voter details
|
5 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
6 |
DENIED
|
moderate
|
App\Entity\Entry {#1738
+user: Proxies\__CG__\App\Entity\User {#1848 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1746 …}
+image: Proxies\__CG__\App\Entity\Image {#1753 …}
+domain: App\Entity\Domain {#282 …}
+slug: "BusKill-Dead-Man-Switch-now-available-in-a-brick-and-mortar-in"
+title: "BusKill Dead Man Switch now available in a brick-and-mortar in Germany 🧱🛡️"
+url: "https://www.buskill.in/leipzig-proxystore/"
+body: """
We’re happy to announce that, for the first time ever, [BusKill cables can be purchased in-person](https://www.buskill.in/leipzig-proxystore/)in Leipzig, Germany.\n
\n
[![[BusKill] Our Dead Man Switch Magnetic USB Breakaway cables are Now\n
Available in-person in Leipzig, Germany at\n
ProxyStore](https://www.buskill.in/wp-content/uploads/sites/8/leipzig-proxystore-featuredImage9.jpg)](https://www.buskill.in/leipzig-proxystore/)\n
\n
The BusKill project has partnered with [ProxyStore](https://www.buskill.in/leipzig-proxystore/) to make BusKill laptop kill cords finally available from a brick-and-mortar location. You can now go to the following location and purchase a BusKill cable with cash or cryptocurrency.\n
\n
> Bernhard-Göring-Straße 162 \n
> 04277 Leipzig \n
> Germany\n
\n
About BusKill\n
=============\n
\n
BusKill is a laptop kill-cord. It’s a USB cable with a magnetic breakaway that you attach to your body and connect to your computer.\n
\n
| [](https://www.buskill.in/#demo) |\n
|---|\n
| *Watch the [BusKill Explainer Video](https://www.buskill.in/#demo) for more info [youtube.com/v/qPwyoD_cQR4](https://www.youtube.com/v/qPwyoD_cQR4)* |\n
\n
If the connection between you to your computer is severed, then your device will lock, shutdown, or shred its encryption keys – thus keeping your encrypted data safe from thieves that steal your device\n
\n
About ProxyStore\n
================\n
\n
[ProxyStore](https://www.buskill.in/leipzig-proxystore/) has, among other things, a **proxy ordering service** where you can:\n
\n
1. order items from the Internet anonymously,\n
2. pay anonymously, and\n
3. get the goods forwarded to you (by mail) or pick them up (in-store)\n
\n
**ProxyStore accepts cash in-store** or anonymously via-mail (20 fiat currencies accepted), cryptocurrencies (Monero and Bitcoin), bank transfers, Paypal and more. In addition to their ordering services, ProxyStore offers key community services at its [physical location in Leipzig](https://www.buskill.in/leipzig-proxystore/), including high-security paper shredding (P-7/F-3), MIC-free printing, and a cabinet with TAILS for anonymous Internet surfing.\n
\n
Resellers welcome!\n
------------------\n
\n
If you operate a shop selling open-source security hardware and you’d like to sell BusKill cables, please [contact us](https://buskill.in/contact) about our wholesale pricing :)\n
\n
Buy BusKill in-person in Germany\n
--------------------------------\n
\n
Order at [shop.proxysto.re](https://shop.proxysto.re/category/3) or stop by in-store to purchase a BusKill cable.\n
\n
Bitcoin, monero, and fiat (cash) are all accepted payment methods at ProxyStore.\n
\n
Stay safe, \n
The BusKill Team \n
[www.buskill.in](https://www.buskill.in/) \n
[buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tl…](http://www.buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 1
+favouriteCount: 0
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711292198 {#1713
date: 2024-03-24 15:56:38.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1657 …}
+votes: Doctrine\ORM\PersistentCollection {#1659 …}
+reports: Doctrine\ORM\PersistentCollection {#1474 …}
+favourites: Doctrine\ORM\PersistentCollection {#1471 …}
+notifications: Doctrine\ORM\PersistentCollection {#1470 …}
+badges: Doctrine\ORM\PersistentCollection {#1473 …}
+children: []
-id: 22021
-titleTs: "'avail':6 'brick':10 'brick-and-mortar':9 'buskil':1 'dead':2 'germani':14 'man':3 'mortar':12 'switch':4"
-bodyTs: "'-7':277 '/#demo)':142 '/)':367 '/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':134 '/category/3)':335 '/contact)':318 '/f-3':278 '/leipzig-proxystore/)':57,187 '/leipzig-proxystore/),':269 '/leipzig-proxystore/)in':22 '/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':148 '/wp-content/uploads/sites/8/leipzig-proxystore-featuredimage9.jpg)](https://www.buskill.in/leipzig-proxystore/)':47 '04277':95 '1':199 '162':94 '2':206 '20':237 '3':210 'accept':227,240,354 'addit':251 'among':189 'announc':5 'anonym':205,208,233,289 'attach':118 'avail':36,65 'bank':245 'bernhard':91 'bernhard-göring-straß':90 'bitcoin':244,347 'bodi':121 'breakaway':32,115 'brick':69 'brick-and-mortar':68 'buskil':12,25,49,60,84,99,100,129,137,311,324,345,362 'buskill.in':317 'buskill.in/contact)':316 'buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tl':368 'buy':323 'cabinet':285 'cabl':13,33,85,111,312,346 'cash':87,228,351 'communiti':259 'comput':126,156 'connect':123,151 'contact':314 'cord':63,106 'cryptocurr':89,241 'currenc':239 'd':307 'data':174 'dead':27 'devic':161,181 'encrypt':168,173 'ever':11 'explain':130,138 'fiat':238,350 'final':64 'first':9 'follow':79 'forward':214 'free':281 'germani':24,42,97,329 'get':211 'github.com':133 'github.com/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':132 'go':76 'good':213 'göring':92 'happi':3 'hardwar':304 'high':272 'high-secur':271 'in-person':17,37,325 'in-stor':223,229,339 'includ':270 'info':145 'internet':204,290 'item':201 'keep':171 'key':169,258 'kill':62,105 'kill-cord':104 'laptop':61,103 'leipzig':23,41,96,266 'like':308 'locat':72,80,264 'lock':163 'magnet':30,114 'mail':218,236 'make':59 'man':28 'method':356 'mic':280 'mic-fre':279 'monero':242,348 'mortar':71 'offer':257 'open':301 'open-sourc':300 'oper':296 'order':194,200,254,330 'p':276 'paper':274 'partner':52 'pay':207 'payment':355 'paypal':247 'person':19,39,327 'physic':263 'pick':220 'pleas':313 'price':322 'print':282 'project':50 'proxi':193 'proxystor':44,54,183,184,226,256,358 'purchas':16,82,343 're':2 'resel':292 'safe':175,360 'secur':273,303 'sell':299,310 'servic':195,255,260 'sever':158 'shop':298 'shop.proxysto.re':332,334 'shop.proxysto.re/category/3)':333 'shred':166,275 'shutdown':164 'sourc':302 'stay':359 'steal':179 'stop':337 'store':225,231,341 'straße':93 'surf':291 'switch':29 'tail':287 'team':363 'thiev':177 'thing':191 'thus':170 'time':10 'transfer':246 'us':315 'usb':31,110 'via':235 'via-mail':234 'video':131,139 'watch':135 'welcom':293 'wholesal':321 'www.buskill.in':21,46,56,141,186,268,364,366 'www.buskill.in/#demo)':140 'www.buskill.in/)':365 'www.buskill.in/leipzig-proxystore/)':55,185 'www.buskill.in/leipzig-proxystore/),':267 'www.buskill.in/leipzig-proxystore/)in':20 'www.buskill.in/wp-content/uploads/sites/8/leipzig-proxystore-featuredimage9.jpg)](https://www.buskill.in/leipzig-proxystore/)':45 'www.buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion':369 'youtube.com':147 'youtube.com/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':146"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1693855160
+visibility: "visible "
+apId: "https://monero.town/post/478676"
+editedAt: null
+createdAt: DateTimeImmutable @1693848660 {#1623
date: 2023-09-04 19:31:00.0 +02:00
}
} |
|
Show voter details
|
7 |
DENIED
|
edit
|
App\Entity\Entry {#1738
+user: Proxies\__CG__\App\Entity\User {#1848 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1746 …}
+image: Proxies\__CG__\App\Entity\Image {#1753 …}
+domain: App\Entity\Domain {#282 …}
+slug: "BusKill-Dead-Man-Switch-now-available-in-a-brick-and-mortar-in"
+title: "BusKill Dead Man Switch now available in a brick-and-mortar in Germany 🧱🛡️"
+url: "https://www.buskill.in/leipzig-proxystore/"
+body: """
We’re happy to announce that, for the first time ever, [BusKill cables can be purchased in-person](https://www.buskill.in/leipzig-proxystore/)in Leipzig, Germany.\n
\n
[![[BusKill] Our Dead Man Switch Magnetic USB Breakaway cables are Now\n
Available in-person in Leipzig, Germany at\n
ProxyStore](https://www.buskill.in/wp-content/uploads/sites/8/leipzig-proxystore-featuredImage9.jpg)](https://www.buskill.in/leipzig-proxystore/)\n
\n
The BusKill project has partnered with [ProxyStore](https://www.buskill.in/leipzig-proxystore/) to make BusKill laptop kill cords finally available from a brick-and-mortar location. You can now go to the following location and purchase a BusKill cable with cash or cryptocurrency.\n
\n
> Bernhard-Göring-Straße 162 \n
> 04277 Leipzig \n
> Germany\n
\n
About BusKill\n
=============\n
\n
BusKill is a laptop kill-cord. It’s a USB cable with a magnetic breakaway that you attach to your body and connect to your computer.\n
\n
| [](https://www.buskill.in/#demo) |\n
|---|\n
| *Watch the [BusKill Explainer Video](https://www.buskill.in/#demo) for more info [youtube.com/v/qPwyoD_cQR4](https://www.youtube.com/v/qPwyoD_cQR4)* |\n
\n
If the connection between you to your computer is severed, then your device will lock, shutdown, or shred its encryption keys – thus keeping your encrypted data safe from thieves that steal your device\n
\n
About ProxyStore\n
================\n
\n
[ProxyStore](https://www.buskill.in/leipzig-proxystore/) has, among other things, a **proxy ordering service** where you can:\n
\n
1. order items from the Internet anonymously,\n
2. pay anonymously, and\n
3. get the goods forwarded to you (by mail) or pick them up (in-store)\n
\n
**ProxyStore accepts cash in-store** or anonymously via-mail (20 fiat currencies accepted), cryptocurrencies (Monero and Bitcoin), bank transfers, Paypal and more. In addition to their ordering services, ProxyStore offers key community services at its [physical location in Leipzig](https://www.buskill.in/leipzig-proxystore/), including high-security paper shredding (P-7/F-3), MIC-free printing, and a cabinet with TAILS for anonymous Internet surfing.\n
\n
Resellers welcome!\n
------------------\n
\n
If you operate a shop selling open-source security hardware and you’d like to sell BusKill cables, please [contact us](https://buskill.in/contact) about our wholesale pricing :)\n
\n
Buy BusKill in-person in Germany\n
--------------------------------\n
\n
Order at [shop.proxysto.re](https://shop.proxysto.re/category/3) or stop by in-store to purchase a BusKill cable.\n
\n
Bitcoin, monero, and fiat (cash) are all accepted payment methods at ProxyStore.\n
\n
Stay safe, \n
The BusKill Team \n
[www.buskill.in](https://www.buskill.in/) \n
[buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tl…](http://www.buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 1
+favouriteCount: 0
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711292198 {#1713
date: 2024-03-24 15:56:38.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1657 …}
+votes: Doctrine\ORM\PersistentCollection {#1659 …}
+reports: Doctrine\ORM\PersistentCollection {#1474 …}
+favourites: Doctrine\ORM\PersistentCollection {#1471 …}
+notifications: Doctrine\ORM\PersistentCollection {#1470 …}
+badges: Doctrine\ORM\PersistentCollection {#1473 …}
+children: []
-id: 22021
-titleTs: "'avail':6 'brick':10 'brick-and-mortar':9 'buskil':1 'dead':2 'germani':14 'man':3 'mortar':12 'switch':4"
-bodyTs: "'-7':277 '/#demo)':142 '/)':367 '/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':134 '/category/3)':335 '/contact)':318 '/f-3':278 '/leipzig-proxystore/)':57,187 '/leipzig-proxystore/),':269 '/leipzig-proxystore/)in':22 '/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':148 '/wp-content/uploads/sites/8/leipzig-proxystore-featuredimage9.jpg)](https://www.buskill.in/leipzig-proxystore/)':47 '04277':95 '1':199 '162':94 '2':206 '20':237 '3':210 'accept':227,240,354 'addit':251 'among':189 'announc':5 'anonym':205,208,233,289 'attach':118 'avail':36,65 'bank':245 'bernhard':91 'bernhard-göring-straß':90 'bitcoin':244,347 'bodi':121 'breakaway':32,115 'brick':69 'brick-and-mortar':68 'buskil':12,25,49,60,84,99,100,129,137,311,324,345,362 'buskill.in':317 'buskill.in/contact)':316 'buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tl':368 'buy':323 'cabinet':285 'cabl':13,33,85,111,312,346 'cash':87,228,351 'communiti':259 'comput':126,156 'connect':123,151 'contact':314 'cord':63,106 'cryptocurr':89,241 'currenc':239 'd':307 'data':174 'dead':27 'devic':161,181 'encrypt':168,173 'ever':11 'explain':130,138 'fiat':238,350 'final':64 'first':9 'follow':79 'forward':214 'free':281 'germani':24,42,97,329 'get':211 'github.com':133 'github.com/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':132 'go':76 'good':213 'göring':92 'happi':3 'hardwar':304 'high':272 'high-secur':271 'in-person':17,37,325 'in-stor':223,229,339 'includ':270 'info':145 'internet':204,290 'item':201 'keep':171 'key':169,258 'kill':62,105 'kill-cord':104 'laptop':61,103 'leipzig':23,41,96,266 'like':308 'locat':72,80,264 'lock':163 'magnet':30,114 'mail':218,236 'make':59 'man':28 'method':356 'mic':280 'mic-fre':279 'monero':242,348 'mortar':71 'offer':257 'open':301 'open-sourc':300 'oper':296 'order':194,200,254,330 'p':276 'paper':274 'partner':52 'pay':207 'payment':355 'paypal':247 'person':19,39,327 'physic':263 'pick':220 'pleas':313 'price':322 'print':282 'project':50 'proxi':193 'proxystor':44,54,183,184,226,256,358 'purchas':16,82,343 're':2 'resel':292 'safe':175,360 'secur':273,303 'sell':299,310 'servic':195,255,260 'sever':158 'shop':298 'shop.proxysto.re':332,334 'shop.proxysto.re/category/3)':333 'shred':166,275 'shutdown':164 'sourc':302 'stay':359 'steal':179 'stop':337 'store':225,231,341 'straße':93 'surf':291 'switch':29 'tail':287 'team':363 'thiev':177 'thing':191 'thus':170 'time':10 'transfer':246 'us':315 'usb':31,110 'via':235 'via-mail':234 'video':131,139 'watch':135 'welcom':293 'wholesal':321 'www.buskill.in':21,46,56,141,186,268,364,366 'www.buskill.in/#demo)':140 'www.buskill.in/)':365 'www.buskill.in/leipzig-proxystore/)':55,185 'www.buskill.in/leipzig-proxystore/),':267 'www.buskill.in/leipzig-proxystore/)in':20 'www.buskill.in/wp-content/uploads/sites/8/leipzig-proxystore-featuredimage9.jpg)](https://www.buskill.in/leipzig-proxystore/)':45 'www.buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion':369 'youtube.com':147 'youtube.com/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':146"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1693855160
+visibility: "visible "
+apId: "https://monero.town/post/478676"
+editedAt: null
+createdAt: DateTimeImmutable @1693848660 {#1623
date: 2023-09-04 19:31:00.0 +02:00
}
} |
|
Show voter details
|
8 |
DENIED
|
moderate
|
App\Entity\Entry {#1738
+user: Proxies\__CG__\App\Entity\User {#1848 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1746 …}
+image: Proxies\__CG__\App\Entity\Image {#1753 …}
+domain: App\Entity\Domain {#282 …}
+slug: "BusKill-Dead-Man-Switch-now-available-in-a-brick-and-mortar-in"
+title: "BusKill Dead Man Switch now available in a brick-and-mortar in Germany 🧱🛡️"
+url: "https://www.buskill.in/leipzig-proxystore/"
+body: """
We’re happy to announce that, for the first time ever, [BusKill cables can be purchased in-person](https://www.buskill.in/leipzig-proxystore/)in Leipzig, Germany.\n
\n
[![[BusKill] Our Dead Man Switch Magnetic USB Breakaway cables are Now\n
Available in-person in Leipzig, Germany at\n
ProxyStore](https://www.buskill.in/wp-content/uploads/sites/8/leipzig-proxystore-featuredImage9.jpg)](https://www.buskill.in/leipzig-proxystore/)\n
\n
The BusKill project has partnered with [ProxyStore](https://www.buskill.in/leipzig-proxystore/) to make BusKill laptop kill cords finally available from a brick-and-mortar location. You can now go to the following location and purchase a BusKill cable with cash or cryptocurrency.\n
\n
> Bernhard-Göring-Straße 162 \n
> 04277 Leipzig \n
> Germany\n
\n
About BusKill\n
=============\n
\n
BusKill is a laptop kill-cord. It’s a USB cable with a magnetic breakaway that you attach to your body and connect to your computer.\n
\n
| [](https://www.buskill.in/#demo) |\n
|---|\n
| *Watch the [BusKill Explainer Video](https://www.buskill.in/#demo) for more info [youtube.com/v/qPwyoD_cQR4](https://www.youtube.com/v/qPwyoD_cQR4)* |\n
\n
If the connection between you to your computer is severed, then your device will lock, shutdown, or shred its encryption keys – thus keeping your encrypted data safe from thieves that steal your device\n
\n
About ProxyStore\n
================\n
\n
[ProxyStore](https://www.buskill.in/leipzig-proxystore/) has, among other things, a **proxy ordering service** where you can:\n
\n
1. order items from the Internet anonymously,\n
2. pay anonymously, and\n
3. get the goods forwarded to you (by mail) or pick them up (in-store)\n
\n
**ProxyStore accepts cash in-store** or anonymously via-mail (20 fiat currencies accepted), cryptocurrencies (Monero and Bitcoin), bank transfers, Paypal and more. In addition to their ordering services, ProxyStore offers key community services at its [physical location in Leipzig](https://www.buskill.in/leipzig-proxystore/), including high-security paper shredding (P-7/F-3), MIC-free printing, and a cabinet with TAILS for anonymous Internet surfing.\n
\n
Resellers welcome!\n
------------------\n
\n
If you operate a shop selling open-source security hardware and you’d like to sell BusKill cables, please [contact us](https://buskill.in/contact) about our wholesale pricing :)\n
\n
Buy BusKill in-person in Germany\n
--------------------------------\n
\n
Order at [shop.proxysto.re](https://shop.proxysto.re/category/3) or stop by in-store to purchase a BusKill cable.\n
\n
Bitcoin, monero, and fiat (cash) are all accepted payment methods at ProxyStore.\n
\n
Stay safe, \n
The BusKill Team \n
[www.buskill.in](https://www.buskill.in/) \n
[buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tl…](http://www.buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 1
+favouriteCount: 0
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711292198 {#1713
date: 2024-03-24 15:56:38.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1657 …}
+votes: Doctrine\ORM\PersistentCollection {#1659 …}
+reports: Doctrine\ORM\PersistentCollection {#1474 …}
+favourites: Doctrine\ORM\PersistentCollection {#1471 …}
+notifications: Doctrine\ORM\PersistentCollection {#1470 …}
+badges: Doctrine\ORM\PersistentCollection {#1473 …}
+children: []
-id: 22021
-titleTs: "'avail':6 'brick':10 'brick-and-mortar':9 'buskil':1 'dead':2 'germani':14 'man':3 'mortar':12 'switch':4"
-bodyTs: "'-7':277 '/#demo)':142 '/)':367 '/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':134 '/category/3)':335 '/contact)':318 '/f-3':278 '/leipzig-proxystore/)':57,187 '/leipzig-proxystore/),':269 '/leipzig-proxystore/)in':22 '/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':148 '/wp-content/uploads/sites/8/leipzig-proxystore-featuredimage9.jpg)](https://www.buskill.in/leipzig-proxystore/)':47 '04277':95 '1':199 '162':94 '2':206 '20':237 '3':210 'accept':227,240,354 'addit':251 'among':189 'announc':5 'anonym':205,208,233,289 'attach':118 'avail':36,65 'bank':245 'bernhard':91 'bernhard-göring-straß':90 'bitcoin':244,347 'bodi':121 'breakaway':32,115 'brick':69 'brick-and-mortar':68 'buskil':12,25,49,60,84,99,100,129,137,311,324,345,362 'buskill.in':317 'buskill.in/contact)':316 'buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tl':368 'buy':323 'cabinet':285 'cabl':13,33,85,111,312,346 'cash':87,228,351 'communiti':259 'comput':126,156 'connect':123,151 'contact':314 'cord':63,106 'cryptocurr':89,241 'currenc':239 'd':307 'data':174 'dead':27 'devic':161,181 'encrypt':168,173 'ever':11 'explain':130,138 'fiat':238,350 'final':64 'first':9 'follow':79 'forward':214 'free':281 'germani':24,42,97,329 'get':211 'github.com':133 'github.com/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':132 'go':76 'good':213 'göring':92 'happi':3 'hardwar':304 'high':272 'high-secur':271 'in-person':17,37,325 'in-stor':223,229,339 'includ':270 'info':145 'internet':204,290 'item':201 'keep':171 'key':169,258 'kill':62,105 'kill-cord':104 'laptop':61,103 'leipzig':23,41,96,266 'like':308 'locat':72,80,264 'lock':163 'magnet':30,114 'mail':218,236 'make':59 'man':28 'method':356 'mic':280 'mic-fre':279 'monero':242,348 'mortar':71 'offer':257 'open':301 'open-sourc':300 'oper':296 'order':194,200,254,330 'p':276 'paper':274 'partner':52 'pay':207 'payment':355 'paypal':247 'person':19,39,327 'physic':263 'pick':220 'pleas':313 'price':322 'print':282 'project':50 'proxi':193 'proxystor':44,54,183,184,226,256,358 'purchas':16,82,343 're':2 'resel':292 'safe':175,360 'secur':273,303 'sell':299,310 'servic':195,255,260 'sever':158 'shop':298 'shop.proxysto.re':332,334 'shop.proxysto.re/category/3)':333 'shred':166,275 'shutdown':164 'sourc':302 'stay':359 'steal':179 'stop':337 'store':225,231,341 'straße':93 'surf':291 'switch':29 'tail':287 'team':363 'thiev':177 'thing':191 'thus':170 'time':10 'transfer':246 'us':315 'usb':31,110 'via':235 'via-mail':234 'video':131,139 'watch':135 'welcom':293 'wholesal':321 'www.buskill.in':21,46,56,141,186,268,364,366 'www.buskill.in/#demo)':140 'www.buskill.in/)':365 'www.buskill.in/leipzig-proxystore/)':55,185 'www.buskill.in/leipzig-proxystore/),':267 'www.buskill.in/leipzig-proxystore/)in':20 'www.buskill.in/wp-content/uploads/sites/8/leipzig-proxystore-featuredimage9.jpg)](https://www.buskill.in/leipzig-proxystore/)':45 'www.buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion':369 'youtube.com':147 'youtube.com/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':146"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1693855160
+visibility: "visible "
+apId: "https://monero.town/post/478676"
+editedAt: null
+createdAt: DateTimeImmutable @1693848660 {#1623
date: 2023-09-04 19:31:00.0 +02:00
}
} |
|
Show voter details
|
9 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
10 |
DENIED
|
moderate
|
App\Entity\Entry {#1484
+user: Proxies\__CG__\App\Entity\User {#1848 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1746 …}
+image: Proxies\__CG__\App\Entity\Image {#1664 …}
+domain: App\Entity\Domain {#282 …}
+slug: "BusKill-Warrant-Canary-007"
+title: "BusKill Warrant Canary #007 🕵️"
+url: "https://www.buskill.in/canary-007/"
+body: """
This post contains a canary message that’s cryptographically signed by the [official BusKill PGP release key](https://docs.buskill.in/buskill-app/en/stable/security/pgpkeys.html)\n
\n
|  |\n
|---|\n
| The BusKill project just [published](https://www.buskill.in/canary-007/) their Warrant Canary #007 |\n
\n
For more information about BusKill canaries, see:\n
\n
- [buskill.in/canary](https://buskill.in/canary)\n
\n
```\n
\n
<span style="color:#323232;">-----BEGIN PGP SIGNED MESSAGE-----\n
</span><span style="color:#323232;">Hash: SHA512\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Status: All good\n
</span><span style="color:#323232;">Release: 2024-01-10\n
</span><span style="color:#323232;">Period: 2024-01-01 to 2024-06-01\n
</span><span style="color:#323232;">Expiry: 2024-06-30\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Statements\n
</span><span style="color:#323232;">==========\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">The BusKill Team who have digitally signed this file [1]\n
</span><span style="color:#323232;">state the following:\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">1. The date of issue of this canary is January 10, 2024.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">2. The current BusKill Signing Key (2020.07) is\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;"> E0AF FF57 DC00 FBE0 5635 8761 4AE2 1E19 36CE 786A\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">3. We positively confirm, to the best of our knowledge, that the \n
</span><span style="color:#323232;"> integrity of our systems are sound: all our infrastructure is in our \n
</span><span style="color:#323232;"> control, we have not been compromised or suffered a data breach, we \n
</span><span style="color:#323232;"> have not disclosed any private keys, we have not introduced any \n
</span><span style="color:#323232;"> backdoors, and we have not been forced to modify our system to allow \n
</span><span style="color:#323232;"> access or information leakage to a third party in any way.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">4. We plan to publish the next of these canary statements before the\n
</span><span style="color:#323232;"> Expiry date listed above. Special note should be taken if no new\n
</span><span style="color:#323232;"> canary is published by that time or if the list of statements changes\n
</span><span style="color:#323232;"> without plausible explanation.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Special announcements\n
</span><span style="color:#323232;">=====================\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">None.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Disclaimers and notes\n
</span><span style="color:#323232;">=====================\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">This canary scheme is not infallible. Although signing the \n
</span><span style="color:#323232;">declaration makes it very difficult for a third party to produce \n
</span><span style="color:#323232;">arbitrary declarations, it does not prevent them from using force or \n
</span><span style="color:#323232;">other means, like blackmail or compromising the signers' laptops, to \n
</span><span style="color:#323232;">coerce us to produce false declarations.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">The news feeds quoted below (Proof of freshness) serves to \n
</span><span style="color:#323232;">demonstrate that this canary could not have been created prior to the \n
</span><span style="color:#323232;">date stated. It shows that a series of canaries was not created in \n
</span><span style="color:#323232;">advance.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">This declaration is merely a best effort and is provided without any \n
</span><span style="color:#323232;">guarantee or warranty. It is not legally binding in any way to \n
</span><span style="color:#323232;">anybody. None of the signers should be ever held legally responsible \n
</span><span style="color:#323232;">for any of the statements made here.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Proof of freshness\n
</span><span style="color:#323232;">==================\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">09 Jan 24 17:35:23 UTC\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Source: DER SPIEGEL - International (https://www.spiegel.de/international/index.rss)\n
</span><span style="color:#323232;">Germany's Role in the Middle East: Foreign Minister Baerbock Sees an Opening for Mediation\n
</span><span style="color:#323232;">Assaults, Harassment and Beatings: Does the EU Share Blame for Police Violence in Tunisia?\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Source: NYT > World News (https://rss.nytimes.com/services/xml/rss/nyt/World.xml)\n
</span><span style="color:#323232;">Israel-Hamas War: Blinken Calls on Israel to Build Ties With Arab Nations\n
</span><span style="color:#323232;">Gabriel Attal Is France’s Youngest and First Openly Gay Prime Minister\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Source: BBC News - World (https://feeds.bbci.co.uk/news/world/rss.xml)\n
</span><span style="color:#323232;">2023 confirmed as world's hottest year on record\n
</span><span style="color:#323232;">Gabriel Attal: Macron's pick for PM is France's youngest at 34\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Source: Bitcoin Blockchain (https://blockchain.info/q/latesthash)\n
</span><span style="color:#323232;">00000000000000000001bfe1a00ed3f660b89016088487d6f180d01805d173a3\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">-----BEGIN PGP SIGNATURE-----\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">iQIzBAEBCgAdFiEEeY3BEB897EKK3hJNaLi8sMUCOQUFAmWfOwAACgkQaLi8sMUC\n
</span><span style="color:#323232;">OQXHAQ/9Fqja31ypWheMkiDHNJ6orkt/1SiVCWX3dcMR8Ht2gFUBOlyAhu3Pubzl\n
</span><span style="color:#323232;">5rEhy31KCCYKycn09ZpzsYO5HHQ2MzdVIS8lXFDpYqLbWL2z/Qa2/lU0onJVy7bj\n
</span><span style="color:#323232;">xgsJ+CheHD44/PnBmCBB1Y7mIob+gw84csaLLoUHLguM66LjFCeeukTSc7NA5r3v\n
</span><span style="color:#323232;">WVhQZ9LGz+TfQZEmwio8+KNOyXLWRyT9BMPx9tXR+G1/xOfUh6a2WJ2pC4lcscGD\n
</span><span style="color:#323232;">2j9iWx5VfNMKOGfZvVXq70kCLcke2tkELE67u5EfypAkH0R875V7B2LNr/POQ+B+\n
</span><span style="color:#323232;">4cW9yNY41ARdf+wwWZscel8PI50sKQ9zMF+sZQTHVIU4e+hZtAhlhUS+Tl9WTuc6\n
</span><span style="color:#323232;">uBTJZ7SY/hRYDT9kHJLgwuhZCbAySk/ojidZetki/N1Gyrb5sMWHUV8Xtv/c6Dge\n
</span><span style="color:#323232;">JMowbug9/brT4AkiKOIgClOJVYfDLbDnQ3sUPhhtrf8OA+7AxB285wbXVNQylZKy\n
</span><span style="color:#323232;">i0Uax+cUol691MIWv7xt+jz/NjEakVHrlpyfifv8B5APyv1wf1gRpXXNjVb7CYzT\n
</span><span style="color:#323232;">d+l2SNCH8MRF/Ijo6ub6WzzNAVROn7JSpBOztcMKw6G/vt10gHjrP45IcSZG8mdm\n
</span><span style="color:#323232;">tbroqVAorWlG6wabcTjkpmcWQlykEr7QzGMcLW3AGdUwRdOcgdg=\n
</span><span style="color:#323232;">=XpGW\n
</span><span style="color:#323232;">-----END PGP SIGNATURE-----\n
</span>\n
```\n
\n
To view all past canaries, see:\n
\n
- [www.buskill.in/category/Canary/](https://www.buskill.in/category/Canary/)\n
\n
What is BusKill?\n
================\n
\n
BusKill is a laptop kill-cord. It’s a USB cable with a magnetic breakaway that you attach to your body and connect to your computer.\n
\n
| [](https://www.buskill.in/#demo) |\n
|---|\n
| *Watch the [BusKill Explainer Video](https://www.buskill.in/#demo) for more info [youtube.com/v/qPwyoD_cQR4](https://www.youtube.com/v/qPwyoD_cQR4)* |\n
\n
If the connection between you to your computer is severed, then your device will lock, shutdown, or shred its encryption keys – thus keeping your encrypted data safe from thieves that steal your device.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 0
+favouriteCount: 12
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1705859136 {#1483
date: 2024-01-21 18:45:36.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1486 …}
+votes: Doctrine\ORM\PersistentCollection {#1487 …}
+reports: Doctrine\ORM\PersistentCollection {#1489 …}
+favourites: Doctrine\ORM\PersistentCollection {#1494 …}
+notifications: Doctrine\ORM\PersistentCollection {#1491 …}
+badges: Doctrine\ORM\PersistentCollection {#1495 …}
+children: []
-id: 32202
-titleTs: "'007':4 'buskil':1 'canari':3 'warrant':2"
-bodyTs: "'+7':498 '-01':60,64,65,69 '-06':68,72 '-10':61 '-30':73 '/#demo)':564 '/buskill-app/en/stable/security/pgpkeys.html)':20 '/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':556 '/canary-007/)':26,34 '/canary](https://buskill.in/canary)':48 '/category/canary/](https://www.buskill.in/category/canary/)':518 '/international/index.rss)':377 '/news/world/rss.xml)':446 '/q/latesthash)':474 '/services/xml/rss/nyt/world.xml)':413 '/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':570 '00000000000000000001bfe1a00ed3f660b89016088487d6f180d01805d173a3':475 '007':23,38 '09':364 '1':84,88 '10':98 '17':367 '1e19':115 '2':100 '2020.07':106 '2023':447 '2024':59,63,67,71,99 '23':369 '24':366 '2j9iwx5vfnmkogfzvvxq70kclcke2tkele67u5efypakh0r875v7b2lnr/poq':489 '3':118 '34':468 '35':368 '36ce':116 '4':189 '4ae2':114 '4cw9yny41ardf':491 '5635':112 '5rehy31kccykycn09zpzsyo5hhq2mzdvis8lxfdpyqlbwl2z/qa2/lu0onjvy7bj':481 '786a':117 '8761':113 'access':178 'advanc':318 'allow':177 'although':242 'announc':231 'anybodi':343 'arab':426 'arbitrari':256 'assault':393 'attach':540 'attal':429,457 'axb285wbxvnqylzky':499 'b':490 'backdoor':165 'baerbock':387 'bbc':441 'beat':396 'begin':49,476 'best':124,324 'bind':338 'bitcoin':470 'blackmail':270 'blame':401 'blinken':418 'blockchain':471 'blockchain.info':473 'blockchain.info/q/latesthash)':472 'bodi':543 'breach':152 'breakaway':537 'build':423 'buskil':14,21,28,43,76,103,521,522,551,559 'buskill.in':47 'buskill.in/canary](https://buskill.in/canary)':46 'cabl':533 'call':419 'canari':5,22,37,44,95,198,214,237,296,313,514 'chang':226 'chehd44/pnbmcbb1y7miob':483 'coerc':277 'compromis':147,272 'comput':548,578 'confirm':121,448 'connect':545,573 'contain':3 'control':142 'cord':528 'could':297 'creat':301,316 'cryptograph':9 'cuol691miwv7xt':501 'current':102 'd':503 'data':151,596 'date':90,203,305 'dc00':110 'declar':245,257,282,320 'demonstr':293 'der':372 'devic':583,603 'difficult':249 'digit':80 'disclaim':233 'disclos':156 'docs.buskill.in':19 'docs.buskill.in/buskill-app/en/stable/security/pgpkeys.html)':18 'e0af':108 'east':384 'effort':325 'encrypt':590,595 'end':507 'eu':399 'ever':350 'expiri':70,202 'explain':552,560 'explan':229 'fals':281 'fbe0':111 'feed':285 'feeds.bbci.co.uk':445 'feeds.bbci.co.uk/news/world/rss.xml)':444 'ff57':109 'file':83 'first':435 'follow':87 'forc':171,265 'foreign':385 'franc':431,464 'fresh':290,363 'g1/xofuh6a2wj2pc4lcscgd':488 'gabriel':428,456 'gay':437 'germani':378 'github.com':555 'github.com/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':554 'good':57 'guarante':331 'gw84csallouhlgum66ljfceeuktsc7na5r3v':484 'hama':416 'harass':394 'hash':53 'held':351 'hottest':452 'hztahlhus':494 'i0uax':500 'infal':241 'info':567 'inform':41,180 'infrastructur':138 'integr':130 'intern':374 'introduc':163 'iqizbaebcgadfieeey3beb897ekk3hjnali8smucoqufamwfowaacgkqali8smuc':479 'israel':415,421 'israel-hama':414 'issu':92 'jan':365 'januari':97 'jmowbug9/brt4akikoigclojvyfdlbdnq3suphhtrf8oa':497 'jz/njeakvhrlpyfifv8b5apyv1wf1grpxxnjvb7cyzt':502 'keep':593 'key':17,105,159,591 'kill':527 'kill-cord':526 'knowledg':127 'knoyxlwryt9bmpx9txr':487 'l2snch8mrf/ijo6ub6wzznavron7jspboztcmkw6g/vt10ghjrp45icszg8mdm':504 'laptop':275,525 'leakag':181 'legal':337,352 'like':269 'list':204,223 'lock':585 'macron':458 'made':359 'magnet':536 'make':246 'mean':268 'mediat':392 'mere':322 'messag':6,52 'middl':383 'minist':386,439 'modifi':173 'nation':427 'new':213 'news':284,410,442 'next':195 'none':232,344 'note':207,235 'nyt':408 'offici':13 'open':390,436 'oqxhaq/9fqja31ypwhemkidhnj6orkt/1sivcwx3dcmr8ht2gfubolyahu3pubzl':480 'parti':185,253 'past':513 'period':62 'pgp':15,50,477,508 'pick':460 'plan':191 'plausibl':228 'pm':462 'polic':403 'posit':120 'post':2 'prevent':261 'prime':438 'prior':302 'privat':158 'produc':255,280 'project':29 'proof':288,361 'provid':328 'publish':31,193,216 'quot':286 'record':455 'releas':16,58 'respons':353 'role':380 'rss.nytimes.com':412 'rss.nytimes.com/services/xml/rss/nyt/world.xml)':411 'safe':597 'scheme':238 'see':45,388,515 'seri':311 'serv':291 'sever':580 'sha512':54 'share':400 'show':308 'shred':588 'shutdown':586 'sign':10,51,81,104,243 'signatur':478,509 'signer':274,347 'sound':135 'sourc':371,407,440,469 'special':206,230 'spiegel':373 'state':85,306 'statement':74,199,225,358 'status':55 'steal':601 'suffer':149 'system':133,175 'szqthviu4e':493 'taken':210 'tbroqvaorwlg6wabctjkpmcwqlyker7qzgmclw3agduwrdocgdg':505 'team':77 'tfqzemwio8':486 'thiev':599 'third':184,252 'thus':592 'tie':424 'time':219 'tl9wtuc6':495 'tunisia':406 'ubtjz7sy/hrydt9khjlgwuhzcbaysk/ojidzetki/n1gyrb5smwhuv8xtv/c6dge':496 'us':278 'usb':532 'use':264 'utc':370 'video':553,561 'view':511 'violenc':404 'war':417 'warrant':36 'warranti':333 'watch':557 'way':188,341 'without':227,329 'world':409,443,450 'wvhqz9lgz':485 'www.buskill.in':25,33,517,563 'www.buskill.in/#demo)':562 'www.buskill.in/canary-007/)':24,32 'www.buskill.in/category/canary/](https://www.buskill.in/category/canary/)':516 'www.spiegel.de':376 'www.spiegel.de/international/index.rss)':375 'wwwzscel8pi50skq9zmf':492 'xgsj':482 'xpgw':506 'year':453 'youngest':433,466 'youtube.com':569 'youtube.com/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':568"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705886136
+visibility: "visible "
+apId: "https://monero.town/post/1810337"
+editedAt: null
+createdAt: DateTimeImmutable @1705859136 {#1497
date: 2024-01-21 18:45:36.0 +01:00
}
} |
|
Show voter details
|
11 |
DENIED
|
edit
|
App\Entity\Entry {#1484
+user: Proxies\__CG__\App\Entity\User {#1848 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1746 …}
+image: Proxies\__CG__\App\Entity\Image {#1664 …}
+domain: App\Entity\Domain {#282 …}
+slug: "BusKill-Warrant-Canary-007"
+title: "BusKill Warrant Canary #007 🕵️"
+url: "https://www.buskill.in/canary-007/"
+body: """
This post contains a canary message that’s cryptographically signed by the [official BusKill PGP release key](https://docs.buskill.in/buskill-app/en/stable/security/pgpkeys.html)\n
\n
|  |\n
|---|\n
| The BusKill project just [published](https://www.buskill.in/canary-007/) their Warrant Canary #007 |\n
\n
For more information about BusKill canaries, see:\n
\n
- [buskill.in/canary](https://buskill.in/canary)\n
\n
```\n
\n
<span style="color:#323232;">-----BEGIN PGP SIGNED MESSAGE-----\n
</span><span style="color:#323232;">Hash: SHA512\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Status: All good\n
</span><span style="color:#323232;">Release: 2024-01-10\n
</span><span style="color:#323232;">Period: 2024-01-01 to 2024-06-01\n
</span><span style="color:#323232;">Expiry: 2024-06-30\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Statements\n
</span><span style="color:#323232;">==========\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">The BusKill Team who have digitally signed this file [1]\n
</span><span style="color:#323232;">state the following:\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">1. The date of issue of this canary is January 10, 2024.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">2. The current BusKill Signing Key (2020.07) is\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;"> E0AF FF57 DC00 FBE0 5635 8761 4AE2 1E19 36CE 786A\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">3. We positively confirm, to the best of our knowledge, that the \n
</span><span style="color:#323232;"> integrity of our systems are sound: all our infrastructure is in our \n
</span><span style="color:#323232;"> control, we have not been compromised or suffered a data breach, we \n
</span><span style="color:#323232;"> have not disclosed any private keys, we have not introduced any \n
</span><span style="color:#323232;"> backdoors, and we have not been forced to modify our system to allow \n
</span><span style="color:#323232;"> access or information leakage to a third party in any way.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">4. We plan to publish the next of these canary statements before the\n
</span><span style="color:#323232;"> Expiry date listed above. Special note should be taken if no new\n
</span><span style="color:#323232;"> canary is published by that time or if the list of statements changes\n
</span><span style="color:#323232;"> without plausible explanation.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Special announcements\n
</span><span style="color:#323232;">=====================\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">None.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Disclaimers and notes\n
</span><span style="color:#323232;">=====================\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">This canary scheme is not infallible. Although signing the \n
</span><span style="color:#323232;">declaration makes it very difficult for a third party to produce \n
</span><span style="color:#323232;">arbitrary declarations, it does not prevent them from using force or \n
</span><span style="color:#323232;">other means, like blackmail or compromising the signers' laptops, to \n
</span><span style="color:#323232;">coerce us to produce false declarations.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">The news feeds quoted below (Proof of freshness) serves to \n
</span><span style="color:#323232;">demonstrate that this canary could not have been created prior to the \n
</span><span style="color:#323232;">date stated. It shows that a series of canaries was not created in \n
</span><span style="color:#323232;">advance.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">This declaration is merely a best effort and is provided without any \n
</span><span style="color:#323232;">guarantee or warranty. It is not legally binding in any way to \n
</span><span style="color:#323232;">anybody. None of the signers should be ever held legally responsible \n
</span><span style="color:#323232;">for any of the statements made here.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Proof of freshness\n
</span><span style="color:#323232;">==================\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">09 Jan 24 17:35:23 UTC\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Source: DER SPIEGEL - International (https://www.spiegel.de/international/index.rss)\n
</span><span style="color:#323232;">Germany's Role in the Middle East: Foreign Minister Baerbock Sees an Opening for Mediation\n
</span><span style="color:#323232;">Assaults, Harassment and Beatings: Does the EU Share Blame for Police Violence in Tunisia?\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Source: NYT > World News (https://rss.nytimes.com/services/xml/rss/nyt/World.xml)\n
</span><span style="color:#323232;">Israel-Hamas War: Blinken Calls on Israel to Build Ties With Arab Nations\n
</span><span style="color:#323232;">Gabriel Attal Is France’s Youngest and First Openly Gay Prime Minister\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Source: BBC News - World (https://feeds.bbci.co.uk/news/world/rss.xml)\n
</span><span style="color:#323232;">2023 confirmed as world's hottest year on record\n
</span><span style="color:#323232;">Gabriel Attal: Macron's pick for PM is France's youngest at 34\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Source: Bitcoin Blockchain (https://blockchain.info/q/latesthash)\n
</span><span style="color:#323232;">00000000000000000001bfe1a00ed3f660b89016088487d6f180d01805d173a3\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">-----BEGIN PGP SIGNATURE-----\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">iQIzBAEBCgAdFiEEeY3BEB897EKK3hJNaLi8sMUCOQUFAmWfOwAACgkQaLi8sMUC\n
</span><span style="color:#323232;">OQXHAQ/9Fqja31ypWheMkiDHNJ6orkt/1SiVCWX3dcMR8Ht2gFUBOlyAhu3Pubzl\n
</span><span style="color:#323232;">5rEhy31KCCYKycn09ZpzsYO5HHQ2MzdVIS8lXFDpYqLbWL2z/Qa2/lU0onJVy7bj\n
</span><span style="color:#323232;">xgsJ+CheHD44/PnBmCBB1Y7mIob+gw84csaLLoUHLguM66LjFCeeukTSc7NA5r3v\n
</span><span style="color:#323232;">WVhQZ9LGz+TfQZEmwio8+KNOyXLWRyT9BMPx9tXR+G1/xOfUh6a2WJ2pC4lcscGD\n
</span><span style="color:#323232;">2j9iWx5VfNMKOGfZvVXq70kCLcke2tkELE67u5EfypAkH0R875V7B2LNr/POQ+B+\n
</span><span style="color:#323232;">4cW9yNY41ARdf+wwWZscel8PI50sKQ9zMF+sZQTHVIU4e+hZtAhlhUS+Tl9WTuc6\n
</span><span style="color:#323232;">uBTJZ7SY/hRYDT9kHJLgwuhZCbAySk/ojidZetki/N1Gyrb5sMWHUV8Xtv/c6Dge\n
</span><span style="color:#323232;">JMowbug9/brT4AkiKOIgClOJVYfDLbDnQ3sUPhhtrf8OA+7AxB285wbXVNQylZKy\n
</span><span style="color:#323232;">i0Uax+cUol691MIWv7xt+jz/NjEakVHrlpyfifv8B5APyv1wf1gRpXXNjVb7CYzT\n
</span><span style="color:#323232;">d+l2SNCH8MRF/Ijo6ub6WzzNAVROn7JSpBOztcMKw6G/vt10gHjrP45IcSZG8mdm\n
</span><span style="color:#323232;">tbroqVAorWlG6wabcTjkpmcWQlykEr7QzGMcLW3AGdUwRdOcgdg=\n
</span><span style="color:#323232;">=XpGW\n
</span><span style="color:#323232;">-----END PGP SIGNATURE-----\n
</span>\n
```\n
\n
To view all past canaries, see:\n
\n
- [www.buskill.in/category/Canary/](https://www.buskill.in/category/Canary/)\n
\n
What is BusKill?\n
================\n
\n
BusKill is a laptop kill-cord. It’s a USB cable with a magnetic breakaway that you attach to your body and connect to your computer.\n
\n
| [](https://www.buskill.in/#demo) |\n
|---|\n
| *Watch the [BusKill Explainer Video](https://www.buskill.in/#demo) for more info [youtube.com/v/qPwyoD_cQR4](https://www.youtube.com/v/qPwyoD_cQR4)* |\n
\n
If the connection between you to your computer is severed, then your device will lock, shutdown, or shred its encryption keys – thus keeping your encrypted data safe from thieves that steal your device.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 0
+favouriteCount: 12
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1705859136 {#1483
date: 2024-01-21 18:45:36.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1486 …}
+votes: Doctrine\ORM\PersistentCollection {#1487 …}
+reports: Doctrine\ORM\PersistentCollection {#1489 …}
+favourites: Doctrine\ORM\PersistentCollection {#1494 …}
+notifications: Doctrine\ORM\PersistentCollection {#1491 …}
+badges: Doctrine\ORM\PersistentCollection {#1495 …}
+children: []
-id: 32202
-titleTs: "'007':4 'buskil':1 'canari':3 'warrant':2"
-bodyTs: "'+7':498 '-01':60,64,65,69 '-06':68,72 '-10':61 '-30':73 '/#demo)':564 '/buskill-app/en/stable/security/pgpkeys.html)':20 '/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':556 '/canary-007/)':26,34 '/canary](https://buskill.in/canary)':48 '/category/canary/](https://www.buskill.in/category/canary/)':518 '/international/index.rss)':377 '/news/world/rss.xml)':446 '/q/latesthash)':474 '/services/xml/rss/nyt/world.xml)':413 '/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':570 '00000000000000000001bfe1a00ed3f660b89016088487d6f180d01805d173a3':475 '007':23,38 '09':364 '1':84,88 '10':98 '17':367 '1e19':115 '2':100 '2020.07':106 '2023':447 '2024':59,63,67,71,99 '23':369 '24':366 '2j9iwx5vfnmkogfzvvxq70kclcke2tkele67u5efypakh0r875v7b2lnr/poq':489 '3':118 '34':468 '35':368 '36ce':116 '4':189 '4ae2':114 '4cw9yny41ardf':491 '5635':112 '5rehy31kccykycn09zpzsyo5hhq2mzdvis8lxfdpyqlbwl2z/qa2/lu0onjvy7bj':481 '786a':117 '8761':113 'access':178 'advanc':318 'allow':177 'although':242 'announc':231 'anybodi':343 'arab':426 'arbitrari':256 'assault':393 'attach':540 'attal':429,457 'axb285wbxvnqylzky':499 'b':490 'backdoor':165 'baerbock':387 'bbc':441 'beat':396 'begin':49,476 'best':124,324 'bind':338 'bitcoin':470 'blackmail':270 'blame':401 'blinken':418 'blockchain':471 'blockchain.info':473 'blockchain.info/q/latesthash)':472 'bodi':543 'breach':152 'breakaway':537 'build':423 'buskil':14,21,28,43,76,103,521,522,551,559 'buskill.in':47 'buskill.in/canary](https://buskill.in/canary)':46 'cabl':533 'call':419 'canari':5,22,37,44,95,198,214,237,296,313,514 'chang':226 'chehd44/pnbmcbb1y7miob':483 'coerc':277 'compromis':147,272 'comput':548,578 'confirm':121,448 'connect':545,573 'contain':3 'control':142 'cord':528 'could':297 'creat':301,316 'cryptograph':9 'cuol691miwv7xt':501 'current':102 'd':503 'data':151,596 'date':90,203,305 'dc00':110 'declar':245,257,282,320 'demonstr':293 'der':372 'devic':583,603 'difficult':249 'digit':80 'disclaim':233 'disclos':156 'docs.buskill.in':19 'docs.buskill.in/buskill-app/en/stable/security/pgpkeys.html)':18 'e0af':108 'east':384 'effort':325 'encrypt':590,595 'end':507 'eu':399 'ever':350 'expiri':70,202 'explain':552,560 'explan':229 'fals':281 'fbe0':111 'feed':285 'feeds.bbci.co.uk':445 'feeds.bbci.co.uk/news/world/rss.xml)':444 'ff57':109 'file':83 'first':435 'follow':87 'forc':171,265 'foreign':385 'franc':431,464 'fresh':290,363 'g1/xofuh6a2wj2pc4lcscgd':488 'gabriel':428,456 'gay':437 'germani':378 'github.com':555 'github.com/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':554 'good':57 'guarante':331 'gw84csallouhlgum66ljfceeuktsc7na5r3v':484 'hama':416 'harass':394 'hash':53 'held':351 'hottest':452 'hztahlhus':494 'i0uax':500 'infal':241 'info':567 'inform':41,180 'infrastructur':138 'integr':130 'intern':374 'introduc':163 'iqizbaebcgadfieeey3beb897ekk3hjnali8smucoqufamwfowaacgkqali8smuc':479 'israel':415,421 'israel-hama':414 'issu':92 'jan':365 'januari':97 'jmowbug9/brt4akikoigclojvyfdlbdnq3suphhtrf8oa':497 'jz/njeakvhrlpyfifv8b5apyv1wf1grpxxnjvb7cyzt':502 'keep':593 'key':17,105,159,591 'kill':527 'kill-cord':526 'knowledg':127 'knoyxlwryt9bmpx9txr':487 'l2snch8mrf/ijo6ub6wzznavron7jspboztcmkw6g/vt10ghjrp45icszg8mdm':504 'laptop':275,525 'leakag':181 'legal':337,352 'like':269 'list':204,223 'lock':585 'macron':458 'made':359 'magnet':536 'make':246 'mean':268 'mediat':392 'mere':322 'messag':6,52 'middl':383 'minist':386,439 'modifi':173 'nation':427 'new':213 'news':284,410,442 'next':195 'none':232,344 'note':207,235 'nyt':408 'offici':13 'open':390,436 'oqxhaq/9fqja31ypwhemkidhnj6orkt/1sivcwx3dcmr8ht2gfubolyahu3pubzl':480 'parti':185,253 'past':513 'period':62 'pgp':15,50,477,508 'pick':460 'plan':191 'plausibl':228 'pm':462 'polic':403 'posit':120 'post':2 'prevent':261 'prime':438 'prior':302 'privat':158 'produc':255,280 'project':29 'proof':288,361 'provid':328 'publish':31,193,216 'quot':286 'record':455 'releas':16,58 'respons':353 'role':380 'rss.nytimes.com':412 'rss.nytimes.com/services/xml/rss/nyt/world.xml)':411 'safe':597 'scheme':238 'see':45,388,515 'seri':311 'serv':291 'sever':580 'sha512':54 'share':400 'show':308 'shred':588 'shutdown':586 'sign':10,51,81,104,243 'signatur':478,509 'signer':274,347 'sound':135 'sourc':371,407,440,469 'special':206,230 'spiegel':373 'state':85,306 'statement':74,199,225,358 'status':55 'steal':601 'suffer':149 'system':133,175 'szqthviu4e':493 'taken':210 'tbroqvaorwlg6wabctjkpmcwqlyker7qzgmclw3agduwrdocgdg':505 'team':77 'tfqzemwio8':486 'thiev':599 'third':184,252 'thus':592 'tie':424 'time':219 'tl9wtuc6':495 'tunisia':406 'ubtjz7sy/hrydt9khjlgwuhzcbaysk/ojidzetki/n1gyrb5smwhuv8xtv/c6dge':496 'us':278 'usb':532 'use':264 'utc':370 'video':553,561 'view':511 'violenc':404 'war':417 'warrant':36 'warranti':333 'watch':557 'way':188,341 'without':227,329 'world':409,443,450 'wvhqz9lgz':485 'www.buskill.in':25,33,517,563 'www.buskill.in/#demo)':562 'www.buskill.in/canary-007/)':24,32 'www.buskill.in/category/canary/](https://www.buskill.in/category/canary/)':516 'www.spiegel.de':376 'www.spiegel.de/international/index.rss)':375 'wwwzscel8pi50skq9zmf':492 'xgsj':482 'xpgw':506 'year':453 'youngest':433,466 'youtube.com':569 'youtube.com/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':568"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705886136
+visibility: "visible "
+apId: "https://monero.town/post/1810337"
+editedAt: null
+createdAt: DateTimeImmutable @1705859136 {#1497
date: 2024-01-21 18:45:36.0 +01:00
}
} |
|
Show voter details
|
12 |
DENIED
|
moderate
|
App\Entity\Entry {#1484
+user: Proxies\__CG__\App\Entity\User {#1848 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1746 …}
+image: Proxies\__CG__\App\Entity\Image {#1664 …}
+domain: App\Entity\Domain {#282 …}
+slug: "BusKill-Warrant-Canary-007"
+title: "BusKill Warrant Canary #007 🕵️"
+url: "https://www.buskill.in/canary-007/"
+body: """
This post contains a canary message that’s cryptographically signed by the [official BusKill PGP release key](https://docs.buskill.in/buskill-app/en/stable/security/pgpkeys.html)\n
\n
|  |\n
|---|\n
| The BusKill project just [published](https://www.buskill.in/canary-007/) their Warrant Canary #007 |\n
\n
For more information about BusKill canaries, see:\n
\n
- [buskill.in/canary](https://buskill.in/canary)\n
\n
```\n
\n
<span style="color:#323232;">-----BEGIN PGP SIGNED MESSAGE-----\n
</span><span style="color:#323232;">Hash: SHA512\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Status: All good\n
</span><span style="color:#323232;">Release: 2024-01-10\n
</span><span style="color:#323232;">Period: 2024-01-01 to 2024-06-01\n
</span><span style="color:#323232;">Expiry: 2024-06-30\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Statements\n
</span><span style="color:#323232;">==========\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">The BusKill Team who have digitally signed this file [1]\n
</span><span style="color:#323232;">state the following:\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">1. The date of issue of this canary is January 10, 2024.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">2. The current BusKill Signing Key (2020.07) is\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;"> E0AF FF57 DC00 FBE0 5635 8761 4AE2 1E19 36CE 786A\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">3. We positively confirm, to the best of our knowledge, that the \n
</span><span style="color:#323232;"> integrity of our systems are sound: all our infrastructure is in our \n
</span><span style="color:#323232;"> control, we have not been compromised or suffered a data breach, we \n
</span><span style="color:#323232;"> have not disclosed any private keys, we have not introduced any \n
</span><span style="color:#323232;"> backdoors, and we have not been forced to modify our system to allow \n
</span><span style="color:#323232;"> access or information leakage to a third party in any way.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">4. We plan to publish the next of these canary statements before the\n
</span><span style="color:#323232;"> Expiry date listed above. Special note should be taken if no new\n
</span><span style="color:#323232;"> canary is published by that time or if the list of statements changes\n
</span><span style="color:#323232;"> without plausible explanation.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Special announcements\n
</span><span style="color:#323232;">=====================\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">None.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Disclaimers and notes\n
</span><span style="color:#323232;">=====================\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">This canary scheme is not infallible. Although signing the \n
</span><span style="color:#323232;">declaration makes it very difficult for a third party to produce \n
</span><span style="color:#323232;">arbitrary declarations, it does not prevent them from using force or \n
</span><span style="color:#323232;">other means, like blackmail or compromising the signers' laptops, to \n
</span><span style="color:#323232;">coerce us to produce false declarations.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">The news feeds quoted below (Proof of freshness) serves to \n
</span><span style="color:#323232;">demonstrate that this canary could not have been created prior to the \n
</span><span style="color:#323232;">date stated. It shows that a series of canaries was not created in \n
</span><span style="color:#323232;">advance.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">This declaration is merely a best effort and is provided without any \n
</span><span style="color:#323232;">guarantee or warranty. It is not legally binding in any way to \n
</span><span style="color:#323232;">anybody. None of the signers should be ever held legally responsible \n
</span><span style="color:#323232;">for any of the statements made here.\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Proof of freshness\n
</span><span style="color:#323232;">==================\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">09 Jan 24 17:35:23 UTC\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Source: DER SPIEGEL - International (https://www.spiegel.de/international/index.rss)\n
</span><span style="color:#323232;">Germany's Role in the Middle East: Foreign Minister Baerbock Sees an Opening for Mediation\n
</span><span style="color:#323232;">Assaults, Harassment and Beatings: Does the EU Share Blame for Police Violence in Tunisia?\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Source: NYT > World News (https://rss.nytimes.com/services/xml/rss/nyt/World.xml)\n
</span><span style="color:#323232;">Israel-Hamas War: Blinken Calls on Israel to Build Ties With Arab Nations\n
</span><span style="color:#323232;">Gabriel Attal Is France’s Youngest and First Openly Gay Prime Minister\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Source: BBC News - World (https://feeds.bbci.co.uk/news/world/rss.xml)\n
</span><span style="color:#323232;">2023 confirmed as world's hottest year on record\n
</span><span style="color:#323232;">Gabriel Attal: Macron's pick for PM is France's youngest at 34\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">Source: Bitcoin Blockchain (https://blockchain.info/q/latesthash)\n
</span><span style="color:#323232;">00000000000000000001bfe1a00ed3f660b89016088487d6f180d01805d173a3\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">-----BEGIN PGP SIGNATURE-----\n
</span><span style="color:#323232;">\n
</span><span style="color:#323232;">iQIzBAEBCgAdFiEEeY3BEB897EKK3hJNaLi8sMUCOQUFAmWfOwAACgkQaLi8sMUC\n
</span><span style="color:#323232;">OQXHAQ/9Fqja31ypWheMkiDHNJ6orkt/1SiVCWX3dcMR8Ht2gFUBOlyAhu3Pubzl\n
</span><span style="color:#323232;">5rEhy31KCCYKycn09ZpzsYO5HHQ2MzdVIS8lXFDpYqLbWL2z/Qa2/lU0onJVy7bj\n
</span><span style="color:#323232;">xgsJ+CheHD44/PnBmCBB1Y7mIob+gw84csaLLoUHLguM66LjFCeeukTSc7NA5r3v\n
</span><span style="color:#323232;">WVhQZ9LGz+TfQZEmwio8+KNOyXLWRyT9BMPx9tXR+G1/xOfUh6a2WJ2pC4lcscGD\n
</span><span style="color:#323232;">2j9iWx5VfNMKOGfZvVXq70kCLcke2tkELE67u5EfypAkH0R875V7B2LNr/POQ+B+\n
</span><span style="color:#323232;">4cW9yNY41ARdf+wwWZscel8PI50sKQ9zMF+sZQTHVIU4e+hZtAhlhUS+Tl9WTuc6\n
</span><span style="color:#323232;">uBTJZ7SY/hRYDT9kHJLgwuhZCbAySk/ojidZetki/N1Gyrb5sMWHUV8Xtv/c6Dge\n
</span><span style="color:#323232;">JMowbug9/brT4AkiKOIgClOJVYfDLbDnQ3sUPhhtrf8OA+7AxB285wbXVNQylZKy\n
</span><span style="color:#323232;">i0Uax+cUol691MIWv7xt+jz/NjEakVHrlpyfifv8B5APyv1wf1gRpXXNjVb7CYzT\n
</span><span style="color:#323232;">d+l2SNCH8MRF/Ijo6ub6WzzNAVROn7JSpBOztcMKw6G/vt10gHjrP45IcSZG8mdm\n
</span><span style="color:#323232;">tbroqVAorWlG6wabcTjkpmcWQlykEr7QzGMcLW3AGdUwRdOcgdg=\n
</span><span style="color:#323232;">=XpGW\n
</span><span style="color:#323232;">-----END PGP SIGNATURE-----\n
</span>\n
```\n
\n
To view all past canaries, see:\n
\n
- [www.buskill.in/category/Canary/](https://www.buskill.in/category/Canary/)\n
\n
What is BusKill?\n
================\n
\n
BusKill is a laptop kill-cord. It’s a USB cable with a magnetic breakaway that you attach to your body and connect to your computer.\n
\n
| [](https://www.buskill.in/#demo) |\n
|---|\n
| *Watch the [BusKill Explainer Video](https://www.buskill.in/#demo) for more info [youtube.com/v/qPwyoD_cQR4](https://www.youtube.com/v/qPwyoD_cQR4)* |\n
\n
If the connection between you to your computer is severed, then your device will lock, shutdown, or shred its encryption keys – thus keeping your encrypted data safe from thieves that steal your device.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 0
+favouriteCount: 12
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1705859136 {#1483
date: 2024-01-21 18:45:36.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1486 …}
+votes: Doctrine\ORM\PersistentCollection {#1487 …}
+reports: Doctrine\ORM\PersistentCollection {#1489 …}
+favourites: Doctrine\ORM\PersistentCollection {#1494 …}
+notifications: Doctrine\ORM\PersistentCollection {#1491 …}
+badges: Doctrine\ORM\PersistentCollection {#1495 …}
+children: []
-id: 32202
-titleTs: "'007':4 'buskil':1 'canari':3 'warrant':2"
-bodyTs: "'+7':498 '-01':60,64,65,69 '-06':68,72 '-10':61 '-30':73 '/#demo)':564 '/buskill-app/en/stable/security/pgpkeys.html)':20 '/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':556 '/canary-007/)':26,34 '/canary](https://buskill.in/canary)':48 '/category/canary/](https://www.buskill.in/category/canary/)':518 '/international/index.rss)':377 '/news/world/rss.xml)':446 '/q/latesthash)':474 '/services/xml/rss/nyt/world.xml)':413 '/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':570 '00000000000000000001bfe1a00ed3f660b89016088487d6f180d01805d173a3':475 '007':23,38 '09':364 '1':84,88 '10':98 '17':367 '1e19':115 '2':100 '2020.07':106 '2023':447 '2024':59,63,67,71,99 '23':369 '24':366 '2j9iwx5vfnmkogfzvvxq70kclcke2tkele67u5efypakh0r875v7b2lnr/poq':489 '3':118 '34':468 '35':368 '36ce':116 '4':189 '4ae2':114 '4cw9yny41ardf':491 '5635':112 '5rehy31kccykycn09zpzsyo5hhq2mzdvis8lxfdpyqlbwl2z/qa2/lu0onjvy7bj':481 '786a':117 '8761':113 'access':178 'advanc':318 'allow':177 'although':242 'announc':231 'anybodi':343 'arab':426 'arbitrari':256 'assault':393 'attach':540 'attal':429,457 'axb285wbxvnqylzky':499 'b':490 'backdoor':165 'baerbock':387 'bbc':441 'beat':396 'begin':49,476 'best':124,324 'bind':338 'bitcoin':470 'blackmail':270 'blame':401 'blinken':418 'blockchain':471 'blockchain.info':473 'blockchain.info/q/latesthash)':472 'bodi':543 'breach':152 'breakaway':537 'build':423 'buskil':14,21,28,43,76,103,521,522,551,559 'buskill.in':47 'buskill.in/canary](https://buskill.in/canary)':46 'cabl':533 'call':419 'canari':5,22,37,44,95,198,214,237,296,313,514 'chang':226 'chehd44/pnbmcbb1y7miob':483 'coerc':277 'compromis':147,272 'comput':548,578 'confirm':121,448 'connect':545,573 'contain':3 'control':142 'cord':528 'could':297 'creat':301,316 'cryptograph':9 'cuol691miwv7xt':501 'current':102 'd':503 'data':151,596 'date':90,203,305 'dc00':110 'declar':245,257,282,320 'demonstr':293 'der':372 'devic':583,603 'difficult':249 'digit':80 'disclaim':233 'disclos':156 'docs.buskill.in':19 'docs.buskill.in/buskill-app/en/stable/security/pgpkeys.html)':18 'e0af':108 'east':384 'effort':325 'encrypt':590,595 'end':507 'eu':399 'ever':350 'expiri':70,202 'explain':552,560 'explan':229 'fals':281 'fbe0':111 'feed':285 'feeds.bbci.co.uk':445 'feeds.bbci.co.uk/news/world/rss.xml)':444 'ff57':109 'file':83 'first':435 'follow':87 'forc':171,265 'foreign':385 'franc':431,464 'fresh':290,363 'g1/xofuh6a2wj2pc4lcscgd':488 'gabriel':428,456 'gay':437 'germani':378 'github.com':555 'github.com/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':554 'good':57 'guarante':331 'gw84csallouhlgum66ljfceeuktsc7na5r3v':484 'hama':416 'harass':394 'hash':53 'held':351 'hottest':452 'hztahlhus':494 'i0uax':500 'infal':241 'info':567 'inform':41,180 'infrastructur':138 'integr':130 'intern':374 'introduc':163 'iqizbaebcgadfieeey3beb897ekk3hjnali8smucoqufamwfowaacgkqali8smuc':479 'israel':415,421 'israel-hama':414 'issu':92 'jan':365 'januari':97 'jmowbug9/brt4akikoigclojvyfdlbdnq3suphhtrf8oa':497 'jz/njeakvhrlpyfifv8b5apyv1wf1grpxxnjvb7cyzt':502 'keep':593 'key':17,105,159,591 'kill':527 'kill-cord':526 'knowledg':127 'knoyxlwryt9bmpx9txr':487 'l2snch8mrf/ijo6ub6wzznavron7jspboztcmkw6g/vt10ghjrp45icszg8mdm':504 'laptop':275,525 'leakag':181 'legal':337,352 'like':269 'list':204,223 'lock':585 'macron':458 'made':359 'magnet':536 'make':246 'mean':268 'mediat':392 'mere':322 'messag':6,52 'middl':383 'minist':386,439 'modifi':173 'nation':427 'new':213 'news':284,410,442 'next':195 'none':232,344 'note':207,235 'nyt':408 'offici':13 'open':390,436 'oqxhaq/9fqja31ypwhemkidhnj6orkt/1sivcwx3dcmr8ht2gfubolyahu3pubzl':480 'parti':185,253 'past':513 'period':62 'pgp':15,50,477,508 'pick':460 'plan':191 'plausibl':228 'pm':462 'polic':403 'posit':120 'post':2 'prevent':261 'prime':438 'prior':302 'privat':158 'produc':255,280 'project':29 'proof':288,361 'provid':328 'publish':31,193,216 'quot':286 'record':455 'releas':16,58 'respons':353 'role':380 'rss.nytimes.com':412 'rss.nytimes.com/services/xml/rss/nyt/world.xml)':411 'safe':597 'scheme':238 'see':45,388,515 'seri':311 'serv':291 'sever':580 'sha512':54 'share':400 'show':308 'shred':588 'shutdown':586 'sign':10,51,81,104,243 'signatur':478,509 'signer':274,347 'sound':135 'sourc':371,407,440,469 'special':206,230 'spiegel':373 'state':85,306 'statement':74,199,225,358 'status':55 'steal':601 'suffer':149 'system':133,175 'szqthviu4e':493 'taken':210 'tbroqvaorwlg6wabctjkpmcwqlyker7qzgmclw3agduwrdocgdg':505 'team':77 'tfqzemwio8':486 'thiev':599 'third':184,252 'thus':592 'tie':424 'time':219 'tl9wtuc6':495 'tunisia':406 'ubtjz7sy/hrydt9khjlgwuhzcbaysk/ojidzetki/n1gyrb5smwhuv8xtv/c6dge':496 'us':278 'usb':532 'use':264 'utc':370 'video':553,561 'view':511 'violenc':404 'war':417 'warrant':36 'warranti':333 'watch':557 'way':188,341 'without':227,329 'world':409,443,450 'wvhqz9lgz':485 'www.buskill.in':25,33,517,563 'www.buskill.in/#demo)':562 'www.buskill.in/canary-007/)':24,32 'www.buskill.in/category/canary/](https://www.buskill.in/category/canary/)':516 'www.spiegel.de':376 'www.spiegel.de/international/index.rss)':375 'wwwzscel8pi50skq9zmf':492 'xgsj':482 'xpgw':506 'year':453 'youngest':433,466 'youtube.com':569 'youtube.com/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':568"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705886136
+visibility: "visible "
+apId: "https://monero.town/post/1810337"
+editedAt: null
+createdAt: DateTimeImmutable @1705859136 {#1497
date: 2024-01-21 18:45:36.0 +01:00
}
} |
|
Show voter details
|
13 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
14 |
DENIED
|
moderate
|
App\Entity\Entry {#1476
+user: Proxies\__CG__\App\Entity\User {#1848 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1746 …}
+image: Proxies\__CG__\App\Entity\Image {#1761 …}
+domain: App\Entity\Domain {#282 …}
+slug: "BusKill-Open-Source-Hardware-Dead-Man-Switch-Announces-Bitcoin-Black-Friday"
+title: "BusKill (Open-Source Hardware Dead Man Switch) Announces Bitcoin Black Friday Deal"
+url: "https://buskill.in/bitcoin-black-friday-2023/"
+body: """
In celebration of **Bitcoin Black Friday 2023**, we’re offering a **10% discount** on all [BusKill cables](https://buskill.in/buy/) sold between Nov 18 to Dec 03.\n
\n
| [](https://buskill.in/bitcoin-black-friday-2023) |\n
|---|\n
| *BusKill [Bitcoin Black Friday Sale](https://buskill.in/bitcoin-black-friday-2023) - Our Dead Man Switch Magnetic USB Breakaway cables are [10% off](https://buskill.in/buy/) all orders paid with cryptocurrency* |\n
\n
What is BusKill?\n
================\n
\n
BusKill is a laptop kill-cord. It’s a USB cable with a magnetic breakaway that you attach to your body and connect to your computer.\n
\n
| [](https://www.buskill.in/#demo) |\n
|---|\n
| *Watch the [BusKill Explainer Video](https://www.buskill.in/#demo) for more info [youtube.com/v/qPwyoD_cQR4](https://www.youtube.com/v/qPwyoD_cQR4)* |\n
\n
If the connection between you to your computer is severed, then your device will lock, shutdown, or shred its encryption keys – thus keeping your encrypted data safe from thieves that steal your device.\n
\n
What is Bitcoin Black Friday?\n
=============================\n
\n
[Black Friday](https://en.wikipedia.org/wiki/Black_Friday_(shopping)) is ~1 month before Christmas, and it’s the busiest shopping day in the US. The first “[Bitcoin Friday](https://web.archive.org/web/20121213223642/http://bitcoinfriday.com/)” ([launched](https://bitcoinmagazine.com/culture/bitcoin-friday-sale-happening-today-1352497394) by Jon Holmquist) was [Nov 9th, 2012](https://www.theregister.com/2012/11/09/bitcoin_friday_sale_event/) (at the time, one bitcoin was ~$11). The following year, the two ideas merged to become [Bitcoin Black Friday](https://www.vice.com/en/article/jp5xxp/bitcoin-is-taking-on-black-friday).\n
\n
This year, we’re joining Bitcoin Black Friday by offering our products at a 10% discount if you pay with cryptocurrency.\n
\n
Why should I use cryptocurrencies?\n
==================================\n
\n
We’ve always accepted cryptocurrencies because:\n
\n
1. They’re more [secure](https://www.buskill.in/bitcoin-black-friday-2023/#secure) than pre-cryptocurrency payment methods\n
2. They’re a more [egalitarian](https://www.buskill.in/bitcoin-black-friday-2023/#egalitarian) system than pre-cryptocurrency finance\n
3. They’re more [environmentally friendly](https://www.buskill.in/bitcoin-black-friday-2023/#environmentalism) than pre-cryptocurrency financial systems\n
4. The [fees are less](https://www.buskill.in/bitcoin-black-friday-2023/#fees) than pre-cryptocurrency transactions\n
5. They allow for [anonymous](https://www.buskill.in/bitcoin-black-friday-2023/#privacy) purchases online\n
6. Their transactions are [censorship-resistant](https://www.buskill.in/bitcoin-black-friday-2023/#censorship)\n
\n
Security\n
--------\n
\n
Before cryptocurrencies, making an online transaction was horrendously insecure and backwards.\n
\n
| [](https://buskill.in/bitcoin-black-friday-2023) |\n
|---|\n
| "Conceptually, pull-based transactions are really not that different than giving three parties the password to your online banking service and trusting them to log in and take what they need. You have to trust the merchant, their IT supplier; the acquiring bank, their third-party processor; the card network; and your own card issuer—and everybody who works for them and has access to their systems. If a bad guy gets hold of your card details at any point in this process, they could drain your account. |\n
| The picture shows the scope of all the entities with access to your critical card information" [source](https://www.coincenter.org/education/crypto-regulation-faq/how-are-payments-with-bitcoin-different-than-credit-cards/) |\n
\n
[Asymmetric cryptography](https://en.wikipedia.org/wiki/Public-key_cryptography#History) has been available since the 1970s, but [CNP (Card Not Present)](https://en.wikipedia.org/wiki/Card_not_present_transaction%22) transactions to this day still don’t use public keys to sign transactions. Rather, you give your private keys (that is, your credit card number, expiry, etc) directly to the merchant and you authorize them to **pull money out of your account** (trusting that they take the right amount and not to loose those precious credentials).\n
\n
Bitcoin flipped this around to actually make transactions secure. **With bitcoin**, you don’t give others the keys to take money out of your account. Instead, **transactions are push-based**. You sign a transaction with your private keys, and those keys are shared with no-one.\n
\n
Even today, pre-cryptocurrency transactions are abhorrently insecure. In the US or Europe, if someone knows your account number and bank, they can [direct debit money out of your account](https://www.telegraph.co.uk/news/uknews/1574781/Jeremy-Clarkson-eats-his-words-over-ID-theft.html). For the same reason, losses due to credit card theft is enormous. To quote Satoshi Nakamoto’s criticism of pre-cryptocurrency transactions, “A certain percentage of fraud is accepted as unavoidable”\n
\n
In fact, fraudulent transactions in the banking industry are so common that your bank will generally reimburse your account for any malicious transactions that you tell them about within 60-90 days. But if someone drains your account of all your money and you don’t notice for 12 months? Too bad. All your money is gone.\n
\n
| [](https://buskill.in/bitcoin-black-friday-2023) |\n
|---|\n
| In Bitcoin, transactions are push-based. [source](https://www.coincenter.org/education/crypto-regulation-faq/how-are-payments-with-bitcoin-different-than-credit-cards/) |\n
\n
[Tokenization](https://en.wikipedia.org/wiki/Tokenization_(data_security)) and [3DS](https://en.wikipedia.org/wiki/3-D_Secure) are merely bandages on a fundamentally backwards, pull-based transaction model. But because [bitcoin is push-based](https://www.coincenter.org/education/crypto-regulation-faq/how-are-payments-with-bitcoin-different-than-credit-cards/), it’s magnitudes more secure.\n
\n
Egalitarian\n
-----------\n
\n
If you have a bank account, then you probably take a lot of things for granted. Like buying things online (with a credit card). Or getting cash when traveling abroad (from an ATM machine). Or taking out a loan so you can start a business.\n
\n
Before crypto-currencies, it was very difficult to do these things unless you had a bank account. And in 2008 (the year with the first-ever bitcoin transaction), McKinsey & Company published a report concluding that [half of the world’s adult population is unbanked](https://www.mckinsey.com/~/media/mckinsey/industries/public%20and%20social%20sector/our%20insights/half%20the%20world%20is%20unbanked/half-the-world-is-unbanked.pdf).\n
\n
But with crypto-currencies, anyone with access to the internet and a computer or smart phone can use bitcoin to send and receive money online – without needing to first obtain a bank account.\n
\n
Environmentalism\n
----------------\n
\n
The energy required to facilitate transactions in decentralized, blockchain-based cryptocurrencies like bitcoin is minuscule by comparison. And, most importantly, the amount of energy used to solve the proof-of-work problem does not grow as the number of transactions-per-second grows.\n
\n
Traditional financial institutions require an enormous amount of overhead to facilitate transactions in their centralized networks. Unlike bitcoin, which was designed specifically to [eliminate the unnecessary overhead](https://www.buskill.in/bitcoin-black-friday-2023/#fees) created by a trusted third party, pre-cryptocurrency transactions required humans to verify transactions. These humans require office buildings. These office buildings require energy to build and maintain. And, most importantly, as the number of transactions-per-second grows on their network, the number of humans and office space also grows.\n
\n
| [](https://buskill.in/bitcoin-black-friday-2023/) |\n
|---|\n
| Bitcoin versus other industries — yearly energy use, in TWh [source](https://bitcoinmagazine.com/business/bitcoin-energy-use-compare-industry) |\n
\n
This fact is often misunderstood because there’s a lot of misinformation on the Internet that makes a few disingenuous modifications to the facts:\n
\n
1. They calculate the energy usage of the computers processing transactions only, maliciously omitting calculating the energy usage of the entire industry’s infrastructure (eg energy used by office buildings)\n
2. They calculate the energy usage *per transaction*, maliciously omitting the fact that the amount of energy expended by bitcoin miners is automatically adjusted by the proof-of-work algorithm (so energy usage does not increase as the network scales-up)\n
3. They offer statistics about “energy usage” without mentioning the energy sources. It matters if the energy source is coal/nuclear/natural-gas or solar/wind/hydroelectric\n
\n
> | "…estimates for what percentage of Bitcoin mining uses renewable energy vary widely. In December 2019, one report suggested that 73% of Bitcoin’s energy consumption was carbon neutral, largely due to the abundance of hydro power in major mining hubs such as Southwest China and Scandinavia. On the other hand, the CCAF estimated in September 2020 that the figure is closer to 39%. But even if the lower number is correct, that’s still **almost twice as much [renewable energy sources] as the U.S. grid**" | [](https://buskill.in/bitcoin-black-friday-2023/) |\n
> |---|---|\n
> | [source: Harvard Business Review](https://hbr.org/2021/05/how-much-energy-does-bitcoin-actually-consume) | Nic Carter |\n
\n
The facts are that the energy usage of bitcoin is magnitudes less than the energy used by pre-cryptocurrency financial intuitions, that energy usage does not increase as the number of transactions processed by the network increases, and that mining bitcoin is often done with renewable energy.\n
\n
The facts are that the energy usage of bitcoin is magnitudes less than the energy used by pre-cryptocurrency financial intuitions, that energy usage does not increase as the number of transactions processed by the network increases, and that mining bitcoin is often done with renewable energy.\n
\n
Low Fees\n
--------\n
\n
The introduction to the [Bitcoin White Paper](https://bitcoin.org/bitcoin.pdf) (2008) clearly states that Bitcoin was created to reduce costs by using a distributed ledger (the blockchain) to eliminate the need for a trusted third party.\n
\n
> | "Commerce on the Internet has come to rely almost exclusively on financial institutions serving as trusted third parties to process electronic payments. While the system works well enough for most transactions, it still suffers from the inherent weaknesses of the trust based model. | |\n
> |---|---|\n
> | Completely non-reversible transactions are not really possible, since financial institutions cannot avoid mediating disputes. **The cost of mediation increases transaction costs**… | |\n
> | These costs and payment uncertainties can be avoided in person by using physical currency, but no mechanism exists to make payments over a communications channel without a trusted party. | |\n
> | What is needed is an electronic payment system based on cryptographic proof instead of trust, allowing any two willing parties to transact directly with each other without the need for a trusted third party. Transactions that are computationally impractical to reverse would protect sellers from fraud, and routine escrow mechanisms could easily be implemented to protect buyers. In this paper, we propose a solution to the double-spending problem using a peer-to-peer distributed timestamp server to generate computational proof of the chronological order of transactions." | [](https://buskill.in/bitcoin-black-friday-2023/) |\n
> | [source: Bitcoin Whitepaper](https://bitcoin.org/bitcoin.pdf) | Satoshi Nakamoto |\n
\n
At the time of writing, **the [average transaction fee](https://bitcoinfees.net/) for a bitcoin transaction is $0.06**. And unlike pre-cryptocurrency transactions, you can increase or decrease the fee that you pay to increase or decrease the time it takes for the transaction to complete (at $0.06, it will get added to the blockchain in **~1 hour**).\n
\n
By comparison, the way to send funds internationally through the Internet via pre-cryptocurrency banks is via an **[international wire transfer](https://en.wikipedia.org/wiki/Wire_transfer)**. Fees very per bank, but [they typically charge **$15-$85 per transaction**](https://www.nerdwallet.com/article/banking/wire-transfers-what-banks-charge). And unlike bitcoin, wire transfers won’t make move on nights and weekends, so they can take **1-7 days** to complete.\n
\n
Also, with bitcoin, that $0.06 transaction fee only applies when you’re sending money. Many banks will *also* charge a fee for an incoming wire transfer. In bitcoin, there is no transaction fee to receive money.\n
\n
Anonymity\n
---------\n
\n
Though early cryptocurrencies like Bitcoin don’t ensure anonymity like newer privacy coins, [ZCash](https://en.wikipedia.org/wiki/Zcash) and [Monero](https://en.wikipedia.org/wiki/Monero) were designed specifically to provide private transactions.\n
\n
This allows our customers to purchase from us anonymously, which can be extremely important for activists and journalists whose lives are threatened by their adversaries.\n
\n
| [](https://twitter.com/wikileaks/status/80774521350668288) |\n
|---|\n
| WikiLeaks started accepting donations in Bitcoin 7 months after PayPal froze their account |\n
\n
We accept both ZCash and Monero. If you’d like us to accept another privacy coin, please [contact us](https://buskill.in/contact) :)\n
\n
Censorship-Resistant\n
--------------------\n
\n
Cryptocurrencies like bitcoin are peer-to-peer and permissionless. Transactions exchanging bitcoins occur directly between two parties. There is **no middle-man** that has the power to block, freeze, or reverse transactions. Before blockchains were used to maintain a public ledger and enable peer-to-peer transactions, we were dependent on big financial institutions to move money on our behalf through the internet. That antiquated system allowed them to censor transactions, such as donations made to media outlets reporting war crimes and donations to protest movements.\n
\n
> | "For me, that is one of the coolest things about bitcoin… | |\n
> |---|---|\n
> | People can potentially use it donate more anonymously to dissident groups and causes in a world where mass government surveillance threatens freedom of expression and certainly harms activists’ ability to fundraise for their work, when people are afraid they could be targeted by a government for donating to a worthy cause." | [](https://buskill.in/bitcoin-black-friday-2023/) |\n
> | [source](https://www.vice.com/en/article/jp5xxp/bitcoin-is-taking-on-black-friday) | Evan Greer |\n
\n
After [PayPal froze WikiLeaks’s donation account](https://wikileaks.org/PayPal-freezes-WikiLeaks-donations.html) in 2010, WikiLeaks started [accepting bicoin](https://www.forbes.com/sites/forbesdigitalcovers/2018/07/30/the-backsies-billionaire-texan-builds-second-fortune-from-wreckage-of-real-estate-empire-hed-sold/?sh=6f75c6883a72) in 2011. From [Occupy Wall Street](https://web.archive.org/web/20111126164538/http://occupywallst.org/donate/) to [Ukraine](https://www.washingtonpost.com/world/2022/03/03/donate-ukraine-money-crypto/), defenders of democracy have utilized permissionless cryptocurrencies to accept international donations without the risk of transactions made through financial institutions.\n
\n
Buy BusKill with crypto\n
-----------------------\n
\n
Don’t risk loosing your crypto to a thief that steals your laptop. Get your own [BusKill Cable](https://buskill.in/buy/) at a 10% discount today!\n
\n
**[Buy a BusKill Cable](https://buskill.in/buy)** \n
<https://buskill.in/buy>\n
\n
You can also buy a BusKill cable with bitcoin, monero, and other altcoins from our [BusKill Store’s .onion site](http://buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion/buy/). ` `\n
\n
[](https://buskill.in/buy)\n
\n
[](https://buskill.in/buy) \n
` ` \n
` ` \n
Stay safe, \n
The BusKill Team \n
[www.buskill.in](https://www.buskill.in/) \n
[buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tl…](http://www.buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 0
+favouriteCount: 0
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700341331 {#1475
date: 2023-11-18 22:02:11.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1758 …}
+votes: Doctrine\ORM\PersistentCollection {#1755 …}
+reports: Doctrine\ORM\PersistentCollection {#1757 …}
+favourites: Doctrine\ORM\PersistentCollection {#1756 …}
+notifications: Doctrine\ORM\PersistentCollection {#1759 …}
+badges: Doctrine\ORM\PersistentCollection {#1751 …}
+children: []
-id: 14233
-titleTs: "'announc':9 'bitcoin':10 'black':11 'buskil':1 'dead':6 'deal':13 'friday':12 'hardwar':5 'man':7 'open':3 'open-sourc':2 'sourc':4 'switch':8"
-bodyTs: "'-7':1774 '-90':708 '/#demo)':124 '/)':1668,2222 '/2012/11/09/bitcoin_friday_sale_event/)':209 '/2021/05/how-much-energy-does-bitcoin-actually-consume)':1305 '/article/banking/wire-transfers-what-banks-charge).':1755 '/bitcoin-black-friday-2023)':59 '/bitcoin-black-friday-2023/#censorship)':340 '/bitcoin-black-friday-2023/#egalitarian)':286 '/bitcoin-black-friday-2023/#environmentalism)':301 '/bitcoin-black-friday-2023/#fees)':315,1006 '/bitcoin-black-friday-2023/#privacy)':328 '/bitcoin-black-friday-2023/#secure)':271 '/bitcoin.pdf)':1415,1654 '/business/bitcoin-energy-use-compare-industry)':1088 '/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':116 '/buy':2178 '/buy)**':2175 '/buy/)':20,73,2163 '/buy/).':2201 '/contact)':1919 '/culture/bitcoin-friday-sale-happening-today-1352497394)':199 '/education/crypto-regulation-faq/how-are-payments-with-bitcoin-different-than-credit-cards/)':488,764 '/education/crypto-regulation-faq/how-are-payments-with-bitcoin-different-than-credit-cards/),':795 '/en/article/jp5xxp/bitcoin-is-taking-on-black-friday)':2083 '/en/article/jp5xxp/bitcoin-is-taking-on-black-friday).':231 '/news/uknews/1574781/jeremy-clarkson-eats-his-words-over-id-theft.html).':645 '/paypal-freezes-wikileaks-donations.html)':2095 '/sites/forbesdigitalcovers/2018/07/30/the-backsies-billionaire-texan-builds-second-fortune-from-wreckage-of-real-estate-empire-hed-sold/?sh=6f75c6883a72)':2104 '/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':130 '/web/20111126164538/http://occupywallst.org/donate/)':2113 '/web/20121213223642/http://bitcoinfriday.com/)':195 '/wiki/3-d_secure)':773 '/wiki/black_friday_(shopping))':173 '/wiki/card_not_present_transaction%22)':507 '/wiki/monero)':1836 '/wiki/public-key_cryptography#history)':493 '/wiki/tokenization_(data_security))':768 '/wiki/wire_transfer)**.':1740 '/wiki/zcash)':1831 '/world/2022/03/03/donate-ukraine-money-crypto/),':2118 '/wp-content/uploads/sites/8/2021/10/bitcoin_accepted_here.png)](https://buskill.in/buy)':2207 '/wp-content/uploads/sites/8/2021/10/monero_accepted_here.png)](https://buskill.in/buy)':2213 '/wp-content/uploads/sites/8/bitcoin_magazine_bitcoin_energy_usage_2021-08_conclusion1.jpg)](https://buskill.in/bitcoin-black-friday-2023/)':1075 '/wp-content/uploads/sites/8/bitcoin_pull_based_transactions_001-300x258.png)](https://buskill.in/bitcoin-black-friday-2023)':378 '/wp-content/uploads/sites/8/bitcoin_push_based_transactions_001-300x53.png)](https://buskill.in/bitcoin-black-friday-2023)':753 '/wp-content/uploads/sites/8/buskill_bitcoinblackfriday2022_featuredimage1.png)](https://buskill.in/bitcoin-black-friday-2023)':51 '/wp-content/uploads/sites/8/evan_greer_fff.jpg)](https://buskill.in/bitcoin-black-friday-2023/)':2079 '/wp-content/uploads/sites/8/nic_carter_headshot_001.jpg)](https://buskill.in/bitcoin-black-friday-2023/)':1298 '/wp-content/uploads/sites/8/satoshi_003-150x150.jpg)](https://buskill.in/bitcoin-black-friday-2023/)':1648 '/wp-content/uploads/sites/8/wikileaks_bitcoin_20110614.jpg)](https://twitter.com/wikileaks/status/80774521350668288)':1884 '/~/media/mckinsey/industries/public%20and%20social%20sector/our%20insights/half%20the%20world%20is%20unbanked/half-the-world-is-unbanked.pdf).':895 '0.06':1674,1705,1782 '03':27 '1':175,264,1113,1714,1773 '10':12,42,69,246,2166 '11':216 '12':726 '15':1749 '18':24 '1970s':499 '1hb5xmlmzfvj8alj6mfbsbifrod4miy36v':1881 '2':278,1143 '2008':867,1416 '2010':2097 '2011':2106 '2012':206 '2019':1222 '2020':1263 '2023':7 '3':293,1186 '39':1270 '3ds':770 '4':308 '5':321 '6':331 '60':707 '7':1891 '73':1227 '85':1750 '9th':205 'abhorr':619 'abil':2051 'abroad':831 'abund':1240 'accept':261,675,1876,1887,1899,1910,2100,2127,2203,2209 'access':444,479,903 'account':468,549,588,630,642,696,715,807,864,929,1897,2092 'acquier':371 'acquir':421 'activist':1859,2050 'actual':569 'ad':1709 'adjust':1166 'adult':889 'adversari':1868 'afraid':2060 'algorithm':1173 'allow':323,1552,1845,1992 'almost':1282,1450 'also':1058,1778,1795,2181 'altcoin':2191 'alway':260 'amount':556,953,983,1157 'anonym':325,1814,1823,1852,1877,2030 'anoth':1911 'antiqu':1990 'anyon':901 'appli':1786 'around':567 'ask':1633 'asymmetr':489 'atm':834 'attach':100 'author':541 'automat':1165 'avail':496 'averag':1663 'avoid':1498,1515 'backward':352,780 'bad':450,729 'bandag':776 'bank':398,422,633,684,691,806,863,928,1731,1744,1793 'bar':1060 'base':368,382,594,740,760,783,792,941,1483,1545 'becom':225 'behalf':1985 'behind':1638 'bicoin':2101 'big':1977 'bitcoin':4,29,53,166,191,214,226,237,564,574,755,788,875,915,944,994,1069,1076,1162,1213,1229,1316,1349,1364,1397,1410,1420,1645,1650,1671,1758,1780,1805,1819,1878,1890,1925,1935,2022,2187,2202 'bitcoin.org':1414,1653 'bitcoin.org/bitcoin.pdf)':1413,1652 'bitcoinfees.net':1667 'bitcoinfees.net/)':1666 'bitcoinmagazine.com':198,1087 'bitcoinmagazine.com/business/bitcoin-energy-use-compare-industry)':1086 'bitcoinmagazine.com/culture/bitcoin-friday-sale-happening-today-1352497394)':197 'black':5,30,54,167,169,227,238 'block':1952 'blockchain':940,1432,1712,1958 'blockchain-bas':939 'bodi':103 'breakaway':39,66,97 'build':1026,1029,1033,1142 'busi':846,1301 'busiest':183 'buskil':16,28,52,81,82,111,119,2140,2159,2171,2184,2194,2217 'buskill.in':19,58,72,1918,2078,2162,2174,2177 'buskill.in/bitcoin-black-friday-2023)':57 'buskill.in/buy':2176 'buskill.in/buy)**':2173 'buskill.in/buy/)':18,71,2161 'buskill.in/contact)':1917 'buskill.in/wp-content/uploads/sites/8/evan_greer_fff.jpg)](https://buskill.in/bitcoin-black-friday-2023/)':2077 'buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tl':2223 'buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion':2200 'buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion/buy/).':2199 'buy':819,2139,2169,2182 'buyer':1593 'cabl':17,40,67,93,2160,2172,2185 'calcul':1115,1127,1145 'cannot':1497 'carbon':1234 'card':429,434,456,483,502,531,654,825 'carter':1294,1307 'cash':828 'caus':2035,2073 'ccaf':1259 'celebr':2 'censor':1995 'censorship':336,1921 'censorship-resist':335,1920 'central':991 'certain':670,2048 'channel':1532 'charg':1748,1796 'china':1251 'christma':178 'chronolog':1622 'clear':1417 'closer':1268 'cnp':501 'coal/nuclear/natural-gas':1205 'coin':1827,1913 'come':1447 'commerc':1442 'common':688 'communic':1531 'compani':878 'comparison':948,1064,1717 'complet':1485,1703,1777 'comput':108,138,909,1121,1574,1618 'conceptu':379 'conclud':882 'connect':105,133 'consum':744 'consumpt':1232 'contact':1915 'coolest':2019 'cord':88 'correct':1278 'cost':1425,1502,1507,1509 'could':465,1587,2062 'creat':1007,1422 'credenti':563 'credit':530,653,824 'crime':2006 'critic':482,663 'crypto':849,899,2142,2148 'crypto-curr':848,898 'cryptocurr':48,78,252,257,262,275,291,305,319,343,616,667,942,1015,1327,1375,1679,1730,1817,1923,2125 'cryptograph':1547 'cryptographi':490 'currenc':850,900,1521 'custom':1847 'd':1906 'data':156 'day':185,511,709,1775 'dead':34,61 'debit':637 'dec':26 'decemb':1221 'decentr':938 'decreas':1685,1694 'defend':2119 'democraci':2121 'depend':1975 'design':997,1838 'detail':457 'devic':143,163 'diagram':353 'differ':388 'difficult':854 'direct':535,636,747,1559,1937 'discount':13,247,2167 'disingenu':1108 'disput':1500 'dissid':2032 'distribut':1429,1613 'donat':1879,1888,1999,2008,2028,2069,2091,2129 'done':1352,1400 'doubl':1604 'double-spend':1603 'drain':466,713 'due':651,1237 'earli':1816 'easili':1588 'eg':1137 'egalitarian':283,801 'electron':1462,1542 'elimin':1000,1434 'en.wikipedia.org':172,492,506,767,772,1739,1830,1835 'en.wikipedia.org/wiki/3-d_secure)':771 'en.wikipedia.org/wiki/black_friday_(shopping))':171 'en.wikipedia.org/wiki/card_not_present_transaction%22)':505 'en.wikipedia.org/wiki/monero)':1834 'en.wikipedia.org/wiki/public-key_cryptography#history)':491 'en.wikipedia.org/wiki/tokenization_(data_security))':766 'en.wikipedia.org/wiki/wire_transfer)**.':1738 'en.wikipedia.org/wiki/zcash)':1829 'enabl':1967 'encrypt':150,155 'energi':932,955,1031,1066,1081,1117,1129,1138,1147,1159,1175,1191,1196,1202,1217,1231,1287,1313,1322,1331,1355,1361,1370,1379,1403 'enorm':657,982 'enough':1469 'ensur':1822 'entir':1133 'entiti':477 'environment':297,930 'escrow':1585 'estim':1208,1260 'etc':534 'europ':625 'evan':2074,2084 'even':612,1272 'ever':874 'everybodi':437 'exchang':1934 'exclus':1451 'exist':1525 'expend':1160 'expiri':533 'explain':112,120 'express':2046 'extrem':1856 'facilit':935,987 'fact':679,1090,1112,1154,1309,1357 'faux':1632 'fee':310,1405,1665,1687,1741,1784,1798,1810 'figur':1266,1628 'financ':292 'financi':306,978,1328,1376,1453,1495,1978,2137 'first':190,873,925 'first-ev':872 'flip':565 'follow':218 'fraud':673,1582 'fraudul':680 'freedom':2044 'freez':1953 'friday':6,31,55,168,170,192,228,239 'friend':298 'froze':1895,2088 'fund':363,1722 'fundament':779 'fundrais':2053 'general':693 'generat':1617 'get':452,827,1708,2156 'github.com':115 'github.com/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':114 'give':390,523,578 'gone':734 'govern':2041,2067 'grant':817 'graph':1061 'graphic':735 'greer':2085 'grer':2075 'grid':1292 'group':2033 'grow':967,976,1047,1059 'guy':451,1631 'half':884 'hand':1257 'harm':2049 'harvard':1300 'hbr.org':1304 'hbr.org/2021/05/how-much-energy-does-bitcoin-actually-consume)':1303 'headshot':1295 'hold':453 'holmquist':202 'hood':1627 'horrend':349 'hour':1715 'hub':1247 'human':1018,1023,1054 'hydro':1242 'idea':222 'illumin':1642 'implement':1590 'import':951,1038,1857 'impract':1575 'incom':1801 'increas':1179,1335,1345,1383,1393,1505,1683,1692 'industri':685,1072,1079,1134 'info':127 'inform':484 'infrastructur':1136 'inher':1478 'insecur':350,620 'instead':589,1549 'institut':979,1454,1496,1979,2138 'intern':1723,1735,2128 'internet':906,1103,1445,1726,1988 'introduct':1407 'intuit':1329,1377 'issuer':375,435 'join':236 'jon':201 'journalist':1861 'keep':153 'key':151,517,526,581,602,605 'kill':87 'kill-cord':86 'know':628 'laptop':85,2155 'larg':1236 'launch':196 'ledger':1430,1965 'less':312,1319,1367 'like':818,943,1818,1824,1907,1924 'live':1863 'loan':840 'lock':145 'log':404 'loos':560,2146 'loss':650 'lot':813,1098 'lotus':1636 'low':1404 'lower':1275 'machin':835 'made':2000,2135 'magnet':37,64,96 'magnitud':798,1318,1366 'maintain':1035,1962 'major':1245 'make':344,570,1105,1527,1763 'malici':699,1125,1151 'man':35,62,1946 'mani':1792 'mass':2040 'matter':1199 'mckinsey':877 'mechan':1524,1586 'media':2002 'mediat':1499,1504 'mention':1194 'merchant':370,416,538,750 'mere':775 'merg':223 'method':277 'middl':1945 'middle-man':1944 'mine':1214,1246,1348,1396 'miner':1163 'minuscul':946 'misinform':1100 'misunderstood':1093 'model':741,785,1484 'modif':1109 'monero':1833,1903,2188,2208 'money':545,584,638,719,732,920,1791,1813,1982 'month':176,727,1892 'move':1764,1981 'movement':2011 'much':1285 'nakamoto':661,1656 'need':410,923,1436,1539,1565 'network':430,992,1050,1182,1344,1392 'neutral':1235 'newer':1825 'nic':1293,1306 'night':1766 'no-on':609 'non':1487 'non-revers':1486 'notic':724 'nov':23,204 'number':532,631,970,1041,1052,1276,1338,1386 'obtain':926 'occupi':2108 'occur':1936 'offer':10,241,1188 'offic':1025,1028,1056,1141 'often':1092,1351,1399 'omit':1126,1152 'one':213,611,1223,2016 'onion':2197 'onlin':330,346,397,821,921 'order':45,75,1623 'other':579 'outlet':2003 'overhead':985,1003 'paid':46,76 'paper':1412,1596 'parti':358,392,426,1012,1441,1459,1536,1556,1570,1940 'password':394 'pay':250,1690 'payment':276,372,1463,1511,1528,1543 'paypal':1894,2087 'peer':1610,1612,1928,1930,1969,1971 'peer-to-p':1609,1927,1968 'peopl':2023,2058 'per':974,1045,1149,1743,1751 'percentag':671,1211 'permissionless':1932,2124 'person':1517 'personif':1643 'phone':912 'physic':1520 'pictur':470 'pleas':1914 'point':460 'popul':890 'portrait':2076 'pose':1637 'possibl':1493 'potenti':2025 'power':1243,1950 'pre':274,290,304,318,615,666,1014,1326,1374,1678,1729 'pre-cryptocurr':273,289,303,317,614,665,1013,1325,1373,1677,1728 'precious':562 'present':504 'privaci':1826,1912 'privat':525,601,1842 'probabl':810 'problem':964,1606 'process':463,1122,1341,1389,1461 'processor':373,427 'product':243 'proof':961,1170,1548,1619 'proof-of-work':960,1169 'propos':1598 'protect':1579,1592 'protest':2010 'provid':1841 'public':516,1964 'publish':879 'pull':367,381,544,782 'pull-bas':366,380,781 'purchas':329,1849 'push':593,739,745,759,791 'push-bas':592,738,758,790 'quot':659 'rather':521 're':9,235,266,280,295,1789 'read':1873 'realli':385,1492 'reason':649 'receiv':919,1812 'reduc':1424 'reimburs':694 'reli':1449 'renew':1216,1286,1354,1402 'report':881,1224,2004 'requir':933,980,1017,1024,1030 'resist':337,1922 'revers':1488,1577,1955 'review':1302 'right':555 'risk':2132,2145 'routin':1584 'safe':157,2215 'sale':32,56 'satoshi':660,1655 'scale':1184 'scales-up':1183 'scandinavia':1253 'scope':473 'second':975,1046 'secur':268,341,572,800 'seller':1580 'send':917,1721,1790 'septemb':1262 'serv':1455 'server':1615 'servic':399 'sever':140 'share':607 'shop':184 'show':354,471,736,1062 'shred':148 'shutdown':146 'sign':519,596 'sinc':497,1494 'sit':1634 'site':2198 'smart':911 'solar/wind/hydroelectric':1207 'sold':21 'solut':1600 'solv':958 'someon':627,712 'sourc':485,761,1085,1197,1203,1288,1299,1649,2080 'southwest':1250 'space':1057 'specif':998,1839 'spend':1605 'start':844,1886,2099 'state':1418 'statist':1189 'stay':2214 'steal':161,361,2153 'still':512,1281,1474 'store':2195 'street':2110 'suffer':1475 'suggest':1225 'supplier':419 'surveil':2042 'switch':36,63,374 'system':287,307,369,447,1466,1544,1991 'take':407,553,583,811,837,1698,1772 'target':2064 'team':2218 'tell':703 'theft':655 'thief':2151 'thiev':159 'thing':815,820,858,2020 'third':357,425,1011,1440,1458,1569 'third-parti':424 'though':1815 'threaten':1865,2043 'three':391 'thus':152 'time':212,1659,1696 'timestamp':1614 'today':613,2168 'token':765 'tradit':977 'transact':320,333,347,383,508,520,571,590,598,617,668,681,700,756,784,876,936,973,988,1016,1021,1044,1123,1150,1340,1388,1472,1489,1506,1558,1571,1625,1664,1672,1680,1701,1752,1783,1809,1843,1933,1956,1972,1996,2134 'transactions-per-second':972,1043 'transfer':1737,1760,1803 'travel':830 'trust':401,414,550,1010,1439,1457,1482,1535,1551,1568 'tweet':1869 'twh':1084 'twice':1283 'two':221,1554,1939 'typic':1747 'u.s':1291 'ukrain':2115 'unavoid':677 'unbank':892 'uncertainti':1512 'unless':859 'unlik':993,1676,1757 'unnecessari':1002 'us':188,623,1851,1908,1916 'usag':1067,1118,1130,1148,1176,1192,1314,1332,1362,1380 'usb':38,65,92 'use':256,515,914,956,1082,1139,1215,1323,1371,1427,1519,1607,1960,2026 'util':2123 'valu':746 'vari':1218 'various':1071 've':259 'verifi':1020 'versus':1077 'via':1727,1733 'video':113,121 'wall':2109 'war':2005 'watch':117 'way':1719 'weak':1479 'wear':1629 'web.archive.org':194,2112 'web.archive.org/web/20111126164538/http://occupywallst.org/donate/)':2111 'web.archive.org/web/20121213223642/http://bitcoinfriday.com/)':193 'weekend':1768 'well':1468 'white':1411 'whitepap':1651 'whose':1862 'wide':1219 'wikileak':1871,1874,1885,2089,2098 'wikileaks.org':2094 'wikileaks.org/paypal-freezes-wikileaks-donations.html)':2093 'will':1555 'wire':1736,1759,1802 'within':706 'without':922,1193,1533,1563,2130 'won':1761 'work':439,963,1172,1467,2056 'world':887,2038 'worthi':2072 'would':1578 'write':1661 'www.buskill.in':50,123,270,285,300,314,327,339,377,752,1005,1074,1297,1647,1883,2206,2212,2219,2221 'www.buskill.in/#demo)':122 'www.buskill.in/)':2220 'www.buskill.in/bitcoin-black-friday-2023/#censorship)':338 'www.buskill.in/bitcoin-black-friday-2023/#egalitarian)':284 'www.buskill.in/bitcoin-black-friday-2023/#environmentalism)':299 'www.buskill.in/bitcoin-black-friday-2023/#fees)':313,1004 'www.buskill.in/bitcoin-black-friday-2023/#privacy)':326 'www.buskill.in/bitcoin-black-friday-2023/#secure)':269 'www.buskill.in/wp-content/uploads/sites/8/2021/10/bitcoin_accepted_here.png)](https://buskill.in/buy)':2205 'www.buskill.in/wp-content/uploads/sites/8/2021/10/monero_accepted_here.png)](https://buskill.in/buy)':2211 'www.buskill.in/wp-content/uploads/sites/8/bitcoin_magazine_bitcoin_energy_usage_2021-08_conclusion1.jpg)](https://buskill.in/bitcoin-black-friday-2023/)':1073 'www.buskill.in/wp-content/uploads/sites/8/bitcoin_pull_based_transactions_001-300x258.png)](https://buskill.in/bitcoin-black-friday-2023)':376 'www.buskill.in/wp-content/uploads/sites/8/bitcoin_push_based_transactions_001-300x53.png)](https://buskill.in/bitcoin-black-friday-2023)':751 'www.buskill.in/wp-content/uploads/sites/8/buskill_bitcoinblackfriday2022_featuredimage1.png)](https://buskill.in/bitcoin-black-friday-2023)':49 'www.buskill.in/wp-content/uploads/sites/8/nic_carter_headshot_001.jpg)](https://buskill.in/bitcoin-black-friday-2023/)':1296 'www.buskill.in/wp-content/uploads/sites/8/satoshi_003-150x150.jpg)](https://buskill.in/bitcoin-black-friday-2023/)':1646 'www.buskill.in/wp-content/uploads/sites/8/wikileaks_bitcoin_20110614.jpg)](https://twitter.com/wikileaks/status/80774521350668288)':1882 'www.buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion':2224 'www.coincenter.org':487,763,794 'www.coincenter.org/education/crypto-regulation-faq/how-are-payments-with-bitcoin-different-than-credit-cards/)':486,762 'www.coincenter.org/education/crypto-regulation-faq/how-are-payments-with-bitcoin-different-than-credit-cards/),':793 'www.forbes.com':2103 'www.forbes.com/sites/forbesdigitalcovers/2018/07/30/the-backsies-billionaire-texan-builds-second-fortune-from-wreckage-of-real-estate-empire-hed-sold/?sh=6f75c6883a72)':2102 'www.mckinsey.com':894 'www.mckinsey.com/~/media/mckinsey/industries/public%20and%20social%20sector/our%20insights/half%20the%20world%20is%20unbanked/half-the-world-is-unbanked.pdf).':893 'www.nerdwallet.com':1754 'www.nerdwallet.com/article/banking/wire-transfers-what-banks-charge).':1753 'www.telegraph.co.uk':644 'www.telegraph.co.uk/news/uknews/1574781/jeremy-clarkson-eats-his-words-over-id-theft.html).':643 'www.theregister.com':208 'www.theregister.com/2012/11/09/bitcoin_friday_sale_event/)':207 'www.vice.com':230,2082 'www.vice.com/en/article/jp5xxp/bitcoin-is-taking-on-black-friday)':2081 'www.vice.com/en/article/jp5xxp/bitcoin-is-taking-on-black-friday).':229 'www.washingtonpost.com':2117 'www.washingtonpost.com/world/2022/03/03/donate-ukraine-money-crypto/),':2116 'year':219,233,869,1080 'youtube.com':129 'youtube.com/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':128 'zcash':1828,1901"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 0
+visibility: "visible "
+apId: "https://monero.town/post/1144645"
+editedAt: null
+createdAt: DateTimeImmutable @1700341331 {#1477
date: 2023-11-18 22:02:11.0 +01:00
}
} |
|
Show voter details
|
15 |
DENIED
|
edit
|
App\Entity\Entry {#1476
+user: Proxies\__CG__\App\Entity\User {#1848 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1746 …}
+image: Proxies\__CG__\App\Entity\Image {#1761 …}
+domain: App\Entity\Domain {#282 …}
+slug: "BusKill-Open-Source-Hardware-Dead-Man-Switch-Announces-Bitcoin-Black-Friday"
+title: "BusKill (Open-Source Hardware Dead Man Switch) Announces Bitcoin Black Friday Deal"
+url: "https://buskill.in/bitcoin-black-friday-2023/"
+body: """
In celebration of **Bitcoin Black Friday 2023**, we’re offering a **10% discount** on all [BusKill cables](https://buskill.in/buy/) sold between Nov 18 to Dec 03.\n
\n
| [](https://buskill.in/bitcoin-black-friday-2023) |\n
|---|\n
| *BusKill [Bitcoin Black Friday Sale](https://buskill.in/bitcoin-black-friday-2023) - Our Dead Man Switch Magnetic USB Breakaway cables are [10% off](https://buskill.in/buy/) all orders paid with cryptocurrency* |\n
\n
What is BusKill?\n
================\n
\n
BusKill is a laptop kill-cord. It’s a USB cable with a magnetic breakaway that you attach to your body and connect to your computer.\n
\n
| [](https://www.buskill.in/#demo) |\n
|---|\n
| *Watch the [BusKill Explainer Video](https://www.buskill.in/#demo) for more info [youtube.com/v/qPwyoD_cQR4](https://www.youtube.com/v/qPwyoD_cQR4)* |\n
\n
If the connection between you to your computer is severed, then your device will lock, shutdown, or shred its encryption keys – thus keeping your encrypted data safe from thieves that steal your device.\n
\n
What is Bitcoin Black Friday?\n
=============================\n
\n
[Black Friday](https://en.wikipedia.org/wiki/Black_Friday_(shopping)) is ~1 month before Christmas, and it’s the busiest shopping day in the US. The first “[Bitcoin Friday](https://web.archive.org/web/20121213223642/http://bitcoinfriday.com/)” ([launched](https://bitcoinmagazine.com/culture/bitcoin-friday-sale-happening-today-1352497394) by Jon Holmquist) was [Nov 9th, 2012](https://www.theregister.com/2012/11/09/bitcoin_friday_sale_event/) (at the time, one bitcoin was ~$11). The following year, the two ideas merged to become [Bitcoin Black Friday](https://www.vice.com/en/article/jp5xxp/bitcoin-is-taking-on-black-friday).\n
\n
This year, we’re joining Bitcoin Black Friday by offering our products at a 10% discount if you pay with cryptocurrency.\n
\n
Why should I use cryptocurrencies?\n
==================================\n
\n
We’ve always accepted cryptocurrencies because:\n
\n
1. They’re more [secure](https://www.buskill.in/bitcoin-black-friday-2023/#secure) than pre-cryptocurrency payment methods\n
2. They’re a more [egalitarian](https://www.buskill.in/bitcoin-black-friday-2023/#egalitarian) system than pre-cryptocurrency finance\n
3. They’re more [environmentally friendly](https://www.buskill.in/bitcoin-black-friday-2023/#environmentalism) than pre-cryptocurrency financial systems\n
4. The [fees are less](https://www.buskill.in/bitcoin-black-friday-2023/#fees) than pre-cryptocurrency transactions\n
5. They allow for [anonymous](https://www.buskill.in/bitcoin-black-friday-2023/#privacy) purchases online\n
6. Their transactions are [censorship-resistant](https://www.buskill.in/bitcoin-black-friday-2023/#censorship)\n
\n
Security\n
--------\n
\n
Before cryptocurrencies, making an online transaction was horrendously insecure and backwards.\n
\n
| [](https://buskill.in/bitcoin-black-friday-2023) |\n
|---|\n
| "Conceptually, pull-based transactions are really not that different than giving three parties the password to your online banking service and trusting them to log in and take what they need. You have to trust the merchant, their IT supplier; the acquiring bank, their third-party processor; the card network; and your own card issuer—and everybody who works for them and has access to their systems. If a bad guy gets hold of your card details at any point in this process, they could drain your account. |\n
| The picture shows the scope of all the entities with access to your critical card information" [source](https://www.coincenter.org/education/crypto-regulation-faq/how-are-payments-with-bitcoin-different-than-credit-cards/) |\n
\n
[Asymmetric cryptography](https://en.wikipedia.org/wiki/Public-key_cryptography#History) has been available since the 1970s, but [CNP (Card Not Present)](https://en.wikipedia.org/wiki/Card_not_present_transaction%22) transactions to this day still don’t use public keys to sign transactions. Rather, you give your private keys (that is, your credit card number, expiry, etc) directly to the merchant and you authorize them to **pull money out of your account** (trusting that they take the right amount and not to loose those precious credentials).\n
\n
Bitcoin flipped this around to actually make transactions secure. **With bitcoin**, you don’t give others the keys to take money out of your account. Instead, **transactions are push-based**. You sign a transaction with your private keys, and those keys are shared with no-one.\n
\n
Even today, pre-cryptocurrency transactions are abhorrently insecure. In the US or Europe, if someone knows your account number and bank, they can [direct debit money out of your account](https://www.telegraph.co.uk/news/uknews/1574781/Jeremy-Clarkson-eats-his-words-over-ID-theft.html). For the same reason, losses due to credit card theft is enormous. To quote Satoshi Nakamoto’s criticism of pre-cryptocurrency transactions, “A certain percentage of fraud is accepted as unavoidable”\n
\n
In fact, fraudulent transactions in the banking industry are so common that your bank will generally reimburse your account for any malicious transactions that you tell them about within 60-90 days. But if someone drains your account of all your money and you don’t notice for 12 months? Too bad. All your money is gone.\n
\n
| [](https://buskill.in/bitcoin-black-friday-2023) |\n
|---|\n
| In Bitcoin, transactions are push-based. [source](https://www.coincenter.org/education/crypto-regulation-faq/how-are-payments-with-bitcoin-different-than-credit-cards/) |\n
\n
[Tokenization](https://en.wikipedia.org/wiki/Tokenization_(data_security)) and [3DS](https://en.wikipedia.org/wiki/3-D_Secure) are merely bandages on a fundamentally backwards, pull-based transaction model. But because [bitcoin is push-based](https://www.coincenter.org/education/crypto-regulation-faq/how-are-payments-with-bitcoin-different-than-credit-cards/), it’s magnitudes more secure.\n
\n
Egalitarian\n
-----------\n
\n
If you have a bank account, then you probably take a lot of things for granted. Like buying things online (with a credit card). Or getting cash when traveling abroad (from an ATM machine). Or taking out a loan so you can start a business.\n
\n
Before crypto-currencies, it was very difficult to do these things unless you had a bank account. And in 2008 (the year with the first-ever bitcoin transaction), McKinsey & Company published a report concluding that [half of the world’s adult population is unbanked](https://www.mckinsey.com/~/media/mckinsey/industries/public%20and%20social%20sector/our%20insights/half%20the%20world%20is%20unbanked/half-the-world-is-unbanked.pdf).\n
\n
But with crypto-currencies, anyone with access to the internet and a computer or smart phone can use bitcoin to send and receive money online – without needing to first obtain a bank account.\n
\n
Environmentalism\n
----------------\n
\n
The energy required to facilitate transactions in decentralized, blockchain-based cryptocurrencies like bitcoin is minuscule by comparison. And, most importantly, the amount of energy used to solve the proof-of-work problem does not grow as the number of transactions-per-second grows.\n
\n
Traditional financial institutions require an enormous amount of overhead to facilitate transactions in their centralized networks. Unlike bitcoin, which was designed specifically to [eliminate the unnecessary overhead](https://www.buskill.in/bitcoin-black-friday-2023/#fees) created by a trusted third party, pre-cryptocurrency transactions required humans to verify transactions. These humans require office buildings. These office buildings require energy to build and maintain. And, most importantly, as the number of transactions-per-second grows on their network, the number of humans and office space also grows.\n
\n
| [](https://buskill.in/bitcoin-black-friday-2023/) |\n
|---|\n
| Bitcoin versus other industries — yearly energy use, in TWh [source](https://bitcoinmagazine.com/business/bitcoin-energy-use-compare-industry) |\n
\n
This fact is often misunderstood because there’s a lot of misinformation on the Internet that makes a few disingenuous modifications to the facts:\n
\n
1. They calculate the energy usage of the computers processing transactions only, maliciously omitting calculating the energy usage of the entire industry’s infrastructure (eg energy used by office buildings)\n
2. They calculate the energy usage *per transaction*, maliciously omitting the fact that the amount of energy expended by bitcoin miners is automatically adjusted by the proof-of-work algorithm (so energy usage does not increase as the network scales-up)\n
3. They offer statistics about “energy usage” without mentioning the energy sources. It matters if the energy source is coal/nuclear/natural-gas or solar/wind/hydroelectric\n
\n
> | "…estimates for what percentage of Bitcoin mining uses renewable energy vary widely. In December 2019, one report suggested that 73% of Bitcoin’s energy consumption was carbon neutral, largely due to the abundance of hydro power in major mining hubs such as Southwest China and Scandinavia. On the other hand, the CCAF estimated in September 2020 that the figure is closer to 39%. But even if the lower number is correct, that’s still **almost twice as much [renewable energy sources] as the U.S. grid**" | [](https://buskill.in/bitcoin-black-friday-2023/) |\n
> |---|---|\n
> | [source: Harvard Business Review](https://hbr.org/2021/05/how-much-energy-does-bitcoin-actually-consume) | Nic Carter |\n
\n
The facts are that the energy usage of bitcoin is magnitudes less than the energy used by pre-cryptocurrency financial intuitions, that energy usage does not increase as the number of transactions processed by the network increases, and that mining bitcoin is often done with renewable energy.\n
\n
The facts are that the energy usage of bitcoin is magnitudes less than the energy used by pre-cryptocurrency financial intuitions, that energy usage does not increase as the number of transactions processed by the network increases, and that mining bitcoin is often done with renewable energy.\n
\n
Low Fees\n
--------\n
\n
The introduction to the [Bitcoin White Paper](https://bitcoin.org/bitcoin.pdf) (2008) clearly states that Bitcoin was created to reduce costs by using a distributed ledger (the blockchain) to eliminate the need for a trusted third party.\n
\n
> | "Commerce on the Internet has come to rely almost exclusively on financial institutions serving as trusted third parties to process electronic payments. While the system works well enough for most transactions, it still suffers from the inherent weaknesses of the trust based model. | |\n
> |---|---|\n
> | Completely non-reversible transactions are not really possible, since financial institutions cannot avoid mediating disputes. **The cost of mediation increases transaction costs**… | |\n
> | These costs and payment uncertainties can be avoided in person by using physical currency, but no mechanism exists to make payments over a communications channel without a trusted party. | |\n
> | What is needed is an electronic payment system based on cryptographic proof instead of trust, allowing any two willing parties to transact directly with each other without the need for a trusted third party. Transactions that are computationally impractical to reverse would protect sellers from fraud, and routine escrow mechanisms could easily be implemented to protect buyers. In this paper, we propose a solution to the double-spending problem using a peer-to-peer distributed timestamp server to generate computational proof of the chronological order of transactions." | [](https://buskill.in/bitcoin-black-friday-2023/) |\n
> | [source: Bitcoin Whitepaper](https://bitcoin.org/bitcoin.pdf) | Satoshi Nakamoto |\n
\n
At the time of writing, **the [average transaction fee](https://bitcoinfees.net/) for a bitcoin transaction is $0.06**. And unlike pre-cryptocurrency transactions, you can increase or decrease the fee that you pay to increase or decrease the time it takes for the transaction to complete (at $0.06, it will get added to the blockchain in **~1 hour**).\n
\n
By comparison, the way to send funds internationally through the Internet via pre-cryptocurrency banks is via an **[international wire transfer](https://en.wikipedia.org/wiki/Wire_transfer)**. Fees very per bank, but [they typically charge **$15-$85 per transaction**](https://www.nerdwallet.com/article/banking/wire-transfers-what-banks-charge). And unlike bitcoin, wire transfers won’t make move on nights and weekends, so they can take **1-7 days** to complete.\n
\n
Also, with bitcoin, that $0.06 transaction fee only applies when you’re sending money. Many banks will *also* charge a fee for an incoming wire transfer. In bitcoin, there is no transaction fee to receive money.\n
\n
Anonymity\n
---------\n
\n
Though early cryptocurrencies like Bitcoin don’t ensure anonymity like newer privacy coins, [ZCash](https://en.wikipedia.org/wiki/Zcash) and [Monero](https://en.wikipedia.org/wiki/Monero) were designed specifically to provide private transactions.\n
\n
This allows our customers to purchase from us anonymously, which can be extremely important for activists and journalists whose lives are threatened by their adversaries.\n
\n
| [](https://twitter.com/wikileaks/status/80774521350668288) |\n
|---|\n
| WikiLeaks started accepting donations in Bitcoin 7 months after PayPal froze their account |\n
\n
We accept both ZCash and Monero. If you’d like us to accept another privacy coin, please [contact us](https://buskill.in/contact) :)\n
\n
Censorship-Resistant\n
--------------------\n
\n
Cryptocurrencies like bitcoin are peer-to-peer and permissionless. Transactions exchanging bitcoins occur directly between two parties. There is **no middle-man** that has the power to block, freeze, or reverse transactions. Before blockchains were used to maintain a public ledger and enable peer-to-peer transactions, we were dependent on big financial institutions to move money on our behalf through the internet. That antiquated system allowed them to censor transactions, such as donations made to media outlets reporting war crimes and donations to protest movements.\n
\n
> | "For me, that is one of the coolest things about bitcoin… | |\n
> |---|---|\n
> | People can potentially use it donate more anonymously to dissident groups and causes in a world where mass government surveillance threatens freedom of expression and certainly harms activists’ ability to fundraise for their work, when people are afraid they could be targeted by a government for donating to a worthy cause." | [](https://buskill.in/bitcoin-black-friday-2023/) |\n
> | [source](https://www.vice.com/en/article/jp5xxp/bitcoin-is-taking-on-black-friday) | Evan Greer |\n
\n
After [PayPal froze WikiLeaks’s donation account](https://wikileaks.org/PayPal-freezes-WikiLeaks-donations.html) in 2010, WikiLeaks started [accepting bicoin](https://www.forbes.com/sites/forbesdigitalcovers/2018/07/30/the-backsies-billionaire-texan-builds-second-fortune-from-wreckage-of-real-estate-empire-hed-sold/?sh=6f75c6883a72) in 2011. From [Occupy Wall Street](https://web.archive.org/web/20111126164538/http://occupywallst.org/donate/) to [Ukraine](https://www.washingtonpost.com/world/2022/03/03/donate-ukraine-money-crypto/), defenders of democracy have utilized permissionless cryptocurrencies to accept international donations without the risk of transactions made through financial institutions.\n
\n
Buy BusKill with crypto\n
-----------------------\n
\n
Don’t risk loosing your crypto to a thief that steals your laptop. Get your own [BusKill Cable](https://buskill.in/buy/) at a 10% discount today!\n
\n
**[Buy a BusKill Cable](https://buskill.in/buy)** \n
<https://buskill.in/buy>\n
\n
You can also buy a BusKill cable with bitcoin, monero, and other altcoins from our [BusKill Store’s .onion site](http://buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion/buy/). ` `\n
\n
[](https://buskill.in/buy)\n
\n
[](https://buskill.in/buy) \n
` ` \n
` ` \n
Stay safe, \n
The BusKill Team \n
[www.buskill.in](https://www.buskill.in/) \n
[buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tl…](http://www.buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 0
+favouriteCount: 0
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700341331 {#1475
date: 2023-11-18 22:02:11.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1758 …}
+votes: Doctrine\ORM\PersistentCollection {#1755 …}
+reports: Doctrine\ORM\PersistentCollection {#1757 …}
+favourites: Doctrine\ORM\PersistentCollection {#1756 …}
+notifications: Doctrine\ORM\PersistentCollection {#1759 …}
+badges: Doctrine\ORM\PersistentCollection {#1751 …}
+children: []
-id: 14233
-titleTs: "'announc':9 'bitcoin':10 'black':11 'buskil':1 'dead':6 'deal':13 'friday':12 'hardwar':5 'man':7 'open':3 'open-sourc':2 'sourc':4 'switch':8"
-bodyTs: "'-7':1774 '-90':708 '/#demo)':124 '/)':1668,2222 '/2012/11/09/bitcoin_friday_sale_event/)':209 '/2021/05/how-much-energy-does-bitcoin-actually-consume)':1305 '/article/banking/wire-transfers-what-banks-charge).':1755 '/bitcoin-black-friday-2023)':59 '/bitcoin-black-friday-2023/#censorship)':340 '/bitcoin-black-friday-2023/#egalitarian)':286 '/bitcoin-black-friday-2023/#environmentalism)':301 '/bitcoin-black-friday-2023/#fees)':315,1006 '/bitcoin-black-friday-2023/#privacy)':328 '/bitcoin-black-friday-2023/#secure)':271 '/bitcoin.pdf)':1415,1654 '/business/bitcoin-energy-use-compare-industry)':1088 '/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':116 '/buy':2178 '/buy)**':2175 '/buy/)':20,73,2163 '/buy/).':2201 '/contact)':1919 '/culture/bitcoin-friday-sale-happening-today-1352497394)':199 '/education/crypto-regulation-faq/how-are-payments-with-bitcoin-different-than-credit-cards/)':488,764 '/education/crypto-regulation-faq/how-are-payments-with-bitcoin-different-than-credit-cards/),':795 '/en/article/jp5xxp/bitcoin-is-taking-on-black-friday)':2083 '/en/article/jp5xxp/bitcoin-is-taking-on-black-friday).':231 '/news/uknews/1574781/jeremy-clarkson-eats-his-words-over-id-theft.html).':645 '/paypal-freezes-wikileaks-donations.html)':2095 '/sites/forbesdigitalcovers/2018/07/30/the-backsies-billionaire-texan-builds-second-fortune-from-wreckage-of-real-estate-empire-hed-sold/?sh=6f75c6883a72)':2104 '/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':130 '/web/20111126164538/http://occupywallst.org/donate/)':2113 '/web/20121213223642/http://bitcoinfriday.com/)':195 '/wiki/3-d_secure)':773 '/wiki/black_friday_(shopping))':173 '/wiki/card_not_present_transaction%22)':507 '/wiki/monero)':1836 '/wiki/public-key_cryptography#history)':493 '/wiki/tokenization_(data_security))':768 '/wiki/wire_transfer)**.':1740 '/wiki/zcash)':1831 '/world/2022/03/03/donate-ukraine-money-crypto/),':2118 '/wp-content/uploads/sites/8/2021/10/bitcoin_accepted_here.png)](https://buskill.in/buy)':2207 '/wp-content/uploads/sites/8/2021/10/monero_accepted_here.png)](https://buskill.in/buy)':2213 '/wp-content/uploads/sites/8/bitcoin_magazine_bitcoin_energy_usage_2021-08_conclusion1.jpg)](https://buskill.in/bitcoin-black-friday-2023/)':1075 '/wp-content/uploads/sites/8/bitcoin_pull_based_transactions_001-300x258.png)](https://buskill.in/bitcoin-black-friday-2023)':378 '/wp-content/uploads/sites/8/bitcoin_push_based_transactions_001-300x53.png)](https://buskill.in/bitcoin-black-friday-2023)':753 '/wp-content/uploads/sites/8/buskill_bitcoinblackfriday2022_featuredimage1.png)](https://buskill.in/bitcoin-black-friday-2023)':51 '/wp-content/uploads/sites/8/evan_greer_fff.jpg)](https://buskill.in/bitcoin-black-friday-2023/)':2079 '/wp-content/uploads/sites/8/nic_carter_headshot_001.jpg)](https://buskill.in/bitcoin-black-friday-2023/)':1298 '/wp-content/uploads/sites/8/satoshi_003-150x150.jpg)](https://buskill.in/bitcoin-black-friday-2023/)':1648 '/wp-content/uploads/sites/8/wikileaks_bitcoin_20110614.jpg)](https://twitter.com/wikileaks/status/80774521350668288)':1884 '/~/media/mckinsey/industries/public%20and%20social%20sector/our%20insights/half%20the%20world%20is%20unbanked/half-the-world-is-unbanked.pdf).':895 '0.06':1674,1705,1782 '03':27 '1':175,264,1113,1714,1773 '10':12,42,69,246,2166 '11':216 '12':726 '15':1749 '18':24 '1970s':499 '1hb5xmlmzfvj8alj6mfbsbifrod4miy36v':1881 '2':278,1143 '2008':867,1416 '2010':2097 '2011':2106 '2012':206 '2019':1222 '2020':1263 '2023':7 '3':293,1186 '39':1270 '3ds':770 '4':308 '5':321 '6':331 '60':707 '7':1891 '73':1227 '85':1750 '9th':205 'abhorr':619 'abil':2051 'abroad':831 'abund':1240 'accept':261,675,1876,1887,1899,1910,2100,2127,2203,2209 'access':444,479,903 'account':468,549,588,630,642,696,715,807,864,929,1897,2092 'acquier':371 'acquir':421 'activist':1859,2050 'actual':569 'ad':1709 'adjust':1166 'adult':889 'adversari':1868 'afraid':2060 'algorithm':1173 'allow':323,1552,1845,1992 'almost':1282,1450 'also':1058,1778,1795,2181 'altcoin':2191 'alway':260 'amount':556,953,983,1157 'anonym':325,1814,1823,1852,1877,2030 'anoth':1911 'antiqu':1990 'anyon':901 'appli':1786 'around':567 'ask':1633 'asymmetr':489 'atm':834 'attach':100 'author':541 'automat':1165 'avail':496 'averag':1663 'avoid':1498,1515 'backward':352,780 'bad':450,729 'bandag':776 'bank':398,422,633,684,691,806,863,928,1731,1744,1793 'bar':1060 'base':368,382,594,740,760,783,792,941,1483,1545 'becom':225 'behalf':1985 'behind':1638 'bicoin':2101 'big':1977 'bitcoin':4,29,53,166,191,214,226,237,564,574,755,788,875,915,944,994,1069,1076,1162,1213,1229,1316,1349,1364,1397,1410,1420,1645,1650,1671,1758,1780,1805,1819,1878,1890,1925,1935,2022,2187,2202 'bitcoin.org':1414,1653 'bitcoin.org/bitcoin.pdf)':1413,1652 'bitcoinfees.net':1667 'bitcoinfees.net/)':1666 'bitcoinmagazine.com':198,1087 'bitcoinmagazine.com/business/bitcoin-energy-use-compare-industry)':1086 'bitcoinmagazine.com/culture/bitcoin-friday-sale-happening-today-1352497394)':197 'black':5,30,54,167,169,227,238 'block':1952 'blockchain':940,1432,1712,1958 'blockchain-bas':939 'bodi':103 'breakaway':39,66,97 'build':1026,1029,1033,1142 'busi':846,1301 'busiest':183 'buskil':16,28,52,81,82,111,119,2140,2159,2171,2184,2194,2217 'buskill.in':19,58,72,1918,2078,2162,2174,2177 'buskill.in/bitcoin-black-friday-2023)':57 'buskill.in/buy':2176 'buskill.in/buy)**':2173 'buskill.in/buy/)':18,71,2161 'buskill.in/contact)':1917 'buskill.in/wp-content/uploads/sites/8/evan_greer_fff.jpg)](https://buskill.in/bitcoin-black-friday-2023/)':2077 'buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tl':2223 'buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion':2200 'buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion/buy/).':2199 'buy':819,2139,2169,2182 'buyer':1593 'cabl':17,40,67,93,2160,2172,2185 'calcul':1115,1127,1145 'cannot':1497 'carbon':1234 'card':429,434,456,483,502,531,654,825 'carter':1294,1307 'cash':828 'caus':2035,2073 'ccaf':1259 'celebr':2 'censor':1995 'censorship':336,1921 'censorship-resist':335,1920 'central':991 'certain':670,2048 'channel':1532 'charg':1748,1796 'china':1251 'christma':178 'chronolog':1622 'clear':1417 'closer':1268 'cnp':501 'coal/nuclear/natural-gas':1205 'coin':1827,1913 'come':1447 'commerc':1442 'common':688 'communic':1531 'compani':878 'comparison':948,1064,1717 'complet':1485,1703,1777 'comput':108,138,909,1121,1574,1618 'conceptu':379 'conclud':882 'connect':105,133 'consum':744 'consumpt':1232 'contact':1915 'coolest':2019 'cord':88 'correct':1278 'cost':1425,1502,1507,1509 'could':465,1587,2062 'creat':1007,1422 'credenti':563 'credit':530,653,824 'crime':2006 'critic':482,663 'crypto':849,899,2142,2148 'crypto-curr':848,898 'cryptocurr':48,78,252,257,262,275,291,305,319,343,616,667,942,1015,1327,1375,1679,1730,1817,1923,2125 'cryptograph':1547 'cryptographi':490 'currenc':850,900,1521 'custom':1847 'd':1906 'data':156 'day':185,511,709,1775 'dead':34,61 'debit':637 'dec':26 'decemb':1221 'decentr':938 'decreas':1685,1694 'defend':2119 'democraci':2121 'depend':1975 'design':997,1838 'detail':457 'devic':143,163 'diagram':353 'differ':388 'difficult':854 'direct':535,636,747,1559,1937 'discount':13,247,2167 'disingenu':1108 'disput':1500 'dissid':2032 'distribut':1429,1613 'donat':1879,1888,1999,2008,2028,2069,2091,2129 'done':1352,1400 'doubl':1604 'double-spend':1603 'drain':466,713 'due':651,1237 'earli':1816 'easili':1588 'eg':1137 'egalitarian':283,801 'electron':1462,1542 'elimin':1000,1434 'en.wikipedia.org':172,492,506,767,772,1739,1830,1835 'en.wikipedia.org/wiki/3-d_secure)':771 'en.wikipedia.org/wiki/black_friday_(shopping))':171 'en.wikipedia.org/wiki/card_not_present_transaction%22)':505 'en.wikipedia.org/wiki/monero)':1834 'en.wikipedia.org/wiki/public-key_cryptography#history)':491 'en.wikipedia.org/wiki/tokenization_(data_security))':766 'en.wikipedia.org/wiki/wire_transfer)**.':1738 'en.wikipedia.org/wiki/zcash)':1829 'enabl':1967 'encrypt':150,155 'energi':932,955,1031,1066,1081,1117,1129,1138,1147,1159,1175,1191,1196,1202,1217,1231,1287,1313,1322,1331,1355,1361,1370,1379,1403 'enorm':657,982 'enough':1469 'ensur':1822 'entir':1133 'entiti':477 'environment':297,930 'escrow':1585 'estim':1208,1260 'etc':534 'europ':625 'evan':2074,2084 'even':612,1272 'ever':874 'everybodi':437 'exchang':1934 'exclus':1451 'exist':1525 'expend':1160 'expiri':533 'explain':112,120 'express':2046 'extrem':1856 'facilit':935,987 'fact':679,1090,1112,1154,1309,1357 'faux':1632 'fee':310,1405,1665,1687,1741,1784,1798,1810 'figur':1266,1628 'financ':292 'financi':306,978,1328,1376,1453,1495,1978,2137 'first':190,873,925 'first-ev':872 'flip':565 'follow':218 'fraud':673,1582 'fraudul':680 'freedom':2044 'freez':1953 'friday':6,31,55,168,170,192,228,239 'friend':298 'froze':1895,2088 'fund':363,1722 'fundament':779 'fundrais':2053 'general':693 'generat':1617 'get':452,827,1708,2156 'github.com':115 'github.com/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':114 'give':390,523,578 'gone':734 'govern':2041,2067 'grant':817 'graph':1061 'graphic':735 'greer':2085 'grer':2075 'grid':1292 'group':2033 'grow':967,976,1047,1059 'guy':451,1631 'half':884 'hand':1257 'harm':2049 'harvard':1300 'hbr.org':1304 'hbr.org/2021/05/how-much-energy-does-bitcoin-actually-consume)':1303 'headshot':1295 'hold':453 'holmquist':202 'hood':1627 'horrend':349 'hour':1715 'hub':1247 'human':1018,1023,1054 'hydro':1242 'idea':222 'illumin':1642 'implement':1590 'import':951,1038,1857 'impract':1575 'incom':1801 'increas':1179,1335,1345,1383,1393,1505,1683,1692 'industri':685,1072,1079,1134 'info':127 'inform':484 'infrastructur':1136 'inher':1478 'insecur':350,620 'instead':589,1549 'institut':979,1454,1496,1979,2138 'intern':1723,1735,2128 'internet':906,1103,1445,1726,1988 'introduct':1407 'intuit':1329,1377 'issuer':375,435 'join':236 'jon':201 'journalist':1861 'keep':153 'key':151,517,526,581,602,605 'kill':87 'kill-cord':86 'know':628 'laptop':85,2155 'larg':1236 'launch':196 'ledger':1430,1965 'less':312,1319,1367 'like':818,943,1818,1824,1907,1924 'live':1863 'loan':840 'lock':145 'log':404 'loos':560,2146 'loss':650 'lot':813,1098 'lotus':1636 'low':1404 'lower':1275 'machin':835 'made':2000,2135 'magnet':37,64,96 'magnitud':798,1318,1366 'maintain':1035,1962 'major':1245 'make':344,570,1105,1527,1763 'malici':699,1125,1151 'man':35,62,1946 'mani':1792 'mass':2040 'matter':1199 'mckinsey':877 'mechan':1524,1586 'media':2002 'mediat':1499,1504 'mention':1194 'merchant':370,416,538,750 'mere':775 'merg':223 'method':277 'middl':1945 'middle-man':1944 'mine':1214,1246,1348,1396 'miner':1163 'minuscul':946 'misinform':1100 'misunderstood':1093 'model':741,785,1484 'modif':1109 'monero':1833,1903,2188,2208 'money':545,584,638,719,732,920,1791,1813,1982 'month':176,727,1892 'move':1764,1981 'movement':2011 'much':1285 'nakamoto':661,1656 'need':410,923,1436,1539,1565 'network':430,992,1050,1182,1344,1392 'neutral':1235 'newer':1825 'nic':1293,1306 'night':1766 'no-on':609 'non':1487 'non-revers':1486 'notic':724 'nov':23,204 'number':532,631,970,1041,1052,1276,1338,1386 'obtain':926 'occupi':2108 'occur':1936 'offer':10,241,1188 'offic':1025,1028,1056,1141 'often':1092,1351,1399 'omit':1126,1152 'one':213,611,1223,2016 'onion':2197 'onlin':330,346,397,821,921 'order':45,75,1623 'other':579 'outlet':2003 'overhead':985,1003 'paid':46,76 'paper':1412,1596 'parti':358,392,426,1012,1441,1459,1536,1556,1570,1940 'password':394 'pay':250,1690 'payment':276,372,1463,1511,1528,1543 'paypal':1894,2087 'peer':1610,1612,1928,1930,1969,1971 'peer-to-p':1609,1927,1968 'peopl':2023,2058 'per':974,1045,1149,1743,1751 'percentag':671,1211 'permissionless':1932,2124 'person':1517 'personif':1643 'phone':912 'physic':1520 'pictur':470 'pleas':1914 'point':460 'popul':890 'portrait':2076 'pose':1637 'possibl':1493 'potenti':2025 'power':1243,1950 'pre':274,290,304,318,615,666,1014,1326,1374,1678,1729 'pre-cryptocurr':273,289,303,317,614,665,1013,1325,1373,1677,1728 'precious':562 'present':504 'privaci':1826,1912 'privat':525,601,1842 'probabl':810 'problem':964,1606 'process':463,1122,1341,1389,1461 'processor':373,427 'product':243 'proof':961,1170,1548,1619 'proof-of-work':960,1169 'propos':1598 'protect':1579,1592 'protest':2010 'provid':1841 'public':516,1964 'publish':879 'pull':367,381,544,782 'pull-bas':366,380,781 'purchas':329,1849 'push':593,739,745,759,791 'push-bas':592,738,758,790 'quot':659 'rather':521 're':9,235,266,280,295,1789 'read':1873 'realli':385,1492 'reason':649 'receiv':919,1812 'reduc':1424 'reimburs':694 'reli':1449 'renew':1216,1286,1354,1402 'report':881,1224,2004 'requir':933,980,1017,1024,1030 'resist':337,1922 'revers':1488,1577,1955 'review':1302 'right':555 'risk':2132,2145 'routin':1584 'safe':157,2215 'sale':32,56 'satoshi':660,1655 'scale':1184 'scales-up':1183 'scandinavia':1253 'scope':473 'second':975,1046 'secur':268,341,572,800 'seller':1580 'send':917,1721,1790 'septemb':1262 'serv':1455 'server':1615 'servic':399 'sever':140 'share':607 'shop':184 'show':354,471,736,1062 'shred':148 'shutdown':146 'sign':519,596 'sinc':497,1494 'sit':1634 'site':2198 'smart':911 'solar/wind/hydroelectric':1207 'sold':21 'solut':1600 'solv':958 'someon':627,712 'sourc':485,761,1085,1197,1203,1288,1299,1649,2080 'southwest':1250 'space':1057 'specif':998,1839 'spend':1605 'start':844,1886,2099 'state':1418 'statist':1189 'stay':2214 'steal':161,361,2153 'still':512,1281,1474 'store':2195 'street':2110 'suffer':1475 'suggest':1225 'supplier':419 'surveil':2042 'switch':36,63,374 'system':287,307,369,447,1466,1544,1991 'take':407,553,583,811,837,1698,1772 'target':2064 'team':2218 'tell':703 'theft':655 'thief':2151 'thiev':159 'thing':815,820,858,2020 'third':357,425,1011,1440,1458,1569 'third-parti':424 'though':1815 'threaten':1865,2043 'three':391 'thus':152 'time':212,1659,1696 'timestamp':1614 'today':613,2168 'token':765 'tradit':977 'transact':320,333,347,383,508,520,571,590,598,617,668,681,700,756,784,876,936,973,988,1016,1021,1044,1123,1150,1340,1388,1472,1489,1506,1558,1571,1625,1664,1672,1680,1701,1752,1783,1809,1843,1933,1956,1972,1996,2134 'transactions-per-second':972,1043 'transfer':1737,1760,1803 'travel':830 'trust':401,414,550,1010,1439,1457,1482,1535,1551,1568 'tweet':1869 'twh':1084 'twice':1283 'two':221,1554,1939 'typic':1747 'u.s':1291 'ukrain':2115 'unavoid':677 'unbank':892 'uncertainti':1512 'unless':859 'unlik':993,1676,1757 'unnecessari':1002 'us':188,623,1851,1908,1916 'usag':1067,1118,1130,1148,1176,1192,1314,1332,1362,1380 'usb':38,65,92 'use':256,515,914,956,1082,1139,1215,1323,1371,1427,1519,1607,1960,2026 'util':2123 'valu':746 'vari':1218 'various':1071 've':259 'verifi':1020 'versus':1077 'via':1727,1733 'video':113,121 'wall':2109 'war':2005 'watch':117 'way':1719 'weak':1479 'wear':1629 'web.archive.org':194,2112 'web.archive.org/web/20111126164538/http://occupywallst.org/donate/)':2111 'web.archive.org/web/20121213223642/http://bitcoinfriday.com/)':193 'weekend':1768 'well':1468 'white':1411 'whitepap':1651 'whose':1862 'wide':1219 'wikileak':1871,1874,1885,2089,2098 'wikileaks.org':2094 'wikileaks.org/paypal-freezes-wikileaks-donations.html)':2093 'will':1555 'wire':1736,1759,1802 'within':706 'without':922,1193,1533,1563,2130 'won':1761 'work':439,963,1172,1467,2056 'world':887,2038 'worthi':2072 'would':1578 'write':1661 'www.buskill.in':50,123,270,285,300,314,327,339,377,752,1005,1074,1297,1647,1883,2206,2212,2219,2221 'www.buskill.in/#demo)':122 'www.buskill.in/)':2220 'www.buskill.in/bitcoin-black-friday-2023/#censorship)':338 'www.buskill.in/bitcoin-black-friday-2023/#egalitarian)':284 'www.buskill.in/bitcoin-black-friday-2023/#environmentalism)':299 'www.buskill.in/bitcoin-black-friday-2023/#fees)':313,1004 'www.buskill.in/bitcoin-black-friday-2023/#privacy)':326 'www.buskill.in/bitcoin-black-friday-2023/#secure)':269 'www.buskill.in/wp-content/uploads/sites/8/2021/10/bitcoin_accepted_here.png)](https://buskill.in/buy)':2205 'www.buskill.in/wp-content/uploads/sites/8/2021/10/monero_accepted_here.png)](https://buskill.in/buy)':2211 'www.buskill.in/wp-content/uploads/sites/8/bitcoin_magazine_bitcoin_energy_usage_2021-08_conclusion1.jpg)](https://buskill.in/bitcoin-black-friday-2023/)':1073 'www.buskill.in/wp-content/uploads/sites/8/bitcoin_pull_based_transactions_001-300x258.png)](https://buskill.in/bitcoin-black-friday-2023)':376 'www.buskill.in/wp-content/uploads/sites/8/bitcoin_push_based_transactions_001-300x53.png)](https://buskill.in/bitcoin-black-friday-2023)':751 'www.buskill.in/wp-content/uploads/sites/8/buskill_bitcoinblackfriday2022_featuredimage1.png)](https://buskill.in/bitcoin-black-friday-2023)':49 'www.buskill.in/wp-content/uploads/sites/8/nic_carter_headshot_001.jpg)](https://buskill.in/bitcoin-black-friday-2023/)':1296 'www.buskill.in/wp-content/uploads/sites/8/satoshi_003-150x150.jpg)](https://buskill.in/bitcoin-black-friday-2023/)':1646 'www.buskill.in/wp-content/uploads/sites/8/wikileaks_bitcoin_20110614.jpg)](https://twitter.com/wikileaks/status/80774521350668288)':1882 'www.buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion':2224 'www.coincenter.org':487,763,794 'www.coincenter.org/education/crypto-regulation-faq/how-are-payments-with-bitcoin-different-than-credit-cards/)':486,762 'www.coincenter.org/education/crypto-regulation-faq/how-are-payments-with-bitcoin-different-than-credit-cards/),':793 'www.forbes.com':2103 'www.forbes.com/sites/forbesdigitalcovers/2018/07/30/the-backsies-billionaire-texan-builds-second-fortune-from-wreckage-of-real-estate-empire-hed-sold/?sh=6f75c6883a72)':2102 'www.mckinsey.com':894 'www.mckinsey.com/~/media/mckinsey/industries/public%20and%20social%20sector/our%20insights/half%20the%20world%20is%20unbanked/half-the-world-is-unbanked.pdf).':893 'www.nerdwallet.com':1754 'www.nerdwallet.com/article/banking/wire-transfers-what-banks-charge).':1753 'www.telegraph.co.uk':644 'www.telegraph.co.uk/news/uknews/1574781/jeremy-clarkson-eats-his-words-over-id-theft.html).':643 'www.theregister.com':208 'www.theregister.com/2012/11/09/bitcoin_friday_sale_event/)':207 'www.vice.com':230,2082 'www.vice.com/en/article/jp5xxp/bitcoin-is-taking-on-black-friday)':2081 'www.vice.com/en/article/jp5xxp/bitcoin-is-taking-on-black-friday).':229 'www.washingtonpost.com':2117 'www.washingtonpost.com/world/2022/03/03/donate-ukraine-money-crypto/),':2116 'year':219,233,869,1080 'youtube.com':129 'youtube.com/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':128 'zcash':1828,1901"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 0
+visibility: "visible "
+apId: "https://monero.town/post/1144645"
+editedAt: null
+createdAt: DateTimeImmutable @1700341331 {#1477
date: 2023-11-18 22:02:11.0 +01:00
}
} |
|
Show voter details
|
16 |
DENIED
|
moderate
|
App\Entity\Entry {#1476
+user: Proxies\__CG__\App\Entity\User {#1848 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1746 …}
+image: Proxies\__CG__\App\Entity\Image {#1761 …}
+domain: App\Entity\Domain {#282 …}
+slug: "BusKill-Open-Source-Hardware-Dead-Man-Switch-Announces-Bitcoin-Black-Friday"
+title: "BusKill (Open-Source Hardware Dead Man Switch) Announces Bitcoin Black Friday Deal"
+url: "https://buskill.in/bitcoin-black-friday-2023/"
+body: """
In celebration of **Bitcoin Black Friday 2023**, we’re offering a **10% discount** on all [BusKill cables](https://buskill.in/buy/) sold between Nov 18 to Dec 03.\n
\n
| [](https://buskill.in/bitcoin-black-friday-2023) |\n
|---|\n
| *BusKill [Bitcoin Black Friday Sale](https://buskill.in/bitcoin-black-friday-2023) - Our Dead Man Switch Magnetic USB Breakaway cables are [10% off](https://buskill.in/buy/) all orders paid with cryptocurrency* |\n
\n
What is BusKill?\n
================\n
\n
BusKill is a laptop kill-cord. It’s a USB cable with a magnetic breakaway that you attach to your body and connect to your computer.\n
\n
| [](https://www.buskill.in/#demo) |\n
|---|\n
| *Watch the [BusKill Explainer Video](https://www.buskill.in/#demo) for more info [youtube.com/v/qPwyoD_cQR4](https://www.youtube.com/v/qPwyoD_cQR4)* |\n
\n
If the connection between you to your computer is severed, then your device will lock, shutdown, or shred its encryption keys – thus keeping your encrypted data safe from thieves that steal your device.\n
\n
What is Bitcoin Black Friday?\n
=============================\n
\n
[Black Friday](https://en.wikipedia.org/wiki/Black_Friday_(shopping)) is ~1 month before Christmas, and it’s the busiest shopping day in the US. The first “[Bitcoin Friday](https://web.archive.org/web/20121213223642/http://bitcoinfriday.com/)” ([launched](https://bitcoinmagazine.com/culture/bitcoin-friday-sale-happening-today-1352497394) by Jon Holmquist) was [Nov 9th, 2012](https://www.theregister.com/2012/11/09/bitcoin_friday_sale_event/) (at the time, one bitcoin was ~$11). The following year, the two ideas merged to become [Bitcoin Black Friday](https://www.vice.com/en/article/jp5xxp/bitcoin-is-taking-on-black-friday).\n
\n
This year, we’re joining Bitcoin Black Friday by offering our products at a 10% discount if you pay with cryptocurrency.\n
\n
Why should I use cryptocurrencies?\n
==================================\n
\n
We’ve always accepted cryptocurrencies because:\n
\n
1. They’re more [secure](https://www.buskill.in/bitcoin-black-friday-2023/#secure) than pre-cryptocurrency payment methods\n
2. They’re a more [egalitarian](https://www.buskill.in/bitcoin-black-friday-2023/#egalitarian) system than pre-cryptocurrency finance\n
3. They’re more [environmentally friendly](https://www.buskill.in/bitcoin-black-friday-2023/#environmentalism) than pre-cryptocurrency financial systems\n
4. The [fees are less](https://www.buskill.in/bitcoin-black-friday-2023/#fees) than pre-cryptocurrency transactions\n
5. They allow for [anonymous](https://www.buskill.in/bitcoin-black-friday-2023/#privacy) purchases online\n
6. Their transactions are [censorship-resistant](https://www.buskill.in/bitcoin-black-friday-2023/#censorship)\n
\n
Security\n
--------\n
\n
Before cryptocurrencies, making an online transaction was horrendously insecure and backwards.\n
\n
| [](https://buskill.in/bitcoin-black-friday-2023) |\n
|---|\n
| "Conceptually, pull-based transactions are really not that different than giving three parties the password to your online banking service and trusting them to log in and take what they need. You have to trust the merchant, their IT supplier; the acquiring bank, their third-party processor; the card network; and your own card issuer—and everybody who works for them and has access to their systems. If a bad guy gets hold of your card details at any point in this process, they could drain your account. |\n
| The picture shows the scope of all the entities with access to your critical card information" [source](https://www.coincenter.org/education/crypto-regulation-faq/how-are-payments-with-bitcoin-different-than-credit-cards/) |\n
\n
[Asymmetric cryptography](https://en.wikipedia.org/wiki/Public-key_cryptography#History) has been available since the 1970s, but [CNP (Card Not Present)](https://en.wikipedia.org/wiki/Card_not_present_transaction%22) transactions to this day still don’t use public keys to sign transactions. Rather, you give your private keys (that is, your credit card number, expiry, etc) directly to the merchant and you authorize them to **pull money out of your account** (trusting that they take the right amount and not to loose those precious credentials).\n
\n
Bitcoin flipped this around to actually make transactions secure. **With bitcoin**, you don’t give others the keys to take money out of your account. Instead, **transactions are push-based**. You sign a transaction with your private keys, and those keys are shared with no-one.\n
\n
Even today, pre-cryptocurrency transactions are abhorrently insecure. In the US or Europe, if someone knows your account number and bank, they can [direct debit money out of your account](https://www.telegraph.co.uk/news/uknews/1574781/Jeremy-Clarkson-eats-his-words-over-ID-theft.html). For the same reason, losses due to credit card theft is enormous. To quote Satoshi Nakamoto’s criticism of pre-cryptocurrency transactions, “A certain percentage of fraud is accepted as unavoidable”\n
\n
In fact, fraudulent transactions in the banking industry are so common that your bank will generally reimburse your account for any malicious transactions that you tell them about within 60-90 days. But if someone drains your account of all your money and you don’t notice for 12 months? Too bad. All your money is gone.\n
\n
| [](https://buskill.in/bitcoin-black-friday-2023) |\n
|---|\n
| In Bitcoin, transactions are push-based. [source](https://www.coincenter.org/education/crypto-regulation-faq/how-are-payments-with-bitcoin-different-than-credit-cards/) |\n
\n
[Tokenization](https://en.wikipedia.org/wiki/Tokenization_(data_security)) and [3DS](https://en.wikipedia.org/wiki/3-D_Secure) are merely bandages on a fundamentally backwards, pull-based transaction model. But because [bitcoin is push-based](https://www.coincenter.org/education/crypto-regulation-faq/how-are-payments-with-bitcoin-different-than-credit-cards/), it’s magnitudes more secure.\n
\n
Egalitarian\n
-----------\n
\n
If you have a bank account, then you probably take a lot of things for granted. Like buying things online (with a credit card). Or getting cash when traveling abroad (from an ATM machine). Or taking out a loan so you can start a business.\n
\n
Before crypto-currencies, it was very difficult to do these things unless you had a bank account. And in 2008 (the year with the first-ever bitcoin transaction), McKinsey & Company published a report concluding that [half of the world’s adult population is unbanked](https://www.mckinsey.com/~/media/mckinsey/industries/public%20and%20social%20sector/our%20insights/half%20the%20world%20is%20unbanked/half-the-world-is-unbanked.pdf).\n
\n
But with crypto-currencies, anyone with access to the internet and a computer or smart phone can use bitcoin to send and receive money online – without needing to first obtain a bank account.\n
\n
Environmentalism\n
----------------\n
\n
The energy required to facilitate transactions in decentralized, blockchain-based cryptocurrencies like bitcoin is minuscule by comparison. And, most importantly, the amount of energy used to solve the proof-of-work problem does not grow as the number of transactions-per-second grows.\n
\n
Traditional financial institutions require an enormous amount of overhead to facilitate transactions in their centralized networks. Unlike bitcoin, which was designed specifically to [eliminate the unnecessary overhead](https://www.buskill.in/bitcoin-black-friday-2023/#fees) created by a trusted third party, pre-cryptocurrency transactions required humans to verify transactions. These humans require office buildings. These office buildings require energy to build and maintain. And, most importantly, as the number of transactions-per-second grows on their network, the number of humans and office space also grows.\n
\n
| [](https://buskill.in/bitcoin-black-friday-2023/) |\n
|---|\n
| Bitcoin versus other industries — yearly energy use, in TWh [source](https://bitcoinmagazine.com/business/bitcoin-energy-use-compare-industry) |\n
\n
This fact is often misunderstood because there’s a lot of misinformation on the Internet that makes a few disingenuous modifications to the facts:\n
\n
1. They calculate the energy usage of the computers processing transactions only, maliciously omitting calculating the energy usage of the entire industry’s infrastructure (eg energy used by office buildings)\n
2. They calculate the energy usage *per transaction*, maliciously omitting the fact that the amount of energy expended by bitcoin miners is automatically adjusted by the proof-of-work algorithm (so energy usage does not increase as the network scales-up)\n
3. They offer statistics about “energy usage” without mentioning the energy sources. It matters if the energy source is coal/nuclear/natural-gas or solar/wind/hydroelectric\n
\n
> | "…estimates for what percentage of Bitcoin mining uses renewable energy vary widely. In December 2019, one report suggested that 73% of Bitcoin’s energy consumption was carbon neutral, largely due to the abundance of hydro power in major mining hubs such as Southwest China and Scandinavia. On the other hand, the CCAF estimated in September 2020 that the figure is closer to 39%. But even if the lower number is correct, that’s still **almost twice as much [renewable energy sources] as the U.S. grid**" | [](https://buskill.in/bitcoin-black-friday-2023/) |\n
> |---|---|\n
> | [source: Harvard Business Review](https://hbr.org/2021/05/how-much-energy-does-bitcoin-actually-consume) | Nic Carter |\n
\n
The facts are that the energy usage of bitcoin is magnitudes less than the energy used by pre-cryptocurrency financial intuitions, that energy usage does not increase as the number of transactions processed by the network increases, and that mining bitcoin is often done with renewable energy.\n
\n
The facts are that the energy usage of bitcoin is magnitudes less than the energy used by pre-cryptocurrency financial intuitions, that energy usage does not increase as the number of transactions processed by the network increases, and that mining bitcoin is often done with renewable energy.\n
\n
Low Fees\n
--------\n
\n
The introduction to the [Bitcoin White Paper](https://bitcoin.org/bitcoin.pdf) (2008) clearly states that Bitcoin was created to reduce costs by using a distributed ledger (the blockchain) to eliminate the need for a trusted third party.\n
\n
> | "Commerce on the Internet has come to rely almost exclusively on financial institutions serving as trusted third parties to process electronic payments. While the system works well enough for most transactions, it still suffers from the inherent weaknesses of the trust based model. | |\n
> |---|---|\n
> | Completely non-reversible transactions are not really possible, since financial institutions cannot avoid mediating disputes. **The cost of mediation increases transaction costs**… | |\n
> | These costs and payment uncertainties can be avoided in person by using physical currency, but no mechanism exists to make payments over a communications channel without a trusted party. | |\n
> | What is needed is an electronic payment system based on cryptographic proof instead of trust, allowing any two willing parties to transact directly with each other without the need for a trusted third party. Transactions that are computationally impractical to reverse would protect sellers from fraud, and routine escrow mechanisms could easily be implemented to protect buyers. In this paper, we propose a solution to the double-spending problem using a peer-to-peer distributed timestamp server to generate computational proof of the chronological order of transactions." | [](https://buskill.in/bitcoin-black-friday-2023/) |\n
> | [source: Bitcoin Whitepaper](https://bitcoin.org/bitcoin.pdf) | Satoshi Nakamoto |\n
\n
At the time of writing, **the [average transaction fee](https://bitcoinfees.net/) for a bitcoin transaction is $0.06**. And unlike pre-cryptocurrency transactions, you can increase or decrease the fee that you pay to increase or decrease the time it takes for the transaction to complete (at $0.06, it will get added to the blockchain in **~1 hour**).\n
\n
By comparison, the way to send funds internationally through the Internet via pre-cryptocurrency banks is via an **[international wire transfer](https://en.wikipedia.org/wiki/Wire_transfer)**. Fees very per bank, but [they typically charge **$15-$85 per transaction**](https://www.nerdwallet.com/article/banking/wire-transfers-what-banks-charge). And unlike bitcoin, wire transfers won’t make move on nights and weekends, so they can take **1-7 days** to complete.\n
\n
Also, with bitcoin, that $0.06 transaction fee only applies when you’re sending money. Many banks will *also* charge a fee for an incoming wire transfer. In bitcoin, there is no transaction fee to receive money.\n
\n
Anonymity\n
---------\n
\n
Though early cryptocurrencies like Bitcoin don’t ensure anonymity like newer privacy coins, [ZCash](https://en.wikipedia.org/wiki/Zcash) and [Monero](https://en.wikipedia.org/wiki/Monero) were designed specifically to provide private transactions.\n
\n
This allows our customers to purchase from us anonymously, which can be extremely important for activists and journalists whose lives are threatened by their adversaries.\n
\n
| [](https://twitter.com/wikileaks/status/80774521350668288) |\n
|---|\n
| WikiLeaks started accepting donations in Bitcoin 7 months after PayPal froze their account |\n
\n
We accept both ZCash and Monero. If you’d like us to accept another privacy coin, please [contact us](https://buskill.in/contact) :)\n
\n
Censorship-Resistant\n
--------------------\n
\n
Cryptocurrencies like bitcoin are peer-to-peer and permissionless. Transactions exchanging bitcoins occur directly between two parties. There is **no middle-man** that has the power to block, freeze, or reverse transactions. Before blockchains were used to maintain a public ledger and enable peer-to-peer transactions, we were dependent on big financial institutions to move money on our behalf through the internet. That antiquated system allowed them to censor transactions, such as donations made to media outlets reporting war crimes and donations to protest movements.\n
\n
> | "For me, that is one of the coolest things about bitcoin… | |\n
> |---|---|\n
> | People can potentially use it donate more anonymously to dissident groups and causes in a world where mass government surveillance threatens freedom of expression and certainly harms activists’ ability to fundraise for their work, when people are afraid they could be targeted by a government for donating to a worthy cause." | [](https://buskill.in/bitcoin-black-friday-2023/) |\n
> | [source](https://www.vice.com/en/article/jp5xxp/bitcoin-is-taking-on-black-friday) | Evan Greer |\n
\n
After [PayPal froze WikiLeaks’s donation account](https://wikileaks.org/PayPal-freezes-WikiLeaks-donations.html) in 2010, WikiLeaks started [accepting bicoin](https://www.forbes.com/sites/forbesdigitalcovers/2018/07/30/the-backsies-billionaire-texan-builds-second-fortune-from-wreckage-of-real-estate-empire-hed-sold/?sh=6f75c6883a72) in 2011. From [Occupy Wall Street](https://web.archive.org/web/20111126164538/http://occupywallst.org/donate/) to [Ukraine](https://www.washingtonpost.com/world/2022/03/03/donate-ukraine-money-crypto/), defenders of democracy have utilized permissionless cryptocurrencies to accept international donations without the risk of transactions made through financial institutions.\n
\n
Buy BusKill with crypto\n
-----------------------\n
\n
Don’t risk loosing your crypto to a thief that steals your laptop. Get your own [BusKill Cable](https://buskill.in/buy/) at a 10% discount today!\n
\n
**[Buy a BusKill Cable](https://buskill.in/buy)** \n
<https://buskill.in/buy>\n
\n
You can also buy a BusKill cable with bitcoin, monero, and other altcoins from our [BusKill Store’s .onion site](http://buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion/buy/). ` `\n
\n
[](https://buskill.in/buy)\n
\n
[](https://buskill.in/buy) \n
` ` \n
` ` \n
Stay safe, \n
The BusKill Team \n
[www.buskill.in](https://www.buskill.in/) \n
[buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tl…](http://www.buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 0
+favouriteCount: 0
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700341331 {#1475
date: 2023-11-18 22:02:11.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1758 …}
+votes: Doctrine\ORM\PersistentCollection {#1755 …}
+reports: Doctrine\ORM\PersistentCollection {#1757 …}
+favourites: Doctrine\ORM\PersistentCollection {#1756 …}
+notifications: Doctrine\ORM\PersistentCollection {#1759 …}
+badges: Doctrine\ORM\PersistentCollection {#1751 …}
+children: []
-id: 14233
-titleTs: "'announc':9 'bitcoin':10 'black':11 'buskil':1 'dead':6 'deal':13 'friday':12 'hardwar':5 'man':7 'open':3 'open-sourc':2 'sourc':4 'switch':8"
-bodyTs: "'-7':1774 '-90':708 '/#demo)':124 '/)':1668,2222 '/2012/11/09/bitcoin_friday_sale_event/)':209 '/2021/05/how-much-energy-does-bitcoin-actually-consume)':1305 '/article/banking/wire-transfers-what-banks-charge).':1755 '/bitcoin-black-friday-2023)':59 '/bitcoin-black-friday-2023/#censorship)':340 '/bitcoin-black-friday-2023/#egalitarian)':286 '/bitcoin-black-friday-2023/#environmentalism)':301 '/bitcoin-black-friday-2023/#fees)':315,1006 '/bitcoin-black-friday-2023/#privacy)':328 '/bitcoin-black-friday-2023/#secure)':271 '/bitcoin.pdf)':1415,1654 '/business/bitcoin-energy-use-compare-industry)':1088 '/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':116 '/buy':2178 '/buy)**':2175 '/buy/)':20,73,2163 '/buy/).':2201 '/contact)':1919 '/culture/bitcoin-friday-sale-happening-today-1352497394)':199 '/education/crypto-regulation-faq/how-are-payments-with-bitcoin-different-than-credit-cards/)':488,764 '/education/crypto-regulation-faq/how-are-payments-with-bitcoin-different-than-credit-cards/),':795 '/en/article/jp5xxp/bitcoin-is-taking-on-black-friday)':2083 '/en/article/jp5xxp/bitcoin-is-taking-on-black-friday).':231 '/news/uknews/1574781/jeremy-clarkson-eats-his-words-over-id-theft.html).':645 '/paypal-freezes-wikileaks-donations.html)':2095 '/sites/forbesdigitalcovers/2018/07/30/the-backsies-billionaire-texan-builds-second-fortune-from-wreckage-of-real-estate-empire-hed-sold/?sh=6f75c6883a72)':2104 '/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':130 '/web/20111126164538/http://occupywallst.org/donate/)':2113 '/web/20121213223642/http://bitcoinfriday.com/)':195 '/wiki/3-d_secure)':773 '/wiki/black_friday_(shopping))':173 '/wiki/card_not_present_transaction%22)':507 '/wiki/monero)':1836 '/wiki/public-key_cryptography#history)':493 '/wiki/tokenization_(data_security))':768 '/wiki/wire_transfer)**.':1740 '/wiki/zcash)':1831 '/world/2022/03/03/donate-ukraine-money-crypto/),':2118 '/wp-content/uploads/sites/8/2021/10/bitcoin_accepted_here.png)](https://buskill.in/buy)':2207 '/wp-content/uploads/sites/8/2021/10/monero_accepted_here.png)](https://buskill.in/buy)':2213 '/wp-content/uploads/sites/8/bitcoin_magazine_bitcoin_energy_usage_2021-08_conclusion1.jpg)](https://buskill.in/bitcoin-black-friday-2023/)':1075 '/wp-content/uploads/sites/8/bitcoin_pull_based_transactions_001-300x258.png)](https://buskill.in/bitcoin-black-friday-2023)':378 '/wp-content/uploads/sites/8/bitcoin_push_based_transactions_001-300x53.png)](https://buskill.in/bitcoin-black-friday-2023)':753 '/wp-content/uploads/sites/8/buskill_bitcoinblackfriday2022_featuredimage1.png)](https://buskill.in/bitcoin-black-friday-2023)':51 '/wp-content/uploads/sites/8/evan_greer_fff.jpg)](https://buskill.in/bitcoin-black-friday-2023/)':2079 '/wp-content/uploads/sites/8/nic_carter_headshot_001.jpg)](https://buskill.in/bitcoin-black-friday-2023/)':1298 '/wp-content/uploads/sites/8/satoshi_003-150x150.jpg)](https://buskill.in/bitcoin-black-friday-2023/)':1648 '/wp-content/uploads/sites/8/wikileaks_bitcoin_20110614.jpg)](https://twitter.com/wikileaks/status/80774521350668288)':1884 '/~/media/mckinsey/industries/public%20and%20social%20sector/our%20insights/half%20the%20world%20is%20unbanked/half-the-world-is-unbanked.pdf).':895 '0.06':1674,1705,1782 '03':27 '1':175,264,1113,1714,1773 '10':12,42,69,246,2166 '11':216 '12':726 '15':1749 '18':24 '1970s':499 '1hb5xmlmzfvj8alj6mfbsbifrod4miy36v':1881 '2':278,1143 '2008':867,1416 '2010':2097 '2011':2106 '2012':206 '2019':1222 '2020':1263 '2023':7 '3':293,1186 '39':1270 '3ds':770 '4':308 '5':321 '6':331 '60':707 '7':1891 '73':1227 '85':1750 '9th':205 'abhorr':619 'abil':2051 'abroad':831 'abund':1240 'accept':261,675,1876,1887,1899,1910,2100,2127,2203,2209 'access':444,479,903 'account':468,549,588,630,642,696,715,807,864,929,1897,2092 'acquier':371 'acquir':421 'activist':1859,2050 'actual':569 'ad':1709 'adjust':1166 'adult':889 'adversari':1868 'afraid':2060 'algorithm':1173 'allow':323,1552,1845,1992 'almost':1282,1450 'also':1058,1778,1795,2181 'altcoin':2191 'alway':260 'amount':556,953,983,1157 'anonym':325,1814,1823,1852,1877,2030 'anoth':1911 'antiqu':1990 'anyon':901 'appli':1786 'around':567 'ask':1633 'asymmetr':489 'atm':834 'attach':100 'author':541 'automat':1165 'avail':496 'averag':1663 'avoid':1498,1515 'backward':352,780 'bad':450,729 'bandag':776 'bank':398,422,633,684,691,806,863,928,1731,1744,1793 'bar':1060 'base':368,382,594,740,760,783,792,941,1483,1545 'becom':225 'behalf':1985 'behind':1638 'bicoin':2101 'big':1977 'bitcoin':4,29,53,166,191,214,226,237,564,574,755,788,875,915,944,994,1069,1076,1162,1213,1229,1316,1349,1364,1397,1410,1420,1645,1650,1671,1758,1780,1805,1819,1878,1890,1925,1935,2022,2187,2202 'bitcoin.org':1414,1653 'bitcoin.org/bitcoin.pdf)':1413,1652 'bitcoinfees.net':1667 'bitcoinfees.net/)':1666 'bitcoinmagazine.com':198,1087 'bitcoinmagazine.com/business/bitcoin-energy-use-compare-industry)':1086 'bitcoinmagazine.com/culture/bitcoin-friday-sale-happening-today-1352497394)':197 'black':5,30,54,167,169,227,238 'block':1952 'blockchain':940,1432,1712,1958 'blockchain-bas':939 'bodi':103 'breakaway':39,66,97 'build':1026,1029,1033,1142 'busi':846,1301 'busiest':183 'buskil':16,28,52,81,82,111,119,2140,2159,2171,2184,2194,2217 'buskill.in':19,58,72,1918,2078,2162,2174,2177 'buskill.in/bitcoin-black-friday-2023)':57 'buskill.in/buy':2176 'buskill.in/buy)**':2173 'buskill.in/buy/)':18,71,2161 'buskill.in/contact)':1917 'buskill.in/wp-content/uploads/sites/8/evan_greer_fff.jpg)](https://buskill.in/bitcoin-black-friday-2023/)':2077 'buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tl':2223 'buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion':2200 'buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion/buy/).':2199 'buy':819,2139,2169,2182 'buyer':1593 'cabl':17,40,67,93,2160,2172,2185 'calcul':1115,1127,1145 'cannot':1497 'carbon':1234 'card':429,434,456,483,502,531,654,825 'carter':1294,1307 'cash':828 'caus':2035,2073 'ccaf':1259 'celebr':2 'censor':1995 'censorship':336,1921 'censorship-resist':335,1920 'central':991 'certain':670,2048 'channel':1532 'charg':1748,1796 'china':1251 'christma':178 'chronolog':1622 'clear':1417 'closer':1268 'cnp':501 'coal/nuclear/natural-gas':1205 'coin':1827,1913 'come':1447 'commerc':1442 'common':688 'communic':1531 'compani':878 'comparison':948,1064,1717 'complet':1485,1703,1777 'comput':108,138,909,1121,1574,1618 'conceptu':379 'conclud':882 'connect':105,133 'consum':744 'consumpt':1232 'contact':1915 'coolest':2019 'cord':88 'correct':1278 'cost':1425,1502,1507,1509 'could':465,1587,2062 'creat':1007,1422 'credenti':563 'credit':530,653,824 'crime':2006 'critic':482,663 'crypto':849,899,2142,2148 'crypto-curr':848,898 'cryptocurr':48,78,252,257,262,275,291,305,319,343,616,667,942,1015,1327,1375,1679,1730,1817,1923,2125 'cryptograph':1547 'cryptographi':490 'currenc':850,900,1521 'custom':1847 'd':1906 'data':156 'day':185,511,709,1775 'dead':34,61 'debit':637 'dec':26 'decemb':1221 'decentr':938 'decreas':1685,1694 'defend':2119 'democraci':2121 'depend':1975 'design':997,1838 'detail':457 'devic':143,163 'diagram':353 'differ':388 'difficult':854 'direct':535,636,747,1559,1937 'discount':13,247,2167 'disingenu':1108 'disput':1500 'dissid':2032 'distribut':1429,1613 'donat':1879,1888,1999,2008,2028,2069,2091,2129 'done':1352,1400 'doubl':1604 'double-spend':1603 'drain':466,713 'due':651,1237 'earli':1816 'easili':1588 'eg':1137 'egalitarian':283,801 'electron':1462,1542 'elimin':1000,1434 'en.wikipedia.org':172,492,506,767,772,1739,1830,1835 'en.wikipedia.org/wiki/3-d_secure)':771 'en.wikipedia.org/wiki/black_friday_(shopping))':171 'en.wikipedia.org/wiki/card_not_present_transaction%22)':505 'en.wikipedia.org/wiki/monero)':1834 'en.wikipedia.org/wiki/public-key_cryptography#history)':491 'en.wikipedia.org/wiki/tokenization_(data_security))':766 'en.wikipedia.org/wiki/wire_transfer)**.':1738 'en.wikipedia.org/wiki/zcash)':1829 'enabl':1967 'encrypt':150,155 'energi':932,955,1031,1066,1081,1117,1129,1138,1147,1159,1175,1191,1196,1202,1217,1231,1287,1313,1322,1331,1355,1361,1370,1379,1403 'enorm':657,982 'enough':1469 'ensur':1822 'entir':1133 'entiti':477 'environment':297,930 'escrow':1585 'estim':1208,1260 'etc':534 'europ':625 'evan':2074,2084 'even':612,1272 'ever':874 'everybodi':437 'exchang':1934 'exclus':1451 'exist':1525 'expend':1160 'expiri':533 'explain':112,120 'express':2046 'extrem':1856 'facilit':935,987 'fact':679,1090,1112,1154,1309,1357 'faux':1632 'fee':310,1405,1665,1687,1741,1784,1798,1810 'figur':1266,1628 'financ':292 'financi':306,978,1328,1376,1453,1495,1978,2137 'first':190,873,925 'first-ev':872 'flip':565 'follow':218 'fraud':673,1582 'fraudul':680 'freedom':2044 'freez':1953 'friday':6,31,55,168,170,192,228,239 'friend':298 'froze':1895,2088 'fund':363,1722 'fundament':779 'fundrais':2053 'general':693 'generat':1617 'get':452,827,1708,2156 'github.com':115 'github.com/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':114 'give':390,523,578 'gone':734 'govern':2041,2067 'grant':817 'graph':1061 'graphic':735 'greer':2085 'grer':2075 'grid':1292 'group':2033 'grow':967,976,1047,1059 'guy':451,1631 'half':884 'hand':1257 'harm':2049 'harvard':1300 'hbr.org':1304 'hbr.org/2021/05/how-much-energy-does-bitcoin-actually-consume)':1303 'headshot':1295 'hold':453 'holmquist':202 'hood':1627 'horrend':349 'hour':1715 'hub':1247 'human':1018,1023,1054 'hydro':1242 'idea':222 'illumin':1642 'implement':1590 'import':951,1038,1857 'impract':1575 'incom':1801 'increas':1179,1335,1345,1383,1393,1505,1683,1692 'industri':685,1072,1079,1134 'info':127 'inform':484 'infrastructur':1136 'inher':1478 'insecur':350,620 'instead':589,1549 'institut':979,1454,1496,1979,2138 'intern':1723,1735,2128 'internet':906,1103,1445,1726,1988 'introduct':1407 'intuit':1329,1377 'issuer':375,435 'join':236 'jon':201 'journalist':1861 'keep':153 'key':151,517,526,581,602,605 'kill':87 'kill-cord':86 'know':628 'laptop':85,2155 'larg':1236 'launch':196 'ledger':1430,1965 'less':312,1319,1367 'like':818,943,1818,1824,1907,1924 'live':1863 'loan':840 'lock':145 'log':404 'loos':560,2146 'loss':650 'lot':813,1098 'lotus':1636 'low':1404 'lower':1275 'machin':835 'made':2000,2135 'magnet':37,64,96 'magnitud':798,1318,1366 'maintain':1035,1962 'major':1245 'make':344,570,1105,1527,1763 'malici':699,1125,1151 'man':35,62,1946 'mani':1792 'mass':2040 'matter':1199 'mckinsey':877 'mechan':1524,1586 'media':2002 'mediat':1499,1504 'mention':1194 'merchant':370,416,538,750 'mere':775 'merg':223 'method':277 'middl':1945 'middle-man':1944 'mine':1214,1246,1348,1396 'miner':1163 'minuscul':946 'misinform':1100 'misunderstood':1093 'model':741,785,1484 'modif':1109 'monero':1833,1903,2188,2208 'money':545,584,638,719,732,920,1791,1813,1982 'month':176,727,1892 'move':1764,1981 'movement':2011 'much':1285 'nakamoto':661,1656 'need':410,923,1436,1539,1565 'network':430,992,1050,1182,1344,1392 'neutral':1235 'newer':1825 'nic':1293,1306 'night':1766 'no-on':609 'non':1487 'non-revers':1486 'notic':724 'nov':23,204 'number':532,631,970,1041,1052,1276,1338,1386 'obtain':926 'occupi':2108 'occur':1936 'offer':10,241,1188 'offic':1025,1028,1056,1141 'often':1092,1351,1399 'omit':1126,1152 'one':213,611,1223,2016 'onion':2197 'onlin':330,346,397,821,921 'order':45,75,1623 'other':579 'outlet':2003 'overhead':985,1003 'paid':46,76 'paper':1412,1596 'parti':358,392,426,1012,1441,1459,1536,1556,1570,1940 'password':394 'pay':250,1690 'payment':276,372,1463,1511,1528,1543 'paypal':1894,2087 'peer':1610,1612,1928,1930,1969,1971 'peer-to-p':1609,1927,1968 'peopl':2023,2058 'per':974,1045,1149,1743,1751 'percentag':671,1211 'permissionless':1932,2124 'person':1517 'personif':1643 'phone':912 'physic':1520 'pictur':470 'pleas':1914 'point':460 'popul':890 'portrait':2076 'pose':1637 'possibl':1493 'potenti':2025 'power':1243,1950 'pre':274,290,304,318,615,666,1014,1326,1374,1678,1729 'pre-cryptocurr':273,289,303,317,614,665,1013,1325,1373,1677,1728 'precious':562 'present':504 'privaci':1826,1912 'privat':525,601,1842 'probabl':810 'problem':964,1606 'process':463,1122,1341,1389,1461 'processor':373,427 'product':243 'proof':961,1170,1548,1619 'proof-of-work':960,1169 'propos':1598 'protect':1579,1592 'protest':2010 'provid':1841 'public':516,1964 'publish':879 'pull':367,381,544,782 'pull-bas':366,380,781 'purchas':329,1849 'push':593,739,745,759,791 'push-bas':592,738,758,790 'quot':659 'rather':521 're':9,235,266,280,295,1789 'read':1873 'realli':385,1492 'reason':649 'receiv':919,1812 'reduc':1424 'reimburs':694 'reli':1449 'renew':1216,1286,1354,1402 'report':881,1224,2004 'requir':933,980,1017,1024,1030 'resist':337,1922 'revers':1488,1577,1955 'review':1302 'right':555 'risk':2132,2145 'routin':1584 'safe':157,2215 'sale':32,56 'satoshi':660,1655 'scale':1184 'scales-up':1183 'scandinavia':1253 'scope':473 'second':975,1046 'secur':268,341,572,800 'seller':1580 'send':917,1721,1790 'septemb':1262 'serv':1455 'server':1615 'servic':399 'sever':140 'share':607 'shop':184 'show':354,471,736,1062 'shred':148 'shutdown':146 'sign':519,596 'sinc':497,1494 'sit':1634 'site':2198 'smart':911 'solar/wind/hydroelectric':1207 'sold':21 'solut':1600 'solv':958 'someon':627,712 'sourc':485,761,1085,1197,1203,1288,1299,1649,2080 'southwest':1250 'space':1057 'specif':998,1839 'spend':1605 'start':844,1886,2099 'state':1418 'statist':1189 'stay':2214 'steal':161,361,2153 'still':512,1281,1474 'store':2195 'street':2110 'suffer':1475 'suggest':1225 'supplier':419 'surveil':2042 'switch':36,63,374 'system':287,307,369,447,1466,1544,1991 'take':407,553,583,811,837,1698,1772 'target':2064 'team':2218 'tell':703 'theft':655 'thief':2151 'thiev':159 'thing':815,820,858,2020 'third':357,425,1011,1440,1458,1569 'third-parti':424 'though':1815 'threaten':1865,2043 'three':391 'thus':152 'time':212,1659,1696 'timestamp':1614 'today':613,2168 'token':765 'tradit':977 'transact':320,333,347,383,508,520,571,590,598,617,668,681,700,756,784,876,936,973,988,1016,1021,1044,1123,1150,1340,1388,1472,1489,1506,1558,1571,1625,1664,1672,1680,1701,1752,1783,1809,1843,1933,1956,1972,1996,2134 'transactions-per-second':972,1043 'transfer':1737,1760,1803 'travel':830 'trust':401,414,550,1010,1439,1457,1482,1535,1551,1568 'tweet':1869 'twh':1084 'twice':1283 'two':221,1554,1939 'typic':1747 'u.s':1291 'ukrain':2115 'unavoid':677 'unbank':892 'uncertainti':1512 'unless':859 'unlik':993,1676,1757 'unnecessari':1002 'us':188,623,1851,1908,1916 'usag':1067,1118,1130,1148,1176,1192,1314,1332,1362,1380 'usb':38,65,92 'use':256,515,914,956,1082,1139,1215,1323,1371,1427,1519,1607,1960,2026 'util':2123 'valu':746 'vari':1218 'various':1071 've':259 'verifi':1020 'versus':1077 'via':1727,1733 'video':113,121 'wall':2109 'war':2005 'watch':117 'way':1719 'weak':1479 'wear':1629 'web.archive.org':194,2112 'web.archive.org/web/20111126164538/http://occupywallst.org/donate/)':2111 'web.archive.org/web/20121213223642/http://bitcoinfriday.com/)':193 'weekend':1768 'well':1468 'white':1411 'whitepap':1651 'whose':1862 'wide':1219 'wikileak':1871,1874,1885,2089,2098 'wikileaks.org':2094 'wikileaks.org/paypal-freezes-wikileaks-donations.html)':2093 'will':1555 'wire':1736,1759,1802 'within':706 'without':922,1193,1533,1563,2130 'won':1761 'work':439,963,1172,1467,2056 'world':887,2038 'worthi':2072 'would':1578 'write':1661 'www.buskill.in':50,123,270,285,300,314,327,339,377,752,1005,1074,1297,1647,1883,2206,2212,2219,2221 'www.buskill.in/#demo)':122 'www.buskill.in/)':2220 'www.buskill.in/bitcoin-black-friday-2023/#censorship)':338 'www.buskill.in/bitcoin-black-friday-2023/#egalitarian)':284 'www.buskill.in/bitcoin-black-friday-2023/#environmentalism)':299 'www.buskill.in/bitcoin-black-friday-2023/#fees)':313,1004 'www.buskill.in/bitcoin-black-friday-2023/#privacy)':326 'www.buskill.in/bitcoin-black-friday-2023/#secure)':269 'www.buskill.in/wp-content/uploads/sites/8/2021/10/bitcoin_accepted_here.png)](https://buskill.in/buy)':2205 'www.buskill.in/wp-content/uploads/sites/8/2021/10/monero_accepted_here.png)](https://buskill.in/buy)':2211 'www.buskill.in/wp-content/uploads/sites/8/bitcoin_magazine_bitcoin_energy_usage_2021-08_conclusion1.jpg)](https://buskill.in/bitcoin-black-friday-2023/)':1073 'www.buskill.in/wp-content/uploads/sites/8/bitcoin_pull_based_transactions_001-300x258.png)](https://buskill.in/bitcoin-black-friday-2023)':376 'www.buskill.in/wp-content/uploads/sites/8/bitcoin_push_based_transactions_001-300x53.png)](https://buskill.in/bitcoin-black-friday-2023)':751 'www.buskill.in/wp-content/uploads/sites/8/buskill_bitcoinblackfriday2022_featuredimage1.png)](https://buskill.in/bitcoin-black-friday-2023)':49 'www.buskill.in/wp-content/uploads/sites/8/nic_carter_headshot_001.jpg)](https://buskill.in/bitcoin-black-friday-2023/)':1296 'www.buskill.in/wp-content/uploads/sites/8/satoshi_003-150x150.jpg)](https://buskill.in/bitcoin-black-friday-2023/)':1646 'www.buskill.in/wp-content/uploads/sites/8/wikileaks_bitcoin_20110614.jpg)](https://twitter.com/wikileaks/status/80774521350668288)':1882 'www.buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion':2224 'www.coincenter.org':487,763,794 'www.coincenter.org/education/crypto-regulation-faq/how-are-payments-with-bitcoin-different-than-credit-cards/)':486,762 'www.coincenter.org/education/crypto-regulation-faq/how-are-payments-with-bitcoin-different-than-credit-cards/),':793 'www.forbes.com':2103 'www.forbes.com/sites/forbesdigitalcovers/2018/07/30/the-backsies-billionaire-texan-builds-second-fortune-from-wreckage-of-real-estate-empire-hed-sold/?sh=6f75c6883a72)':2102 'www.mckinsey.com':894 'www.mckinsey.com/~/media/mckinsey/industries/public%20and%20social%20sector/our%20insights/half%20the%20world%20is%20unbanked/half-the-world-is-unbanked.pdf).':893 'www.nerdwallet.com':1754 'www.nerdwallet.com/article/banking/wire-transfers-what-banks-charge).':1753 'www.telegraph.co.uk':644 'www.telegraph.co.uk/news/uknews/1574781/jeremy-clarkson-eats-his-words-over-id-theft.html).':643 'www.theregister.com':208 'www.theregister.com/2012/11/09/bitcoin_friday_sale_event/)':207 'www.vice.com':230,2082 'www.vice.com/en/article/jp5xxp/bitcoin-is-taking-on-black-friday)':2081 'www.vice.com/en/article/jp5xxp/bitcoin-is-taking-on-black-friday).':229 'www.washingtonpost.com':2117 'www.washingtonpost.com/world/2022/03/03/donate-ukraine-money-crypto/),':2116 'year':219,233,869,1080 'youtube.com':129 'youtube.com/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':128 'zcash':1828,1901"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 0
+visibility: "visible "
+apId: "https://monero.town/post/1144645"
+editedAt: null
+createdAt: DateTimeImmutable @1700341331 {#1477
date: 2023-11-18 22:02:11.0 +01:00
}
} |
|
Show voter details
|
17 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
18 |
DENIED
|
moderate
|
App\Entity\Entry {#1778
+user: Proxies\__CG__\App\Entity\User {#1848 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1787 …}
+image: Proxies\__CG__\App\Entity\Image {#1777 …}
+domain: App\Entity\Domain {#282 …}
+slug: "QubesOS-Disarm-BusKill-Dead-Man-Switch-with-Keyboard-Shortcut-Guide"
+title: "[QubesOS] Disarm BusKill Dead Man Switch with Keyboard Shortcut (Guide)"
+url: "https://www.buskill.in/qubes-disarm/"
+body: """
This article describes how to setup keyboard shortcuts in QubesOS so that you can temporarily disarm (pause) the BusKill laptop kill cord.\n
\n
This allows the user to, for example, go to the bathroom without causing their computer to shutdown or self-destruct.\n
\n
[](https://buskill.in/qubes-disarm)\n
\n
This is a guide that builds on part one: [A Laptop Kill Cord for QubesOS (1/2)](/qubes-os/). Before reading this, you should already be familiar with how to [setup udev rules for BusKill on QubesOS](https://www.buskill.in/qubes-os/).\n
\n
1. [A Laptop Kill Cord for QubesOS (1/2)](/qubes-os/)\n
2. Disarm BusKill in QubesOS (2/2)\n
\n
> ⓘ Note: This post is adapted from its original [article on Tom Hocker's blog](https://humandecoded.io/qubes-os-yubikey-buskill/).\n
\n
What is BusKill?\n
================\n
\n
> What if someone literally steals your laptop while you're working with classified information inside a Whonix DispVM? They'd also be able to recover data from previous DispVMs--as Disposable VM's rootfs virtual files are *not* securely shredded after your DispVM is destroyed.\n
\n
Are you a security researcher, journalist, or intelligence operative that works in QubesOS--exploiting Qubes' [brilliant security-through-compartimentalization](https://freedom.press/news/the-operating-system-that-can-protect-you-even-if-you-get-hacked/)to keep your data safe? Do you make use of Whonix [Disposable VMs](https://www.qubes-os.org/doc/disposablevm/) for your work? Great! This post is for you.\n
\n
I'm sure your QubesOS laptop has Full Disk Encryption and you're using a strong passphrase. But what if someone literally steals your laptop while you're working with classified information inside a Whonix DispVM? Not only will they get access to all of your AppVM's private data and the currently-running Whonix DispVM's data, but there's a high chance they'd be able to recover data from [previous DispVMs](https://www.whonix.org/wiki/Qubes/DisposableVM#Warnings)--as **Disposable VM's rootfs virtual files ([volatile.img](https://groups.google.com/forum/#!topic/qubes-devel/QwL5PjqPs-4/discussion)) are [*not* securely shredded](https://github.com/QubesOS/qubes-issues/issues/904) after your DispVM is destroyed** by Qubes!\n
\n
Let's say you're a journalist, activist, whistleblower, or a human rights worker in an oppressive regime. Or an intelligence operative behind enemy lines doing research or preparing a top-secret document behind a locked door. What do you do to protect your data, sources, or assets when the secret police suddenly batter down your door? How quickly can you *actually* act to shutdown your laptop and shred your RAM and/or FDE encryption keys?\n
\n
| [](https://www.buskill.in/#demo) |\n
|---|\n
| *Watch the [BusKill Explainer Video](https://www.buskill.in/#demo) for more info [youtube.com/v/qPwyoD_cQR4](https://www.youtube.com/v/qPwyoD_cQR4)* |\n
\n
BusKill utilizes a magnetic trip-wire that tethers your body to your laptop. If you suddenly jump to your feet or fall off your chair (in response to the battering ram crashing through your door) or your laptop is ripped off your table by a group of armed thugs, the data bus' magnetic connection will be severed. This event causes a configurable *trigger* to execute.\n
\n
The BusKill `trigger` can be anything from:\n
\n
1. locking your screen or\n
2. shutting down the computer or\n
3. initiating a [self-destruct](/luks-self-destruct/) sequence\n
\n
While our [last post](qubes-os) described how to setup such a system in QubesOS with BusKill, *this* post will describe how to add keyboard shortcuts to arm & disarm the dead man switch (eg so you can go to the bathroom).\n
\n
Disclaimer\n
==========\n
\n
This guide contains experimental files, commands, and software. The information contained in this article may or may not lead to corruption or total permanent deletion of some or all of your data. We've done our best to carefully guide the user so they know the risks of each BusKill trigger, but we cannot be responsible for any data loss that has occurred as a result of following this guide.\n
\n
The contents of this guide is provided openly and is licensed under the [CC-BY-SA](https://creativecommons.org/licenses/by-sa/4.0/) license. The software included in this guide is licensed under the [GNU GPLv3](https://www.gnu.org/licenses/gpl-3.0.html) license. All content here is consistent with the limitations of liabilities outlined in its respective licenses.\n
\n
We highly recommend that any experiments with the scripts included in this article are used exclusively on a disposable machine containing no valuable data.\n
\n
If data loss is a concern for you, then leave now and do not proceed with following this guide. You have been warned.\n
\n
Release Note\n
------------\n
\n
Also be aware that, due to the risks outlined above, BusKill will *not*be released with this "self-destruct" trigger.\n
\n
If you [purchase](/buy)a BusKill cable, it will only ship with non-destructive triggers that lock the screen or shutdown the computer. Advanced users can follow guides to add additional destructive triggers, such as the one described in this post, but they should do so at their own risk--taking carefully into consideration all of the warnings outlined above and throughout this article.\n
\n
**Again, if you [buy](/buy) a BusKill cable, the worst that can happen is your computer will abruptly shutdown.**\n
\n
Assumptions\n
===========\n
\n
This guide necessarily makes several assumptions outlined below.\n
\n
sys-usb\n
-------\n
\n
In this guide, we assume that your QubesOS install has a [USB-Qube](https://www.qubes-os.org/doc/usb-qubes/) named '`sys-usb`' for handling [USB events](https://www.qubes-os.org/doc/usb-devices/) on behalf of `dom0`.\n
\n
If you decided to combine your USB and networking Qubes at [install time](https://www.qubes-os.org/doc/installation-guide/#initial-setup), then replace all references in this guide for '`sys-usb`' to '`sys-net`'.\n
\n
If you decided to run your '`sys-usb`' VM as a DispoableVM at [install time](https://github.com/QubesOS/qubes-issues/issues/6684#issuecomment-1435381919), then replace all references in this guide for '`sys-usb`' its Disposable TemplateVM (eg '`fedora-36-dvm`').\n
\n
…And if you chose not to isolate your USB devices, then [may god help you](https://blog.invisiblethings.org/2011/05/31/usb-security-challenges.html).\n
\n
Udev Device Matching\n
--------------------\n
\n
BusKill in Linux uses [udev](https://en.wikipedia.org/wiki/Udev) to detect when the USB's cable is severed. The exact udev rule that you use in the files below will depend on the drive you choose to use in your BusKill cable.\n
\n
In this guide, we identify our BusKill-specific drive with the '`ENV{ID_MODEL}==“Micromax_A74”`' [udev property](https://wiki.archlinux.org/index.php/Udev#udev_rule_example). You should replace this property with one that matches your BusKill-specific drive.\n
\n
To determine how to query your USB drive for device-specific identifiers, see [Introducing BusKill: A Kill Cord for your Laptop](/buskill-laptop-kill-cord-dead-man-switch/#software). Note that the ``udevadm monitor --environment --udev`` command should be run in the '`sys-usb`' Qube.\n
\n
> ⓘ Note: If you'd prefer to buy a BusKill cable than make your own, you can buy one fully assembled [here](/buy).\n
\n
QubesOS Version\n
---------------\n
\n
This guide was written for QubesOS v4.1.\n
\n
```\n
\n
<span style="color:#323232;">[user@dom0 ~]$ cat /etc/redhat-release Qubes release 4.1.2 (R4.1)\n
</span><span style="color:#323232;">[user@dom0 ~]$\n
</span>\n
```\n
\n
BusKill Files\n
=============\n
\n
This section will describe what files should be created and where.\n
\n
Due to the design of QubesOS, it takes a bit of mental gymnastics to understand what we're doing and why. It's important to keep in mind that, in QubesOS\n
\n
1. The keyboard and UI are configured in '`dom0’`\n
2. USB devices (like the BusKill device) are routed to the '`sys-usb`' VM\n
3. dom0 has the privilege to execute scripts inside other VMs (eg '`sys-usb`')\n
4. By design, VMs should *not* be able to send arbitrary commands to be executed in dom0\n
5. .…but via the [qubes-rpc](https://www.qubes-os.org/doc/qrexec/#qubes-rpc-services), we *can* permit some VMs (eg '`sys-usb`') to execute a script in dom0 (though for security reasons, ideally such that no data/input is sent from the less-trusted VM to dom0 -- other than the name of the script)\n
\n
Due to the constraints listed above:\n
\n
1. We'll be configuring the disarm button as keyboard shortcut in dom0\n
2. We'll be saving and executing the '`buskill-disarm.sh`' script in '`sys-usb`' (because these scripts manipulate our udev rules)\n
3. The keyboard shortcut in dom0 will *actually* be executing the above script in '`sys-usb`'\n
\n
sys-usb\n
-------\n
\n
If you followed our [previous guide to setting-up BusKill in QubesOS](/qubes-os/), then you should already have a file in '`sys-usb`' at '`/rw/config/buskill.rules`'. You may even have modified it to trigger a [LUKS Self-Destruct](/luks-self-destruct/) on removal of your BusKill device.\n
\n
Because you're *now* experimenting with a new setup, let's go ahead and wipe out that old file with a new one that *just* executes a soft-shutdown. You might need some days to get used to the new disarm procedure, and you probably don't want to suddenly loose all your data due to an accidental false-positive!\n
\n
Execute the following on your '`sys-usb`' Qube:\n
\n
```\n
\n
<span style="color:#323232;">mv /rw/config/buskill.rules /rw/config/buskill.rules.bak.`date "+%Y%m%d_%H%M%S"`\n
</span><span style="color:#323232;">cat << EOF | sudo tee /rw/config/buskill.rules\n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;"># File: sys-usb:/etc/udev/rules.d/buskill.rules -> /rw/config/buskill.rules\n
</span><span style="color:#323232;"># Purpose: Add buskill rules. For more info, see: https://buskill.in/qubes-os/\n
</span><span style="color:#323232;"># Authors: Michael Altfield \n
</span><span style="color:#323232;"># Created: 2020-01-02\n
</span><span style="color:#323232;"># License: GNU GPLv3\n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;">ACTION=="remove", SUBSYSTEM=="usb", ENV{ID_MODEL}=="Micromax_A74", RUN+="/usr/bin/qrexec-client-vm dom0 buskill.softShutdown"\n
</span><span style="color:#323232;">EOF\n
</span><span style="color:#323232;">sudo ln -s /rw/config/buskill.rules /etc/udev/rules.d/\n
</span><span style="color:#323232;">sudo udevadm control --reload\n
</span>\n
```\n
\n
Now, let's add a new udev '`.rules`' file. This one will always *just* lock your screen, and it's what will be put in-place when BusKill is "disarmed".\n
\n
Execute the following on your '`sys-usb`' Qube:\n
\n
```\n
\n
<span style="color:#323232;">cat << EOF | sudo tee /rw/config/buskill.lock.rules\n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;"># File: sys-usb:/etc/udev/rules.d/buskill.rules -> /rw/config/buskill.lock.rules\n
</span><span style="color:#323232;"># Purpose: Just lock the screen. For more info, see: https://buskill.in/qubes-os/\n
</span><span style="color:#323232;"># Authors: Michael Altfield \n
</span><span style="color:#323232;"># Created: 2023-05-10\n
</span><span style="color:#323232;"># License: GNU GPLv3\n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;">ACTION=="remove", SUBSYSTEM=="usb", ENV{ID_MODEL}=="Micromax_A74", RUN+="/usr/bin/qrexec-client-vm dom0 buskill.lock"\n
</span><span style="color:#323232;">EOF\n
</span>\n
```\n
\n
The careful reader will see that we're not *actually* disarming BusKill in the same sense as our [BusKill GUI app](https://github.com/buskill/buskill-app/). Indeed, what we're *actually* going to do is swap these two files for 30 seconds.\n
\n
This way, if BusKill is armed and you remove the cable, your computer shuts-down.\n
\n
But if you want to disarm, the procedure becomes:\n
\n
1. Hit the "Disarm BusKill" keyboard shortcut (see below)\n
2. Wait for the toast popup message indicating that BusKill is now disarmed\n
3. Remove the cable within 30 seconds\n
4. Your screen locks (instead of shutting down)\n
\n
Personally, I can't think of a QubesOS user that would want to leave their machine unlocked when they go to the bathroom, so I figured this approach would work better than an *actual* disarm.\n
\n
Bonus: when you return from your break, just plug-in the BusKill cable in, and it'll already be armed (reducing the risk of user error due to forgetting to arm BusKill).\n
\n
Now, let's add the actual '`buskill-disarm.sh`' script to disarm BusKill:\n
\n
Execute the following on your '`sys-usb`' Qube:\n
\n
```\n
\n
<span style="color:#323232;">cat << EOF | sudo tee /usr/local/bin/buskill-disarm.sh\n
</span><span style="color:#323232;">#!/bin/bash\n
</span><span style="color:#323232;"> \n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;"># File: sys-usb:/usr/local/bin/buskill-disarm.sh\n
</span><span style="color:#323232;"># Purpose: Temp disarm BusKill. For more info, see: https://buskill.in/qubes-os/\n
</span><span style="color:#323232;"># Authors: Tom \n
</span><span style="color:#323232;"># Co-Auth: Michael Altfield \n
</span><span style="color:#323232;"># Created: 2023-05-10\n
</span><span style="color:#323232;"># License: GNU GPLv3\n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;"> \n
</span><span style="color:#323232;"># replace the 'shutdown' trigger with the 'lock' trigger\n
</span><span style="color:#323232;">sudo rm /etc/udev/rules.d/buskill.rules\n
</span><span style="color:#323232;">sudo ln -s /rw/config/buskill.lock.rules /etc/udev/rules.d/buskill.rules\n
</span><span style="color:#323232;">sudo udevadm control --reload\n
</span><span style="color:#323232;"> \n
</span><span style="color:#323232;"># let the user know that BusKill is now temporarily disarmed\n
</span><span style="color:#323232;">notify-send -t 21000 "BusKill" "Disarmed for 30 seconds" -i changes-allow\n
</span><span style="color:#323232;"> \n
</span><span style="color:#323232;"># wait 30 seconds\n
</span><span style="color:#323232;">sleep 30\n
</span><span style="color:#323232;"> \n
</span><span style="color:#323232;"># replace the 'lock' trigger with the 'shutdown' trigger\n
</span><span style="color:#323232;">sudo rm /etc/udev/rules.d/buskill.rules\n
</span><span style="color:#323232;">sudo ln -s /rw/config/buskill.rules /etc/udev/rules.d/buskill.rules\n
</span><span style="color:#323232;">sudo udevadm control --reload\n
</span><span style="color:#323232;">notify-send -t 5000 "BusKill" "BusKill is Armed" -i changes-prevent\n
</span><span style="color:#323232;">EOF\n
</span><span style="color:#323232;">sudo chmod +x /usr/local/bin/buskill-disarm.sh\n
</span>\n
```\n
\n
dom0\n
----\n
\n
If you followed our [previous guide to setting-up BusKill in QubesOS](/qubes-os/), then you shouldn't need to add any files to dom0. What you *do* need to do is setup some keyboard shortcuts.\n
\n
In the QubesOS GUI, click on the big `Q` "Start Menu" in the top-left of your XFCE panel to open the Applications menu. Navigate to '`System Tools`' and click Keyboard\n
\n
| [](https://buskill.in/qubes-disarm) | [](https://www.buskill.in/qubes-disarm/) |\n
|---|---|\n
| Click the “Q” to open the QubesOS Application Menu | Click System Tools -> Keyboard |\n
\n
Click the '`Application Shortcuts`' Tab and then click the '`+ Add`' button on the bottom-left of the window.\n
\n
| [](https://www.buskill.in/qubes-disarm/) | [](https://www.buskill.in/qubes-disarm/) |\n
|---|---|\n
| Click the “Application Shortcuts” tab to add a Keyboard Shortcut in Qubes | Click the “Add” Button to add a new Keyboard Shortcut in Qubes |\n
\n
In the '`Command`' input field, type the following\n
\n
```\n
\n
<span style="color:#323232;">qvm-run sys-usb buskill-disarm.sh\n
</span>\n
```\n
\n
The above command will execute a command in '`dom0`' that will execute a command in '`sys-usb`' that will execute the '`buskill-disarm.sh`' script that we created above.\n
\n
| [](https://www.buskill.in/qubes-disarm/) |\n
|---|\n
| After typing the command to be executed when the keyboard shortcut is pressed, click the "OK" button |\n
\n
Now click "OK" and, when prompted, type Ctrl+Shift+D (or whatever keyboard shortcut you want to bind to "Disarming BusKill").\n
\n
| [](https://www.buskill.in/qubes-disarm/) | [](https://www.buskill.in/qubes-disarm/) |\n
|---|---|\n
| Type “Ctrl+Shift+D” or whatever keyboard shortcut you want to trigger BusKill to be disarmed for 30 seconds | |\n
\n
You should now have a keyboard shortcut binding for disarming BusKill!\n
\n
[](https://www.buskill.in/qubes-disarm/)\n
\n
Test It!\n
========\n
\n
At this point, you can test your new (temporary) BusKill Disarm functionality by:\n
\n
1. Plugging-in your BusKill cable\n
2. Typing Ctrl+Shift+D\n
3. Waiting for the toast popup message to appear indicating that BusKill is disarmed for 30 seconds\n
4. Unplugging your BusKill cable\n
\n
Your machine should lock, not shutdown.\n
\n
| [](https://www.buskill.in/qubes-disarm/) |\n
|---|\n
| After hitting the keyboard shortcut to disarm BusKill, you have 30 seconds to remove the cable |\n
\n
After 30 seconds, return to your computer and test the normal "arm" functionality:\n
\n
1. Plug-in your BusKill cable\n
2. Unlock your screen\n
3. Unplug your BusKill cable\n
\n
Your computer should shutdown, not lock.\n
\n
| [](https://www.buskill.in/qubes-disarm/) |\n
|---|\n
| 30 seconds after hitting the keyboard shortcut, BusKill will arm itself |\n
\n
Troubleshooting\n
===============\n
\n
Is unplugging your USB device doing nothing? Having other issues?\n
\n
See the [Troubleshooting section](https://buskill.in/qubes-os/#troubleshooting) in our original guide to using BusKill on QubesOS.\n
\n
Limitations/Improvements\n
========================\n
\n
Security is porous. All software has bugs. Nothing is 100% secure. For more limitations to using BusKill on QubesOS, see the [Limitations section](https://busill.in/qubes-os/#limitations) in our original guide to using BusKill on QubesOS.\n
\n
Buy a BusKill Cable\n
===================\n
\n
We look forward to continuing to improve the BusKill software and making BusKill more accessible this year. If you want to help, [please consider purchasing a BusKill cable](https://buskill.in/buy) for yourself or a loved one. It helps us fund further development, and you get your own BusKill cable to keep you or your loved ones safe.\n
\n
You can also buy a BusKill cable with bitcoin, monero, and other altcoins from our [BusKill Store’s .onion site](http://buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion/buy/).\n
\n
Stay safe, \n
The BusKill Team \n
[www.buskill.in](https://www.buskill.in/) \n
[buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tl…](http://www.buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 0
+favouriteCount: 4
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1696353188 {#1772
date: 2023-10-03 19:13:08.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1774 …}
+votes: Doctrine\ORM\PersistentCollection {#1775 …}
+reports: Doctrine\ORM\PersistentCollection {#1781 …}
+favourites: Doctrine\ORM\PersistentCollection {#1783 …}
+notifications: Doctrine\ORM\PersistentCollection {#1784 …}
+badges: Doctrine\ORM\PersistentCollection {#1780 …}
+children: []
-id: 3502
-titleTs: "'buskil':3 'dead':4 'disarm':2 'guid':10 'keyboard':8 'man':5 'qubeso':1 'shortcut':9 'switch':6"
-bodyTs: "'-01':1485 '-02':1486 '-05':1581,1821 '-10':1582,1822 '-36':936 '/#demo)':408 '/)':2618 '/2011/05/31/usb-security-challenges.html).':955 '/bin/bash':1795 '/buskill-laptop-kill-cord-dead-man-switch':1058 '/buskill/buskill-app/).':1623 '/buy':745,811,1099 '/buy)':2559 '/buy/).':2609 '/doc/disposablevm/)':208 '/doc/installation-guide/#initial-setup),':885 '/doc/qrexec/#qubes-rpc-services),':1228 '/doc/usb-devices/)':865 '/doc/usb-qubes/)':854 '/etc/redhat-release':1112 '/etc/udev/rules.d':1508 '/etc/udev/rules.d/buskill.rules':1467,1562,1836,1841,1885,1890 '/forum/#!topic/qubes-devel/qwl5pjqps-4/discussion))':305 '/index.php/udev#udev_rule_example).':1021 '/licenses/by-sa/4.0/)':639 '/licenses/gpl-3.0.html)':655 '/luks-self-destruct':505,1370 '/news/the-operating-system-that-can-protect-you-even-if-you-get-hacked/)to':193 '/qubes-os':68,98,1343,1927 '/qubes-os-yubikey-buskill/).':122 '/qubes-os/':1479,1575,1811 '/qubes-os/#limitations)':2515 '/qubes-os/#troubleshooting)':2479 '/qubes-os/).':89 '/qubesos/qubes-issues/issues/6684#issuecomment-1435381919),':919 '/qubesos/qubes-issues/issues/904)':312 '/rw/config/buskill.lock.rules':1557,1563,1840 '/rw/config/buskill.rules':1356,1449,1462,1468,1507,1889 '/rw/config/buskill.rules.bak':1450 '/usr/bin/qrexec-client-vm':1500,1596 '/usr/local/bin/buskill-disarm.sh':1794,1800,1912 '/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':414 '/wiki/qubes/disposablevm#warnings)--as':295 '/wiki/udev)':966 '/wp-content/uploads/sites/8/2020/02/buskilldemo.mp4)](https://www.buskill.in/#demo)':400 '/wp-content/uploads/sites/8/qubes-disarm_buskill-armed1.png)](https://www.buskill.in/qubes-disarm/)':2450 '/wp-content/uploads/sites/8/qubes-disarm_buskill-disarmed1.png)](https://www.buskill.in/qubes-disarm/)':2379 '/wp-content/uploads/sites/8/qubes-disarm_featuredimage.jpg)](https://buskill.in/qubes-disarm)':51 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add1.jpg.png)](https://www.buskill.in/qubes-disarm/)':2082 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add2.png)](https://www.buskill.in/qubes-disarm/)':2164 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add3.png)](https://www.buskill.in/qubes-disarm/)':2229 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add4.png)](https://www.buskill.in/qubes-disarm/)':2246 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-added1.png)](https://www.buskill.in/qubes-disarm/)':2302 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings1.png)](https://www.buskill.in/qubes-disarm/)':2067 '/wp-content/uploads/sites/8/qubes-disarm_menu1.png)](https://buskill.in/qubes-disarm)':2005 '/wp-content/uploads/sites/8/qubes-disarm_menu2.png)](https://www.buskill.in/qubes-disarm/)':2018 '1':90,488,1163,1276,1665,2318,2409 '1/2':67,97 '100':2499 '2':99,493,1172,1289,1674,2325,2416 '2/2':104 '2020':1484 '2023':1580,1820 '21000':1860 '3':499,1187,1310,1687,2330,2420 '30':1638,1692,1864,1871,1874,2264,2345,2375,2390,2397,2451 '4':1202,1694,2347 '4.1.2':1115 '5':1219 '5000':1899 'a74':1016,1498,1594 'abl':148,286,1209 'abrupt':824 'access':259,2543 'accident':1435 'act':383 'action':1490,1586 'activist':327 'actual':382,1317,1609,1628,1735,1775 'adapt':110 'add':531,772,1470,1516,1773,1934,2041,2077,2089,2097,2100 'addit':773 'advanc':766 'ahead':1389 'allow':24,1869 'alreadi':74,1347,1755 'also':146,721,2589 'alt':2064,2226 'altcoin':2599 'altfield':1482,1578,1818 'alway':1525 'and/or':392 'anyth':486 'app':1620 'appear':2338 'applic':1973,1992,2009,2026,2034,2060,2085 'approach':1729 'appvm':264 'arbitrari':1212 'arm':44,463,535,1645,1757,1768,1903,2407,2447,2460 'arrow':1987 'articl':2,114,563,684,806 'assembl':1097 'asset':368 'assum':842 'assumpt':826,832 'auth':1816 'author':1480,1576,1812 'awar':723 'bathroom':33,548,1724 'batter':374,445 'becom':1664 'behalf':867 'behind':342,354 'best':586 'better':1732 'big':1957 'bind':2199,2273 'bit':1141 'bitcoin':2595 'blog':119 'blog.invisiblethings.org':954 'blog.invisiblethings.org/2011/05/31/usb-security-challenges.html).':953 'bodi':425 'bonus':1737 'bottom':2046 'bottom-left':2045 'break':1743 'brilliant':186 'bug':2496 'build':57 'bus':467 'busill.in':2514 'busill.in/qubes-os/#limitations)':2513 'buskil':19,46,84,101,125,396,403,415,482,524,599,731,747,813,959,998,1007,1033,1051,1086,1119,1177,1340,1375,1471,1541,1611,1618,1643,1669,1683,1749,1769,1780,1804,1851,1861,1900,1901,1924,2202,2259,2276,2314,2323,2341,2350,2372,2387,2414,2423,2445,2458,2486,2506,2522,2527,2537,2541,2555,2577,2592,2602,2613 'buskill-disarm.sh':1297,1776,2121,2144 'buskill-specif':1006,1032 'buskill.in':1478,1574,1810,2478,2558 'buskill.in/buy)':2557 'buskill.in/qubes-os/':1477,1573,1809 'buskill.in/qubes-os/#troubleshooting)':2477 'buskill.lock':1598 'buskill.softshutdown':1502 'buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tl':2619 'buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion':2608 'buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion/buy/).':2607 'button':1283,2042,2078,2098,2160,2181 'buy':810,1084,1094,2525,2590 'cabl':748,814,973,999,1087,1650,1690,1750,2324,2351,2395,2415,2424,2528,2556,2578,2593 'cannot':603 'care':588,794,1601 'cat':1111,1458,1553,1790 'caus':35,475 'cc':634 'cc-by-sa':633 'chair':440 'chanc':282 'chang':1868,1906 'changes-allow':1867 'changes-prev':1905 'chmod':1910 'choos':993 'chose':941 'classifi':138,248 'click':1954,1980,2019,2028,2032,2039,2083,2095,2178,2183 'co':1815 'co-auth':1814 'combin':874 'command':555,1067,1213,2109,2124,2128,2135,2168,2225 'compartiment':190 'comput':37,497,765,822,1652,2402,2426 'concern':701 'configur':477,1169,1280 'connect':469 'consid':2552 'consider':796 'consist':661 'constraint':1273 'contain':552,560,692 'content':621,658 'continu':2533 'control':1511,1844,1893 'cord':22,64,94,1054 'corrupt':570 'crash':447 'creat':1129,1483,1579,1819,2148,2287 'creativecommons.org':638 'creativecommons.org/licenses/by-sa/4.0/)':637 'ctrl':2189,2242,2248,2292,2327 'current':271 'currently-run':270 'd':145,284,1081,1454,2191,2243,2250,2293,2329 'data':151,196,267,276,289,365,466,581,608,695,697,1431 'data/input':1252 'date':1451 'day':1411 'dead':538 'decid':872,903 'delet':574 'demo':397 'depend':988 'describ':3,514,528,780,1124 'design':1135,1204 'destroy':170,317 'destruct':43,504,740,756,774,1369 'detect':968 'determin':1037 'develop':2571 'devic':947,957,1046,1174,1178,1376,2467 'device-specif':1045 'disarm':16,45,100,536,1282,1418,1543,1610,1661,1668,1686,1736,1779,1803,1855,1862,2201,2262,2275,2315,2343,2373,2386 'disclaim':549 'disk':226 'dispoablevm':913 'dispos':156,204,296,690,932 'dispvm':143,154,168,253,274,292,315 'document':353 'dom0':869,1110,1118,1171,1188,1218,1243,1262,1288,1315,1501,1597,1913,1938,2130 'done':584 'door':357,377,450 'drive':991,1009,1035,1043 'due':725,1132,1270,1432,1764 'dvm':937 'eg':541,934,1198,1234 'en.wikipedia.org':965 'en.wikipedia.org/wiki/udev)':964 'encrypt':227,394 'enemi':343 'env':1012,1494,1590 'environ':1065 'eof':1459,1503,1554,1599,1791,1908 'error':1763 'even':1359 'event':474,862 'exact':977 'exampl':29 'exclus':687 'execut':480,1193,1216,1239,1295,1319,1402,1439,1544,1781,2126,2133,2142,2171 'experi':677,1381 'experiment':553 'explain':404 'exploit':184 'fall':437 'fals':1437 'false-posit':1436 'familiar':76 'fde':393 'fedora':935 'feet':435 'field':2111 'figur':1727 'file':161,301,554,985,1120,1126,1350,1395,1463,1521,1558,1636,1796,1936 'follow':617,712,769,1332,1441,1546,1783,1916,2114 'forget':1766 'forward':2531 'freedom.press':192 'freedom.press/news/the-operating-system-that-can-protect-you-even-if-you-get-hacked/)to':191 'full':225 'fulli':1096 'function':2316,2408 'fund':2569 'get':258,1413,2574 'github.com':311,918,1622 'github.com/buskill/buskill-app/).':1621 'github.com/qubesos/qubes-issues/issues/6684#issuecomment-1435381919),':917 'github.com/qubesos/qubes-issues/issues/904)':310 'gnu':651,1488,1584,1824 'go':30,545,1388,1629,1721 'god':950 'gplv3':652,1489,1585,1825 'great':212 'group':461 'groups.google.com':304 'groups.google.com/forum/#!topic/qubes-devel/qwl5pjqps-4/discussion))':303 'gui':1619,1953 'guid':55,551,589,619,624,646,714,770,828,840,892,926,1002,1103,1335,1919,2483,2519 'gymnast':1144 'h':1455 'handl':860 'happen':819 'help':951,2550,2567 'high':281,673 'highlight':2015,2063,2161 'highlightedalt':2079 'hit':1666,2381,2454 'hocker':117 'human':331 'humandecoded.io':121 'humandecoded.io/qubes-os-yubikey-buskill/).':120 'id':1013,1495,1591 'ideal':1248 'identifi':1004,1048 'import':1155 'improv':2535 'in-plac':1537 'includ':643,681 'inde':1624 'indic':1681,2339 'info':411,1475,1571,1807 'inform':139,249,559 'initi':500 'input':2110 'insid':140,250,1195 'instal':846,881,915 'instead':1698 'intellig':178,340 'introduc':1050 'isol':944 'issu':2472 'journalist':176,326 'jump':432 'keep':194,1157,2580 'key':395,2217 'keyboard':7,532,1165,1285,1312,1670,1948,1981,2014,2031,2054,2071,2091,2103,2153,2174,2194,2206,2216,2233,2253,2271,2280,2288,2383,2456 'kill':21,63,93,1053 'know':594,1849 'laptop':20,62,92,132,223,242,387,428,453,1057 'last':509 'lead':568 'leav':705,1715 'left':1965,1999,2047 'less':1258 'less-trust':1257 'let':320,1386,1514,1771,1846 'liabil':666 'licens':630,640,648,656,671,1487,1583,1823 'like':1175 'limit':664,2503,2511 'limitations/improvements':2489 'line':344 'linux':961 'list':1274,2299 'liter':129,239 'll':1278,1291,1754 'ln':1505,1838,1887 'lock':356,489,759,1527,1566,1697,1832,1877,2355,2430 'look':2530 'loos':1428 'loss':609,698 'love':2564,2584 'luk':1366 'm':219,1453,1456 'machin':691,1717,2353 'magnet':418,468 'make':200,830,1089,2540 'man':539 'manipul':1306 'match':958,1030 'may':564,566,949,1358 'mental':1143 'menu':1960,1974,1993,2010,2027 'messag':1680,2336,2364,2437 'michael':1481,1577,1817 'micromax':1015,1497,1593 'might':1408 'mind':1159 'model':1014,1496,1592 'modifi':1361 'monero':2596 'monitor':1064 'mv':1448 'name':855,1266 'navig':1975 'necessarili':829 'need':1409,1932,1942 'net':900 'network':878 'new':1384,1398,1417,1518,2102,2312 'newli':2286 'non':755 'non-destruct':754 'normal':2406 'note':106,720,1060,1078 'noth':2469,2497 'notifi':1857,1896 'notify-send':1856,1895 'occur':612 'ok':2159,2180,2184 'old':1394 'one':60,779,1028,1095,1399,1523,2565,2585 'onion':2605 'open':627,1971,2023 'oper':179,341 'oppress':336 'origin':113,2482,2518 'os':513 'outlin':667,729,801,833 'panel':1969 'part':59 'passphras':234 'paus':17 'perman':573 'permit':1231 'person':1702 'place':1539 'pleas':2551 'plug':1746,2320,2411 'plug-in':1745,2410 'plugging-in':2319 'point':1988,2307 'polic':372 'popup':1679,2335 'porous':2492 'posit':1438 'post':108,214,510,526,783 'prefer':1082 'prepar':348 'press':2177,2213 'prevent':1907 'previous':153,291,1334,1918 'privat':266 'privileg':1191 'probabl':1422 'procedur':1419,1663 'proceed':710 'prompt':2187,2212 'properti':1018,1026 'protect':363 'provid':626 'purchas':744,2553 'purpos':1469,1564,1801 'put':1536 'q':1958,1991,2021 'qube':185,319,512,851,879,1076,1113,1224,1447,1552,1789,2094,2106 'qubes-o':511 'qubes-rpc':1223 'qubeso':10,48,66,86,96,103,183,222,522,845,1100,1107,1137,1162,1342,1709,1926,1952,1984,2008,2025,2053,2070,2152,2205,2232,2279,2360,2433,2488,2508,2524 'queri':1040 'quick':379 'qvm':2116 'qvm-run':2115 'r4.1':1116 'ram':391,446 're':135,230,245,324,1149,1379,1607,1627 'read':70 'reader':1602 'reason':1247 'recommend':674 'recov':150,288 'reduc':1758 'refer':889,923 'regim':337 'releas':719,735,1114 'reload':1512,1845,1894 'remov':1372,1491,1587,1648,1688,2393 'replac':887,921,1024,1826,1875 'research':175,346 'respect':670 'respons':442,605 'result':615 'return':1740,2399 'right':332,2369,2442 'rip':455 'risk':596,728,792,1760 'rm':1835,1884 'rootf':159,299 'rout':1180 'rpc':1225 'rule':82,979,1309,1472,1520 'run':272,905,1070,1499,1595,2117 'sa':636 'safe':197,2586,2611 'save':1293 'say':322,2371,2444 'screen':491,761,1529,1568,1696,2002,2419 'screenshot':1982,2006,2051,2068,2150,2203,2230,2277,2358,2431 'script':680,1194,1241,1269,1298,1305,1322,1777,2145 'second':1639,1693,1865,1872,2265,2346,2376,2391,2398,2452 'secret':352,371 'section':1122,2476,2512 'secur':164,174,188,308,1246,2490,2500 'security-through-compartiment':187 'see':1049,1476,1572,1604,1672,1808,2473,2509 'select':2239 'self':42,503,739,1368 'self-destruct':41,502,738,1367 'send':1211,1858,1897 'sens':1615 'sent':1254 'sequenc':506 'set':1338,1922,2055,2072,2154,2207,2234,2281 'setting-up':1337,1921 'setup':6,80,517,1385,1946 'sever':472,831,975 'shift':2190,2241,2249,2291,2328 'ship':752 'shortcut':8,533,1286,1313,1671,1949,2035,2061,2086,2092,2104,2175,2195,2240,2254,2272,2289,2384,2457 'shouldn':1930 'show':2058,2075,2157,2210,2237,2284 'shred':165,309,389 'shut':494,1654,1700 'shutdown':39,385,763,825,1406,1828,1881,2357,2428 'shuts-down':1653 'site':2606 'sleep':1873 'soft':1405 'soft-shutdown':1404 'softwar':557,642,1059,2494,2538 'someon':128,238 'sourc':366 'specif':1008,1034,1047 'start':1959 'stay':2610 'steal':130,240 'store':2603 'strong':233 'subsystem':1492,1588 'sudden':373,431,1427 'sudo':1460,1504,1509,1555,1792,1834,1837,1842,1883,1886,1891,1909 'sure':220 'swap':1633 'switch':540 'sys':836,857,895,899,908,929,1074,1184,1200,1236,1301,1325,1328,1353,1445,1465,1550,1560,1787,1798,2119,2138 'sys-net':898 'sys-usb':835,856,894,907,928,1073,1183,1199,1235,1300,1324,1327,1352,1444,1464,1549,1559,1786,1797,2118,2137 'system':520,1977,2012,2029 'tab':2036,2062,2087 'tabl':458 'take':793,1139 'team':2614 'tee':1461,1556,1793 'temp':1802 'templatevm':933 'temporari':2313 'temporarili':15,1854 'test':2303,2310,2404 'tether':423 'think':1706 'though':1244 'throughout':804 'thug':464 'time':882,916 'toast':1678,2334,2363,2436 'tom':116,1813 'tool':1978,2013,2030 'top':351,1964,1998,2296,2368,2441 'top-left':1963,1997 'top-right':2367,2440 'top-secret':350 'total':572 'trigger':478,483,600,741,757,775,1364,1829,1833,1878,1882,2223,2258 'trip':420 'trip-wir':419 'troubleshoot':2462,2475 'trust':1259 'two':1635 'type':2112,2166,2188,2247,2326 'udev':81,956,963,978,1017,1066,1308,1519 'udevadm':1063,1510,1843,1892 'ui':1167 'understand':1146 'unlock':1718,2417 'unplug':2348,2421,2464 'us':2568 'usb':837,850,858,861,876,896,909,930,946,971,1042,1075,1173,1185,1201,1237,1302,1326,1329,1354,1446,1466,1493,1551,1561,1589,1788,1799,2120,2139,2466 'usb-qub':849 'use':201,231,686,962,982,995,1414,2221,2485,2505,2521 'user':26,591,767,1109,1117,1710,1762,1848 'util':416 'v4.1':1108 'valuabl':694 've':583 'version':1101 'via':1221 'video':405 'virtual':160,300 'vm':157,297,910,1186,1260 'vms':205,1197,1205,1233 'volatile.img':302 'wait':1675,1870,2331 'want':1425,1659,1713,2197,2219,2256,2548 'warn':718,800 'watch':401 'way':1641 'whatev':2193,2252 'whistleblow':328 'whonix':142,203,252,273 'wiki.archlinux.org':1020 'wiki.archlinux.org/index.php/udev#udev_rule_example).':1019 'window':2050,2056,2073,2155,2208,2235,2282 'wipe':1391 'wire':421 'within':1691 'without':34 'work':136,181,211,246,1731 'worker':333 'worst':816 'would':1712,1730 'written':1105 'www.buskill.in':50,88,399,407,2004,2017,2066,2081,2163,2228,2245,2301,2378,2449,2615,2617 'www.buskill.in/#demo)':406 'www.buskill.in/)':2616 'www.buskill.in/qubes-os/).':87 'www.buskill.in/wp-content/uploads/sites/8/2020/02/buskilldemo.mp4)](https://www.buskill.in/#demo)':398 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_buskill-armed1.png)](https://www.buskill.in/qubes-disarm/)':2448 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_buskill-disarmed1.png)](https://www.buskill.in/qubes-disarm/)':2377 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_featuredimage.jpg)](https://buskill.in/qubes-disarm)':49 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add1.jpg.png)](https://www.buskill.in/qubes-disarm/)':2080 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add2.png)](https://www.buskill.in/qubes-disarm/)':2162 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add3.png)](https://www.buskill.in/qubes-disarm/)':2227 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add4.png)](https://www.buskill.in/qubes-disarm/)':2244 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-added1.png)](https://www.buskill.in/qubes-disarm/)':2300 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings1.png)](https://www.buskill.in/qubes-disarm/)':2065 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_menu1.png)](https://buskill.in/qubes-disarm)':2003 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_menu2.png)](https://www.buskill.in/qubes-disarm/)':2016 'www.buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion':2620 'www.gnu.org':654 'www.gnu.org/licenses/gpl-3.0.html)':653 'www.qubes-os.org':207,853,864,884,1227 'www.qubes-os.org/doc/disposablevm/)':206 'www.qubes-os.org/doc/installation-guide/#initial-setup),':883 'www.qubes-os.org/doc/qrexec/#qubes-rpc-services),':1226 'www.qubes-os.org/doc/usb-devices/)':863 'www.qubes-os.org/doc/usb-qubes/)':852 'www.whonix.org':294 'www.whonix.org/wiki/qubes/disposablevm#warnings)--as':293 'x':1911 'xfce':1968 'y':1452 'year':2545 'youtube.com':413 'youtube.com/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':412 'ⓘ':105,1077"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1696362188
+visibility: "visible "
+apId: "https://monero.town/post/703020"
+editedAt: null
+createdAt: DateTimeImmutable @1696353188 {#1779
date: 2023-10-03 19:13:08.0 +02:00
}
} |
|
Show voter details
|
19 |
DENIED
|
edit
|
App\Entity\Entry {#1778
+user: Proxies\__CG__\App\Entity\User {#1848 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1787 …}
+image: Proxies\__CG__\App\Entity\Image {#1777 …}
+domain: App\Entity\Domain {#282 …}
+slug: "QubesOS-Disarm-BusKill-Dead-Man-Switch-with-Keyboard-Shortcut-Guide"
+title: "[QubesOS] Disarm BusKill Dead Man Switch with Keyboard Shortcut (Guide)"
+url: "https://www.buskill.in/qubes-disarm/"
+body: """
This article describes how to setup keyboard shortcuts in QubesOS so that you can temporarily disarm (pause) the BusKill laptop kill cord.\n
\n
This allows the user to, for example, go to the bathroom without causing their computer to shutdown or self-destruct.\n
\n
[](https://buskill.in/qubes-disarm)\n
\n
This is a guide that builds on part one: [A Laptop Kill Cord for QubesOS (1/2)](/qubes-os/). Before reading this, you should already be familiar with how to [setup udev rules for BusKill on QubesOS](https://www.buskill.in/qubes-os/).\n
\n
1. [A Laptop Kill Cord for QubesOS (1/2)](/qubes-os/)\n
2. Disarm BusKill in QubesOS (2/2)\n
\n
> ⓘ Note: This post is adapted from its original [article on Tom Hocker's blog](https://humandecoded.io/qubes-os-yubikey-buskill/).\n
\n
What is BusKill?\n
================\n
\n
> What if someone literally steals your laptop while you're working with classified information inside a Whonix DispVM? They'd also be able to recover data from previous DispVMs--as Disposable VM's rootfs virtual files are *not* securely shredded after your DispVM is destroyed.\n
\n
Are you a security researcher, journalist, or intelligence operative that works in QubesOS--exploiting Qubes' [brilliant security-through-compartimentalization](https://freedom.press/news/the-operating-system-that-can-protect-you-even-if-you-get-hacked/)to keep your data safe? Do you make use of Whonix [Disposable VMs](https://www.qubes-os.org/doc/disposablevm/) for your work? Great! This post is for you.\n
\n
I'm sure your QubesOS laptop has Full Disk Encryption and you're using a strong passphrase. But what if someone literally steals your laptop while you're working with classified information inside a Whonix DispVM? Not only will they get access to all of your AppVM's private data and the currently-running Whonix DispVM's data, but there's a high chance they'd be able to recover data from [previous DispVMs](https://www.whonix.org/wiki/Qubes/DisposableVM#Warnings)--as **Disposable VM's rootfs virtual files ([volatile.img](https://groups.google.com/forum/#!topic/qubes-devel/QwL5PjqPs-4/discussion)) are [*not* securely shredded](https://github.com/QubesOS/qubes-issues/issues/904) after your DispVM is destroyed** by Qubes!\n
\n
Let's say you're a journalist, activist, whistleblower, or a human rights worker in an oppressive regime. Or an intelligence operative behind enemy lines doing research or preparing a top-secret document behind a locked door. What do you do to protect your data, sources, or assets when the secret police suddenly batter down your door? How quickly can you *actually* act to shutdown your laptop and shred your RAM and/or FDE encryption keys?\n
\n
| [](https://www.buskill.in/#demo) |\n
|---|\n
| *Watch the [BusKill Explainer Video](https://www.buskill.in/#demo) for more info [youtube.com/v/qPwyoD_cQR4](https://www.youtube.com/v/qPwyoD_cQR4)* |\n
\n
BusKill utilizes a magnetic trip-wire that tethers your body to your laptop. If you suddenly jump to your feet or fall off your chair (in response to the battering ram crashing through your door) or your laptop is ripped off your table by a group of armed thugs, the data bus' magnetic connection will be severed. This event causes a configurable *trigger* to execute.\n
\n
The BusKill `trigger` can be anything from:\n
\n
1. locking your screen or\n
2. shutting down the computer or\n
3. initiating a [self-destruct](/luks-self-destruct/) sequence\n
\n
While our [last post](qubes-os) described how to setup such a system in QubesOS with BusKill, *this* post will describe how to add keyboard shortcuts to arm & disarm the dead man switch (eg so you can go to the bathroom).\n
\n
Disclaimer\n
==========\n
\n
This guide contains experimental files, commands, and software. The information contained in this article may or may not lead to corruption or total permanent deletion of some or all of your data. We've done our best to carefully guide the user so they know the risks of each BusKill trigger, but we cannot be responsible for any data loss that has occurred as a result of following this guide.\n
\n
The contents of this guide is provided openly and is licensed under the [CC-BY-SA](https://creativecommons.org/licenses/by-sa/4.0/) license. The software included in this guide is licensed under the [GNU GPLv3](https://www.gnu.org/licenses/gpl-3.0.html) license. All content here is consistent with the limitations of liabilities outlined in its respective licenses.\n
\n
We highly recommend that any experiments with the scripts included in this article are used exclusively on a disposable machine containing no valuable data.\n
\n
If data loss is a concern for you, then leave now and do not proceed with following this guide. You have been warned.\n
\n
Release Note\n
------------\n
\n
Also be aware that, due to the risks outlined above, BusKill will *not*be released with this "self-destruct" trigger.\n
\n
If you [purchase](/buy)a BusKill cable, it will only ship with non-destructive triggers that lock the screen or shutdown the computer. Advanced users can follow guides to add additional destructive triggers, such as the one described in this post, but they should do so at their own risk--taking carefully into consideration all of the warnings outlined above and throughout this article.\n
\n
**Again, if you [buy](/buy) a BusKill cable, the worst that can happen is your computer will abruptly shutdown.**\n
\n
Assumptions\n
===========\n
\n
This guide necessarily makes several assumptions outlined below.\n
\n
sys-usb\n
-------\n
\n
In this guide, we assume that your QubesOS install has a [USB-Qube](https://www.qubes-os.org/doc/usb-qubes/) named '`sys-usb`' for handling [USB events](https://www.qubes-os.org/doc/usb-devices/) on behalf of `dom0`.\n
\n
If you decided to combine your USB and networking Qubes at [install time](https://www.qubes-os.org/doc/installation-guide/#initial-setup), then replace all references in this guide for '`sys-usb`' to '`sys-net`'.\n
\n
If you decided to run your '`sys-usb`' VM as a DispoableVM at [install time](https://github.com/QubesOS/qubes-issues/issues/6684#issuecomment-1435381919), then replace all references in this guide for '`sys-usb`' its Disposable TemplateVM (eg '`fedora-36-dvm`').\n
\n
…And if you chose not to isolate your USB devices, then [may god help you](https://blog.invisiblethings.org/2011/05/31/usb-security-challenges.html).\n
\n
Udev Device Matching\n
--------------------\n
\n
BusKill in Linux uses [udev](https://en.wikipedia.org/wiki/Udev) to detect when the USB's cable is severed. The exact udev rule that you use in the files below will depend on the drive you choose to use in your BusKill cable.\n
\n
In this guide, we identify our BusKill-specific drive with the '`ENV{ID_MODEL}==“Micromax_A74”`' [udev property](https://wiki.archlinux.org/index.php/Udev#udev_rule_example). You should replace this property with one that matches your BusKill-specific drive.\n
\n
To determine how to query your USB drive for device-specific identifiers, see [Introducing BusKill: A Kill Cord for your Laptop](/buskill-laptop-kill-cord-dead-man-switch/#software). Note that the ``udevadm monitor --environment --udev`` command should be run in the '`sys-usb`' Qube.\n
\n
> ⓘ Note: If you'd prefer to buy a BusKill cable than make your own, you can buy one fully assembled [here](/buy).\n
\n
QubesOS Version\n
---------------\n
\n
This guide was written for QubesOS v4.1.\n
\n
```\n
\n
<span style="color:#323232;">[user@dom0 ~]$ cat /etc/redhat-release Qubes release 4.1.2 (R4.1)\n
</span><span style="color:#323232;">[user@dom0 ~]$\n
</span>\n
```\n
\n
BusKill Files\n
=============\n
\n
This section will describe what files should be created and where.\n
\n
Due to the design of QubesOS, it takes a bit of mental gymnastics to understand what we're doing and why. It's important to keep in mind that, in QubesOS\n
\n
1. The keyboard and UI are configured in '`dom0’`\n
2. USB devices (like the BusKill device) are routed to the '`sys-usb`' VM\n
3. dom0 has the privilege to execute scripts inside other VMs (eg '`sys-usb`')\n
4. By design, VMs should *not* be able to send arbitrary commands to be executed in dom0\n
5. .…but via the [qubes-rpc](https://www.qubes-os.org/doc/qrexec/#qubes-rpc-services), we *can* permit some VMs (eg '`sys-usb`') to execute a script in dom0 (though for security reasons, ideally such that no data/input is sent from the less-trusted VM to dom0 -- other than the name of the script)\n
\n
Due to the constraints listed above:\n
\n
1. We'll be configuring the disarm button as keyboard shortcut in dom0\n
2. We'll be saving and executing the '`buskill-disarm.sh`' script in '`sys-usb`' (because these scripts manipulate our udev rules)\n
3. The keyboard shortcut in dom0 will *actually* be executing the above script in '`sys-usb`'\n
\n
sys-usb\n
-------\n
\n
If you followed our [previous guide to setting-up BusKill in QubesOS](/qubes-os/), then you should already have a file in '`sys-usb`' at '`/rw/config/buskill.rules`'. You may even have modified it to trigger a [LUKS Self-Destruct](/luks-self-destruct/) on removal of your BusKill device.\n
\n
Because you're *now* experimenting with a new setup, let's go ahead and wipe out that old file with a new one that *just* executes a soft-shutdown. You might need some days to get used to the new disarm procedure, and you probably don't want to suddenly loose all your data due to an accidental false-positive!\n
\n
Execute the following on your '`sys-usb`' Qube:\n
\n
```\n
\n
<span style="color:#323232;">mv /rw/config/buskill.rules /rw/config/buskill.rules.bak.`date "+%Y%m%d_%H%M%S"`\n
</span><span style="color:#323232;">cat << EOF | sudo tee /rw/config/buskill.rules\n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;"># File: sys-usb:/etc/udev/rules.d/buskill.rules -> /rw/config/buskill.rules\n
</span><span style="color:#323232;"># Purpose: Add buskill rules. For more info, see: https://buskill.in/qubes-os/\n
</span><span style="color:#323232;"># Authors: Michael Altfield \n
</span><span style="color:#323232;"># Created: 2020-01-02\n
</span><span style="color:#323232;"># License: GNU GPLv3\n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;">ACTION=="remove", SUBSYSTEM=="usb", ENV{ID_MODEL}=="Micromax_A74", RUN+="/usr/bin/qrexec-client-vm dom0 buskill.softShutdown"\n
</span><span style="color:#323232;">EOF\n
</span><span style="color:#323232;">sudo ln -s /rw/config/buskill.rules /etc/udev/rules.d/\n
</span><span style="color:#323232;">sudo udevadm control --reload\n
</span>\n
```\n
\n
Now, let's add a new udev '`.rules`' file. This one will always *just* lock your screen, and it's what will be put in-place when BusKill is "disarmed".\n
\n
Execute the following on your '`sys-usb`' Qube:\n
\n
```\n
\n
<span style="color:#323232;">cat << EOF | sudo tee /rw/config/buskill.lock.rules\n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;"># File: sys-usb:/etc/udev/rules.d/buskill.rules -> /rw/config/buskill.lock.rules\n
</span><span style="color:#323232;"># Purpose: Just lock the screen. For more info, see: https://buskill.in/qubes-os/\n
</span><span style="color:#323232;"># Authors: Michael Altfield \n
</span><span style="color:#323232;"># Created: 2023-05-10\n
</span><span style="color:#323232;"># License: GNU GPLv3\n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;">ACTION=="remove", SUBSYSTEM=="usb", ENV{ID_MODEL}=="Micromax_A74", RUN+="/usr/bin/qrexec-client-vm dom0 buskill.lock"\n
</span><span style="color:#323232;">EOF\n
</span>\n
```\n
\n
The careful reader will see that we're not *actually* disarming BusKill in the same sense as our [BusKill GUI app](https://github.com/buskill/buskill-app/). Indeed, what we're *actually* going to do is swap these two files for 30 seconds.\n
\n
This way, if BusKill is armed and you remove the cable, your computer shuts-down.\n
\n
But if you want to disarm, the procedure becomes:\n
\n
1. Hit the "Disarm BusKill" keyboard shortcut (see below)\n
2. Wait for the toast popup message indicating that BusKill is now disarmed\n
3. Remove the cable within 30 seconds\n
4. Your screen locks (instead of shutting down)\n
\n
Personally, I can't think of a QubesOS user that would want to leave their machine unlocked when they go to the bathroom, so I figured this approach would work better than an *actual* disarm.\n
\n
Bonus: when you return from your break, just plug-in the BusKill cable in, and it'll already be armed (reducing the risk of user error due to forgetting to arm BusKill).\n
\n
Now, let's add the actual '`buskill-disarm.sh`' script to disarm BusKill:\n
\n
Execute the following on your '`sys-usb`' Qube:\n
\n
```\n
\n
<span style="color:#323232;">cat << EOF | sudo tee /usr/local/bin/buskill-disarm.sh\n
</span><span style="color:#323232;">#!/bin/bash\n
</span><span style="color:#323232;"> \n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;"># File: sys-usb:/usr/local/bin/buskill-disarm.sh\n
</span><span style="color:#323232;"># Purpose: Temp disarm BusKill. For more info, see: https://buskill.in/qubes-os/\n
</span><span style="color:#323232;"># Authors: Tom \n
</span><span style="color:#323232;"># Co-Auth: Michael Altfield \n
</span><span style="color:#323232;"># Created: 2023-05-10\n
</span><span style="color:#323232;"># License: GNU GPLv3\n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;"> \n
</span><span style="color:#323232;"># replace the 'shutdown' trigger with the 'lock' trigger\n
</span><span style="color:#323232;">sudo rm /etc/udev/rules.d/buskill.rules\n
</span><span style="color:#323232;">sudo ln -s /rw/config/buskill.lock.rules /etc/udev/rules.d/buskill.rules\n
</span><span style="color:#323232;">sudo udevadm control --reload\n
</span><span style="color:#323232;"> \n
</span><span style="color:#323232;"># let the user know that BusKill is now temporarily disarmed\n
</span><span style="color:#323232;">notify-send -t 21000 "BusKill" "Disarmed for 30 seconds" -i changes-allow\n
</span><span style="color:#323232;"> \n
</span><span style="color:#323232;"># wait 30 seconds\n
</span><span style="color:#323232;">sleep 30\n
</span><span style="color:#323232;"> \n
</span><span style="color:#323232;"># replace the 'lock' trigger with the 'shutdown' trigger\n
</span><span style="color:#323232;">sudo rm /etc/udev/rules.d/buskill.rules\n
</span><span style="color:#323232;">sudo ln -s /rw/config/buskill.rules /etc/udev/rules.d/buskill.rules\n
</span><span style="color:#323232;">sudo udevadm control --reload\n
</span><span style="color:#323232;">notify-send -t 5000 "BusKill" "BusKill is Armed" -i changes-prevent\n
</span><span style="color:#323232;">EOF\n
</span><span style="color:#323232;">sudo chmod +x /usr/local/bin/buskill-disarm.sh\n
</span>\n
```\n
\n
dom0\n
----\n
\n
If you followed our [previous guide to setting-up BusKill in QubesOS](/qubes-os/), then you shouldn't need to add any files to dom0. What you *do* need to do is setup some keyboard shortcuts.\n
\n
In the QubesOS GUI, click on the big `Q` "Start Menu" in the top-left of your XFCE panel to open the Applications menu. Navigate to '`System Tools`' and click Keyboard\n
\n
| [](https://buskill.in/qubes-disarm) | [](https://www.buskill.in/qubes-disarm/) |\n
|---|---|\n
| Click the “Q” to open the QubesOS Application Menu | Click System Tools -> Keyboard |\n
\n
Click the '`Application Shortcuts`' Tab and then click the '`+ Add`' button on the bottom-left of the window.\n
\n
| [](https://www.buskill.in/qubes-disarm/) | [](https://www.buskill.in/qubes-disarm/) |\n
|---|---|\n
| Click the “Application Shortcuts” tab to add a Keyboard Shortcut in Qubes | Click the “Add” Button to add a new Keyboard Shortcut in Qubes |\n
\n
In the '`Command`' input field, type the following\n
\n
```\n
\n
<span style="color:#323232;">qvm-run sys-usb buskill-disarm.sh\n
</span>\n
```\n
\n
The above command will execute a command in '`dom0`' that will execute a command in '`sys-usb`' that will execute the '`buskill-disarm.sh`' script that we created above.\n
\n
| [](https://www.buskill.in/qubes-disarm/) |\n
|---|\n
| After typing the command to be executed when the keyboard shortcut is pressed, click the "OK" button |\n
\n
Now click "OK" and, when prompted, type Ctrl+Shift+D (or whatever keyboard shortcut you want to bind to "Disarming BusKill").\n
\n
| [](https://www.buskill.in/qubes-disarm/) | [](https://www.buskill.in/qubes-disarm/) |\n
|---|---|\n
| Type “Ctrl+Shift+D” or whatever keyboard shortcut you want to trigger BusKill to be disarmed for 30 seconds | |\n
\n
You should now have a keyboard shortcut binding for disarming BusKill!\n
\n
[](https://www.buskill.in/qubes-disarm/)\n
\n
Test It!\n
========\n
\n
At this point, you can test your new (temporary) BusKill Disarm functionality by:\n
\n
1. Plugging-in your BusKill cable\n
2. Typing Ctrl+Shift+D\n
3. Waiting for the toast popup message to appear indicating that BusKill is disarmed for 30 seconds\n
4. Unplugging your BusKill cable\n
\n
Your machine should lock, not shutdown.\n
\n
| [](https://www.buskill.in/qubes-disarm/) |\n
|---|\n
| After hitting the keyboard shortcut to disarm BusKill, you have 30 seconds to remove the cable |\n
\n
After 30 seconds, return to your computer and test the normal "arm" functionality:\n
\n
1. Plug-in your BusKill cable\n
2. Unlock your screen\n
3. Unplug your BusKill cable\n
\n
Your computer should shutdown, not lock.\n
\n
| [](https://www.buskill.in/qubes-disarm/) |\n
|---|\n
| 30 seconds after hitting the keyboard shortcut, BusKill will arm itself |\n
\n
Troubleshooting\n
===============\n
\n
Is unplugging your USB device doing nothing? Having other issues?\n
\n
See the [Troubleshooting section](https://buskill.in/qubes-os/#troubleshooting) in our original guide to using BusKill on QubesOS.\n
\n
Limitations/Improvements\n
========================\n
\n
Security is porous. All software has bugs. Nothing is 100% secure. For more limitations to using BusKill on QubesOS, see the [Limitations section](https://busill.in/qubes-os/#limitations) in our original guide to using BusKill on QubesOS.\n
\n
Buy a BusKill Cable\n
===================\n
\n
We look forward to continuing to improve the BusKill software and making BusKill more accessible this year. If you want to help, [please consider purchasing a BusKill cable](https://buskill.in/buy) for yourself or a loved one. It helps us fund further development, and you get your own BusKill cable to keep you or your loved ones safe.\n
\n
You can also buy a BusKill cable with bitcoin, monero, and other altcoins from our [BusKill Store’s .onion site](http://buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion/buy/).\n
\n
Stay safe, \n
The BusKill Team \n
[www.buskill.in](https://www.buskill.in/) \n
[buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tl…](http://www.buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 0
+favouriteCount: 4
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1696353188 {#1772
date: 2023-10-03 19:13:08.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1774 …}
+votes: Doctrine\ORM\PersistentCollection {#1775 …}
+reports: Doctrine\ORM\PersistentCollection {#1781 …}
+favourites: Doctrine\ORM\PersistentCollection {#1783 …}
+notifications: Doctrine\ORM\PersistentCollection {#1784 …}
+badges: Doctrine\ORM\PersistentCollection {#1780 …}
+children: []
-id: 3502
-titleTs: "'buskil':3 'dead':4 'disarm':2 'guid':10 'keyboard':8 'man':5 'qubeso':1 'shortcut':9 'switch':6"
-bodyTs: "'-01':1485 '-02':1486 '-05':1581,1821 '-10':1582,1822 '-36':936 '/#demo)':408 '/)':2618 '/2011/05/31/usb-security-challenges.html).':955 '/bin/bash':1795 '/buskill-laptop-kill-cord-dead-man-switch':1058 '/buskill/buskill-app/).':1623 '/buy':745,811,1099 '/buy)':2559 '/buy/).':2609 '/doc/disposablevm/)':208 '/doc/installation-guide/#initial-setup),':885 '/doc/qrexec/#qubes-rpc-services),':1228 '/doc/usb-devices/)':865 '/doc/usb-qubes/)':854 '/etc/redhat-release':1112 '/etc/udev/rules.d':1508 '/etc/udev/rules.d/buskill.rules':1467,1562,1836,1841,1885,1890 '/forum/#!topic/qubes-devel/qwl5pjqps-4/discussion))':305 '/index.php/udev#udev_rule_example).':1021 '/licenses/by-sa/4.0/)':639 '/licenses/gpl-3.0.html)':655 '/luks-self-destruct':505,1370 '/news/the-operating-system-that-can-protect-you-even-if-you-get-hacked/)to':193 '/qubes-os':68,98,1343,1927 '/qubes-os-yubikey-buskill/).':122 '/qubes-os/':1479,1575,1811 '/qubes-os/#limitations)':2515 '/qubes-os/#troubleshooting)':2479 '/qubes-os/).':89 '/qubesos/qubes-issues/issues/6684#issuecomment-1435381919),':919 '/qubesos/qubes-issues/issues/904)':312 '/rw/config/buskill.lock.rules':1557,1563,1840 '/rw/config/buskill.rules':1356,1449,1462,1468,1507,1889 '/rw/config/buskill.rules.bak':1450 '/usr/bin/qrexec-client-vm':1500,1596 '/usr/local/bin/buskill-disarm.sh':1794,1800,1912 '/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':414 '/wiki/qubes/disposablevm#warnings)--as':295 '/wiki/udev)':966 '/wp-content/uploads/sites/8/2020/02/buskilldemo.mp4)](https://www.buskill.in/#demo)':400 '/wp-content/uploads/sites/8/qubes-disarm_buskill-armed1.png)](https://www.buskill.in/qubes-disarm/)':2450 '/wp-content/uploads/sites/8/qubes-disarm_buskill-disarmed1.png)](https://www.buskill.in/qubes-disarm/)':2379 '/wp-content/uploads/sites/8/qubes-disarm_featuredimage.jpg)](https://buskill.in/qubes-disarm)':51 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add1.jpg.png)](https://www.buskill.in/qubes-disarm/)':2082 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add2.png)](https://www.buskill.in/qubes-disarm/)':2164 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add3.png)](https://www.buskill.in/qubes-disarm/)':2229 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add4.png)](https://www.buskill.in/qubes-disarm/)':2246 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-added1.png)](https://www.buskill.in/qubes-disarm/)':2302 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings1.png)](https://www.buskill.in/qubes-disarm/)':2067 '/wp-content/uploads/sites/8/qubes-disarm_menu1.png)](https://buskill.in/qubes-disarm)':2005 '/wp-content/uploads/sites/8/qubes-disarm_menu2.png)](https://www.buskill.in/qubes-disarm/)':2018 '1':90,488,1163,1276,1665,2318,2409 '1/2':67,97 '100':2499 '2':99,493,1172,1289,1674,2325,2416 '2/2':104 '2020':1484 '2023':1580,1820 '21000':1860 '3':499,1187,1310,1687,2330,2420 '30':1638,1692,1864,1871,1874,2264,2345,2375,2390,2397,2451 '4':1202,1694,2347 '4.1.2':1115 '5':1219 '5000':1899 'a74':1016,1498,1594 'abl':148,286,1209 'abrupt':824 'access':259,2543 'accident':1435 'act':383 'action':1490,1586 'activist':327 'actual':382,1317,1609,1628,1735,1775 'adapt':110 'add':531,772,1470,1516,1773,1934,2041,2077,2089,2097,2100 'addit':773 'advanc':766 'ahead':1389 'allow':24,1869 'alreadi':74,1347,1755 'also':146,721,2589 'alt':2064,2226 'altcoin':2599 'altfield':1482,1578,1818 'alway':1525 'and/or':392 'anyth':486 'app':1620 'appear':2338 'applic':1973,1992,2009,2026,2034,2060,2085 'approach':1729 'appvm':264 'arbitrari':1212 'arm':44,463,535,1645,1757,1768,1903,2407,2447,2460 'arrow':1987 'articl':2,114,563,684,806 'assembl':1097 'asset':368 'assum':842 'assumpt':826,832 'auth':1816 'author':1480,1576,1812 'awar':723 'bathroom':33,548,1724 'batter':374,445 'becom':1664 'behalf':867 'behind':342,354 'best':586 'better':1732 'big':1957 'bind':2199,2273 'bit':1141 'bitcoin':2595 'blog':119 'blog.invisiblethings.org':954 'blog.invisiblethings.org/2011/05/31/usb-security-challenges.html).':953 'bodi':425 'bonus':1737 'bottom':2046 'bottom-left':2045 'break':1743 'brilliant':186 'bug':2496 'build':57 'bus':467 'busill.in':2514 'busill.in/qubes-os/#limitations)':2513 'buskil':19,46,84,101,125,396,403,415,482,524,599,731,747,813,959,998,1007,1033,1051,1086,1119,1177,1340,1375,1471,1541,1611,1618,1643,1669,1683,1749,1769,1780,1804,1851,1861,1900,1901,1924,2202,2259,2276,2314,2323,2341,2350,2372,2387,2414,2423,2445,2458,2486,2506,2522,2527,2537,2541,2555,2577,2592,2602,2613 'buskill-disarm.sh':1297,1776,2121,2144 'buskill-specif':1006,1032 'buskill.in':1478,1574,1810,2478,2558 'buskill.in/buy)':2557 'buskill.in/qubes-os/':1477,1573,1809 'buskill.in/qubes-os/#troubleshooting)':2477 'buskill.lock':1598 'buskill.softshutdown':1502 'buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tl':2619 'buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion':2608 'buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion/buy/).':2607 'button':1283,2042,2078,2098,2160,2181 'buy':810,1084,1094,2525,2590 'cabl':748,814,973,999,1087,1650,1690,1750,2324,2351,2395,2415,2424,2528,2556,2578,2593 'cannot':603 'care':588,794,1601 'cat':1111,1458,1553,1790 'caus':35,475 'cc':634 'cc-by-sa':633 'chair':440 'chanc':282 'chang':1868,1906 'changes-allow':1867 'changes-prev':1905 'chmod':1910 'choos':993 'chose':941 'classifi':138,248 'click':1954,1980,2019,2028,2032,2039,2083,2095,2178,2183 'co':1815 'co-auth':1814 'combin':874 'command':555,1067,1213,2109,2124,2128,2135,2168,2225 'compartiment':190 'comput':37,497,765,822,1652,2402,2426 'concern':701 'configur':477,1169,1280 'connect':469 'consid':2552 'consider':796 'consist':661 'constraint':1273 'contain':552,560,692 'content':621,658 'continu':2533 'control':1511,1844,1893 'cord':22,64,94,1054 'corrupt':570 'crash':447 'creat':1129,1483,1579,1819,2148,2287 'creativecommons.org':638 'creativecommons.org/licenses/by-sa/4.0/)':637 'ctrl':2189,2242,2248,2292,2327 'current':271 'currently-run':270 'd':145,284,1081,1454,2191,2243,2250,2293,2329 'data':151,196,267,276,289,365,466,581,608,695,697,1431 'data/input':1252 'date':1451 'day':1411 'dead':538 'decid':872,903 'delet':574 'demo':397 'depend':988 'describ':3,514,528,780,1124 'design':1135,1204 'destroy':170,317 'destruct':43,504,740,756,774,1369 'detect':968 'determin':1037 'develop':2571 'devic':947,957,1046,1174,1178,1376,2467 'device-specif':1045 'disarm':16,45,100,536,1282,1418,1543,1610,1661,1668,1686,1736,1779,1803,1855,1862,2201,2262,2275,2315,2343,2373,2386 'disclaim':549 'disk':226 'dispoablevm':913 'dispos':156,204,296,690,932 'dispvm':143,154,168,253,274,292,315 'document':353 'dom0':869,1110,1118,1171,1188,1218,1243,1262,1288,1315,1501,1597,1913,1938,2130 'done':584 'door':357,377,450 'drive':991,1009,1035,1043 'due':725,1132,1270,1432,1764 'dvm':937 'eg':541,934,1198,1234 'en.wikipedia.org':965 'en.wikipedia.org/wiki/udev)':964 'encrypt':227,394 'enemi':343 'env':1012,1494,1590 'environ':1065 'eof':1459,1503,1554,1599,1791,1908 'error':1763 'even':1359 'event':474,862 'exact':977 'exampl':29 'exclus':687 'execut':480,1193,1216,1239,1295,1319,1402,1439,1544,1781,2126,2133,2142,2171 'experi':677,1381 'experiment':553 'explain':404 'exploit':184 'fall':437 'fals':1437 'false-posit':1436 'familiar':76 'fde':393 'fedora':935 'feet':435 'field':2111 'figur':1727 'file':161,301,554,985,1120,1126,1350,1395,1463,1521,1558,1636,1796,1936 'follow':617,712,769,1332,1441,1546,1783,1916,2114 'forget':1766 'forward':2531 'freedom.press':192 'freedom.press/news/the-operating-system-that-can-protect-you-even-if-you-get-hacked/)to':191 'full':225 'fulli':1096 'function':2316,2408 'fund':2569 'get':258,1413,2574 'github.com':311,918,1622 'github.com/buskill/buskill-app/).':1621 'github.com/qubesos/qubes-issues/issues/6684#issuecomment-1435381919),':917 'github.com/qubesos/qubes-issues/issues/904)':310 'gnu':651,1488,1584,1824 'go':30,545,1388,1629,1721 'god':950 'gplv3':652,1489,1585,1825 'great':212 'group':461 'groups.google.com':304 'groups.google.com/forum/#!topic/qubes-devel/qwl5pjqps-4/discussion))':303 'gui':1619,1953 'guid':55,551,589,619,624,646,714,770,828,840,892,926,1002,1103,1335,1919,2483,2519 'gymnast':1144 'h':1455 'handl':860 'happen':819 'help':951,2550,2567 'high':281,673 'highlight':2015,2063,2161 'highlightedalt':2079 'hit':1666,2381,2454 'hocker':117 'human':331 'humandecoded.io':121 'humandecoded.io/qubes-os-yubikey-buskill/).':120 'id':1013,1495,1591 'ideal':1248 'identifi':1004,1048 'import':1155 'improv':2535 'in-plac':1537 'includ':643,681 'inde':1624 'indic':1681,2339 'info':411,1475,1571,1807 'inform':139,249,559 'initi':500 'input':2110 'insid':140,250,1195 'instal':846,881,915 'instead':1698 'intellig':178,340 'introduc':1050 'isol':944 'issu':2472 'journalist':176,326 'jump':432 'keep':194,1157,2580 'key':395,2217 'keyboard':7,532,1165,1285,1312,1670,1948,1981,2014,2031,2054,2071,2091,2103,2153,2174,2194,2206,2216,2233,2253,2271,2280,2288,2383,2456 'kill':21,63,93,1053 'know':594,1849 'laptop':20,62,92,132,223,242,387,428,453,1057 'last':509 'lead':568 'leav':705,1715 'left':1965,1999,2047 'less':1258 'less-trust':1257 'let':320,1386,1514,1771,1846 'liabil':666 'licens':630,640,648,656,671,1487,1583,1823 'like':1175 'limit':664,2503,2511 'limitations/improvements':2489 'line':344 'linux':961 'list':1274,2299 'liter':129,239 'll':1278,1291,1754 'ln':1505,1838,1887 'lock':356,489,759,1527,1566,1697,1832,1877,2355,2430 'look':2530 'loos':1428 'loss':609,698 'love':2564,2584 'luk':1366 'm':219,1453,1456 'machin':691,1717,2353 'magnet':418,468 'make':200,830,1089,2540 'man':539 'manipul':1306 'match':958,1030 'may':564,566,949,1358 'mental':1143 'menu':1960,1974,1993,2010,2027 'messag':1680,2336,2364,2437 'michael':1481,1577,1817 'micromax':1015,1497,1593 'might':1408 'mind':1159 'model':1014,1496,1592 'modifi':1361 'monero':2596 'monitor':1064 'mv':1448 'name':855,1266 'navig':1975 'necessarili':829 'need':1409,1932,1942 'net':900 'network':878 'new':1384,1398,1417,1518,2102,2312 'newli':2286 'non':755 'non-destruct':754 'normal':2406 'note':106,720,1060,1078 'noth':2469,2497 'notifi':1857,1896 'notify-send':1856,1895 'occur':612 'ok':2159,2180,2184 'old':1394 'one':60,779,1028,1095,1399,1523,2565,2585 'onion':2605 'open':627,1971,2023 'oper':179,341 'oppress':336 'origin':113,2482,2518 'os':513 'outlin':667,729,801,833 'panel':1969 'part':59 'passphras':234 'paus':17 'perman':573 'permit':1231 'person':1702 'place':1539 'pleas':2551 'plug':1746,2320,2411 'plug-in':1745,2410 'plugging-in':2319 'point':1988,2307 'polic':372 'popup':1679,2335 'porous':2492 'posit':1438 'post':108,214,510,526,783 'prefer':1082 'prepar':348 'press':2177,2213 'prevent':1907 'previous':153,291,1334,1918 'privat':266 'privileg':1191 'probabl':1422 'procedur':1419,1663 'proceed':710 'prompt':2187,2212 'properti':1018,1026 'protect':363 'provid':626 'purchas':744,2553 'purpos':1469,1564,1801 'put':1536 'q':1958,1991,2021 'qube':185,319,512,851,879,1076,1113,1224,1447,1552,1789,2094,2106 'qubes-o':511 'qubes-rpc':1223 'qubeso':10,48,66,86,96,103,183,222,522,845,1100,1107,1137,1162,1342,1709,1926,1952,1984,2008,2025,2053,2070,2152,2205,2232,2279,2360,2433,2488,2508,2524 'queri':1040 'quick':379 'qvm':2116 'qvm-run':2115 'r4.1':1116 'ram':391,446 're':135,230,245,324,1149,1379,1607,1627 'read':70 'reader':1602 'reason':1247 'recommend':674 'recov':150,288 'reduc':1758 'refer':889,923 'regim':337 'releas':719,735,1114 'reload':1512,1845,1894 'remov':1372,1491,1587,1648,1688,2393 'replac':887,921,1024,1826,1875 'research':175,346 'respect':670 'respons':442,605 'result':615 'return':1740,2399 'right':332,2369,2442 'rip':455 'risk':596,728,792,1760 'rm':1835,1884 'rootf':159,299 'rout':1180 'rpc':1225 'rule':82,979,1309,1472,1520 'run':272,905,1070,1499,1595,2117 'sa':636 'safe':197,2586,2611 'save':1293 'say':322,2371,2444 'screen':491,761,1529,1568,1696,2002,2419 'screenshot':1982,2006,2051,2068,2150,2203,2230,2277,2358,2431 'script':680,1194,1241,1269,1298,1305,1322,1777,2145 'second':1639,1693,1865,1872,2265,2346,2376,2391,2398,2452 'secret':352,371 'section':1122,2476,2512 'secur':164,174,188,308,1246,2490,2500 'security-through-compartiment':187 'see':1049,1476,1572,1604,1672,1808,2473,2509 'select':2239 'self':42,503,739,1368 'self-destruct':41,502,738,1367 'send':1211,1858,1897 'sens':1615 'sent':1254 'sequenc':506 'set':1338,1922,2055,2072,2154,2207,2234,2281 'setting-up':1337,1921 'setup':6,80,517,1385,1946 'sever':472,831,975 'shift':2190,2241,2249,2291,2328 'ship':752 'shortcut':8,533,1286,1313,1671,1949,2035,2061,2086,2092,2104,2175,2195,2240,2254,2272,2289,2384,2457 'shouldn':1930 'show':2058,2075,2157,2210,2237,2284 'shred':165,309,389 'shut':494,1654,1700 'shutdown':39,385,763,825,1406,1828,1881,2357,2428 'shuts-down':1653 'site':2606 'sleep':1873 'soft':1405 'soft-shutdown':1404 'softwar':557,642,1059,2494,2538 'someon':128,238 'sourc':366 'specif':1008,1034,1047 'start':1959 'stay':2610 'steal':130,240 'store':2603 'strong':233 'subsystem':1492,1588 'sudden':373,431,1427 'sudo':1460,1504,1509,1555,1792,1834,1837,1842,1883,1886,1891,1909 'sure':220 'swap':1633 'switch':540 'sys':836,857,895,899,908,929,1074,1184,1200,1236,1301,1325,1328,1353,1445,1465,1550,1560,1787,1798,2119,2138 'sys-net':898 'sys-usb':835,856,894,907,928,1073,1183,1199,1235,1300,1324,1327,1352,1444,1464,1549,1559,1786,1797,2118,2137 'system':520,1977,2012,2029 'tab':2036,2062,2087 'tabl':458 'take':793,1139 'team':2614 'tee':1461,1556,1793 'temp':1802 'templatevm':933 'temporari':2313 'temporarili':15,1854 'test':2303,2310,2404 'tether':423 'think':1706 'though':1244 'throughout':804 'thug':464 'time':882,916 'toast':1678,2334,2363,2436 'tom':116,1813 'tool':1978,2013,2030 'top':351,1964,1998,2296,2368,2441 'top-left':1963,1997 'top-right':2367,2440 'top-secret':350 'total':572 'trigger':478,483,600,741,757,775,1364,1829,1833,1878,1882,2223,2258 'trip':420 'trip-wir':419 'troubleshoot':2462,2475 'trust':1259 'two':1635 'type':2112,2166,2188,2247,2326 'udev':81,956,963,978,1017,1066,1308,1519 'udevadm':1063,1510,1843,1892 'ui':1167 'understand':1146 'unlock':1718,2417 'unplug':2348,2421,2464 'us':2568 'usb':837,850,858,861,876,896,909,930,946,971,1042,1075,1173,1185,1201,1237,1302,1326,1329,1354,1446,1466,1493,1551,1561,1589,1788,1799,2120,2139,2466 'usb-qub':849 'use':201,231,686,962,982,995,1414,2221,2485,2505,2521 'user':26,591,767,1109,1117,1710,1762,1848 'util':416 'v4.1':1108 'valuabl':694 've':583 'version':1101 'via':1221 'video':405 'virtual':160,300 'vm':157,297,910,1186,1260 'vms':205,1197,1205,1233 'volatile.img':302 'wait':1675,1870,2331 'want':1425,1659,1713,2197,2219,2256,2548 'warn':718,800 'watch':401 'way':1641 'whatev':2193,2252 'whistleblow':328 'whonix':142,203,252,273 'wiki.archlinux.org':1020 'wiki.archlinux.org/index.php/udev#udev_rule_example).':1019 'window':2050,2056,2073,2155,2208,2235,2282 'wipe':1391 'wire':421 'within':1691 'without':34 'work':136,181,211,246,1731 'worker':333 'worst':816 'would':1712,1730 'written':1105 'www.buskill.in':50,88,399,407,2004,2017,2066,2081,2163,2228,2245,2301,2378,2449,2615,2617 'www.buskill.in/#demo)':406 'www.buskill.in/)':2616 'www.buskill.in/qubes-os/).':87 'www.buskill.in/wp-content/uploads/sites/8/2020/02/buskilldemo.mp4)](https://www.buskill.in/#demo)':398 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_buskill-armed1.png)](https://www.buskill.in/qubes-disarm/)':2448 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_buskill-disarmed1.png)](https://www.buskill.in/qubes-disarm/)':2377 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_featuredimage.jpg)](https://buskill.in/qubes-disarm)':49 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add1.jpg.png)](https://www.buskill.in/qubes-disarm/)':2080 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add2.png)](https://www.buskill.in/qubes-disarm/)':2162 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add3.png)](https://www.buskill.in/qubes-disarm/)':2227 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add4.png)](https://www.buskill.in/qubes-disarm/)':2244 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-added1.png)](https://www.buskill.in/qubes-disarm/)':2300 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings1.png)](https://www.buskill.in/qubes-disarm/)':2065 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_menu1.png)](https://buskill.in/qubes-disarm)':2003 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_menu2.png)](https://www.buskill.in/qubes-disarm/)':2016 'www.buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion':2620 'www.gnu.org':654 'www.gnu.org/licenses/gpl-3.0.html)':653 'www.qubes-os.org':207,853,864,884,1227 'www.qubes-os.org/doc/disposablevm/)':206 'www.qubes-os.org/doc/installation-guide/#initial-setup),':883 'www.qubes-os.org/doc/qrexec/#qubes-rpc-services),':1226 'www.qubes-os.org/doc/usb-devices/)':863 'www.qubes-os.org/doc/usb-qubes/)':852 'www.whonix.org':294 'www.whonix.org/wiki/qubes/disposablevm#warnings)--as':293 'x':1911 'xfce':1968 'y':1452 'year':2545 'youtube.com':413 'youtube.com/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':412 'ⓘ':105,1077"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1696362188
+visibility: "visible "
+apId: "https://monero.town/post/703020"
+editedAt: null
+createdAt: DateTimeImmutable @1696353188 {#1779
date: 2023-10-03 19:13:08.0 +02:00
}
} |
|
Show voter details
|
20 |
DENIED
|
moderate
|
App\Entity\Entry {#1778
+user: Proxies\__CG__\App\Entity\User {#1848 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1787 …}
+image: Proxies\__CG__\App\Entity\Image {#1777 …}
+domain: App\Entity\Domain {#282 …}
+slug: "QubesOS-Disarm-BusKill-Dead-Man-Switch-with-Keyboard-Shortcut-Guide"
+title: "[QubesOS] Disarm BusKill Dead Man Switch with Keyboard Shortcut (Guide)"
+url: "https://www.buskill.in/qubes-disarm/"
+body: """
This article describes how to setup keyboard shortcuts in QubesOS so that you can temporarily disarm (pause) the BusKill laptop kill cord.\n
\n
This allows the user to, for example, go to the bathroom without causing their computer to shutdown or self-destruct.\n
\n
[](https://buskill.in/qubes-disarm)\n
\n
This is a guide that builds on part one: [A Laptop Kill Cord for QubesOS (1/2)](/qubes-os/). Before reading this, you should already be familiar with how to [setup udev rules for BusKill on QubesOS](https://www.buskill.in/qubes-os/).\n
\n
1. [A Laptop Kill Cord for QubesOS (1/2)](/qubes-os/)\n
2. Disarm BusKill in QubesOS (2/2)\n
\n
> ⓘ Note: This post is adapted from its original [article on Tom Hocker's blog](https://humandecoded.io/qubes-os-yubikey-buskill/).\n
\n
What is BusKill?\n
================\n
\n
> What if someone literally steals your laptop while you're working with classified information inside a Whonix DispVM? They'd also be able to recover data from previous DispVMs--as Disposable VM's rootfs virtual files are *not* securely shredded after your DispVM is destroyed.\n
\n
Are you a security researcher, journalist, or intelligence operative that works in QubesOS--exploiting Qubes' [brilliant security-through-compartimentalization](https://freedom.press/news/the-operating-system-that-can-protect-you-even-if-you-get-hacked/)to keep your data safe? Do you make use of Whonix [Disposable VMs](https://www.qubes-os.org/doc/disposablevm/) for your work? Great! This post is for you.\n
\n
I'm sure your QubesOS laptop has Full Disk Encryption and you're using a strong passphrase. But what if someone literally steals your laptop while you're working with classified information inside a Whonix DispVM? Not only will they get access to all of your AppVM's private data and the currently-running Whonix DispVM's data, but there's a high chance they'd be able to recover data from [previous DispVMs](https://www.whonix.org/wiki/Qubes/DisposableVM#Warnings)--as **Disposable VM's rootfs virtual files ([volatile.img](https://groups.google.com/forum/#!topic/qubes-devel/QwL5PjqPs-4/discussion)) are [*not* securely shredded](https://github.com/QubesOS/qubes-issues/issues/904) after your DispVM is destroyed** by Qubes!\n
\n
Let's say you're a journalist, activist, whistleblower, or a human rights worker in an oppressive regime. Or an intelligence operative behind enemy lines doing research or preparing a top-secret document behind a locked door. What do you do to protect your data, sources, or assets when the secret police suddenly batter down your door? How quickly can you *actually* act to shutdown your laptop and shred your RAM and/or FDE encryption keys?\n
\n
| [](https://www.buskill.in/#demo) |\n
|---|\n
| *Watch the [BusKill Explainer Video](https://www.buskill.in/#demo) for more info [youtube.com/v/qPwyoD_cQR4](https://www.youtube.com/v/qPwyoD_cQR4)* |\n
\n
BusKill utilizes a magnetic trip-wire that tethers your body to your laptop. If you suddenly jump to your feet or fall off your chair (in response to the battering ram crashing through your door) or your laptop is ripped off your table by a group of armed thugs, the data bus' magnetic connection will be severed. This event causes a configurable *trigger* to execute.\n
\n
The BusKill `trigger` can be anything from:\n
\n
1. locking your screen or\n
2. shutting down the computer or\n
3. initiating a [self-destruct](/luks-self-destruct/) sequence\n
\n
While our [last post](qubes-os) described how to setup such a system in QubesOS with BusKill, *this* post will describe how to add keyboard shortcuts to arm & disarm the dead man switch (eg so you can go to the bathroom).\n
\n
Disclaimer\n
==========\n
\n
This guide contains experimental files, commands, and software. The information contained in this article may or may not lead to corruption or total permanent deletion of some or all of your data. We've done our best to carefully guide the user so they know the risks of each BusKill trigger, but we cannot be responsible for any data loss that has occurred as a result of following this guide.\n
\n
The contents of this guide is provided openly and is licensed under the [CC-BY-SA](https://creativecommons.org/licenses/by-sa/4.0/) license. The software included in this guide is licensed under the [GNU GPLv3](https://www.gnu.org/licenses/gpl-3.0.html) license. All content here is consistent with the limitations of liabilities outlined in its respective licenses.\n
\n
We highly recommend that any experiments with the scripts included in this article are used exclusively on a disposable machine containing no valuable data.\n
\n
If data loss is a concern for you, then leave now and do not proceed with following this guide. You have been warned.\n
\n
Release Note\n
------------\n
\n
Also be aware that, due to the risks outlined above, BusKill will *not*be released with this "self-destruct" trigger.\n
\n
If you [purchase](/buy)a BusKill cable, it will only ship with non-destructive triggers that lock the screen or shutdown the computer. Advanced users can follow guides to add additional destructive triggers, such as the one described in this post, but they should do so at their own risk--taking carefully into consideration all of the warnings outlined above and throughout this article.\n
\n
**Again, if you [buy](/buy) a BusKill cable, the worst that can happen is your computer will abruptly shutdown.**\n
\n
Assumptions\n
===========\n
\n
This guide necessarily makes several assumptions outlined below.\n
\n
sys-usb\n
-------\n
\n
In this guide, we assume that your QubesOS install has a [USB-Qube](https://www.qubes-os.org/doc/usb-qubes/) named '`sys-usb`' for handling [USB events](https://www.qubes-os.org/doc/usb-devices/) on behalf of `dom0`.\n
\n
If you decided to combine your USB and networking Qubes at [install time](https://www.qubes-os.org/doc/installation-guide/#initial-setup), then replace all references in this guide for '`sys-usb`' to '`sys-net`'.\n
\n
If you decided to run your '`sys-usb`' VM as a DispoableVM at [install time](https://github.com/QubesOS/qubes-issues/issues/6684#issuecomment-1435381919), then replace all references in this guide for '`sys-usb`' its Disposable TemplateVM (eg '`fedora-36-dvm`').\n
\n
…And if you chose not to isolate your USB devices, then [may god help you](https://blog.invisiblethings.org/2011/05/31/usb-security-challenges.html).\n
\n
Udev Device Matching\n
--------------------\n
\n
BusKill in Linux uses [udev](https://en.wikipedia.org/wiki/Udev) to detect when the USB's cable is severed. The exact udev rule that you use in the files below will depend on the drive you choose to use in your BusKill cable.\n
\n
In this guide, we identify our BusKill-specific drive with the '`ENV{ID_MODEL}==“Micromax_A74”`' [udev property](https://wiki.archlinux.org/index.php/Udev#udev_rule_example). You should replace this property with one that matches your BusKill-specific drive.\n
\n
To determine how to query your USB drive for device-specific identifiers, see [Introducing BusKill: A Kill Cord for your Laptop](/buskill-laptop-kill-cord-dead-man-switch/#software). Note that the ``udevadm monitor --environment --udev`` command should be run in the '`sys-usb`' Qube.\n
\n
> ⓘ Note: If you'd prefer to buy a BusKill cable than make your own, you can buy one fully assembled [here](/buy).\n
\n
QubesOS Version\n
---------------\n
\n
This guide was written for QubesOS v4.1.\n
\n
```\n
\n
<span style="color:#323232;">[user@dom0 ~]$ cat /etc/redhat-release Qubes release 4.1.2 (R4.1)\n
</span><span style="color:#323232;">[user@dom0 ~]$\n
</span>\n
```\n
\n
BusKill Files\n
=============\n
\n
This section will describe what files should be created and where.\n
\n
Due to the design of QubesOS, it takes a bit of mental gymnastics to understand what we're doing and why. It's important to keep in mind that, in QubesOS\n
\n
1. The keyboard and UI are configured in '`dom0’`\n
2. USB devices (like the BusKill device) are routed to the '`sys-usb`' VM\n
3. dom0 has the privilege to execute scripts inside other VMs (eg '`sys-usb`')\n
4. By design, VMs should *not* be able to send arbitrary commands to be executed in dom0\n
5. .…but via the [qubes-rpc](https://www.qubes-os.org/doc/qrexec/#qubes-rpc-services), we *can* permit some VMs (eg '`sys-usb`') to execute a script in dom0 (though for security reasons, ideally such that no data/input is sent from the less-trusted VM to dom0 -- other than the name of the script)\n
\n
Due to the constraints listed above:\n
\n
1. We'll be configuring the disarm button as keyboard shortcut in dom0\n
2. We'll be saving and executing the '`buskill-disarm.sh`' script in '`sys-usb`' (because these scripts manipulate our udev rules)\n
3. The keyboard shortcut in dom0 will *actually* be executing the above script in '`sys-usb`'\n
\n
sys-usb\n
-------\n
\n
If you followed our [previous guide to setting-up BusKill in QubesOS](/qubes-os/), then you should already have a file in '`sys-usb`' at '`/rw/config/buskill.rules`'. You may even have modified it to trigger a [LUKS Self-Destruct](/luks-self-destruct/) on removal of your BusKill device.\n
\n
Because you're *now* experimenting with a new setup, let's go ahead and wipe out that old file with a new one that *just* executes a soft-shutdown. You might need some days to get used to the new disarm procedure, and you probably don't want to suddenly loose all your data due to an accidental false-positive!\n
\n
Execute the following on your '`sys-usb`' Qube:\n
\n
```\n
\n
<span style="color:#323232;">mv /rw/config/buskill.rules /rw/config/buskill.rules.bak.`date "+%Y%m%d_%H%M%S"`\n
</span><span style="color:#323232;">cat << EOF | sudo tee /rw/config/buskill.rules\n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;"># File: sys-usb:/etc/udev/rules.d/buskill.rules -> /rw/config/buskill.rules\n
</span><span style="color:#323232;"># Purpose: Add buskill rules. For more info, see: https://buskill.in/qubes-os/\n
</span><span style="color:#323232;"># Authors: Michael Altfield \n
</span><span style="color:#323232;"># Created: 2020-01-02\n
</span><span style="color:#323232;"># License: GNU GPLv3\n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;">ACTION=="remove", SUBSYSTEM=="usb", ENV{ID_MODEL}=="Micromax_A74", RUN+="/usr/bin/qrexec-client-vm dom0 buskill.softShutdown"\n
</span><span style="color:#323232;">EOF\n
</span><span style="color:#323232;">sudo ln -s /rw/config/buskill.rules /etc/udev/rules.d/\n
</span><span style="color:#323232;">sudo udevadm control --reload\n
</span>\n
```\n
\n
Now, let's add a new udev '`.rules`' file. This one will always *just* lock your screen, and it's what will be put in-place when BusKill is "disarmed".\n
\n
Execute the following on your '`sys-usb`' Qube:\n
\n
```\n
\n
<span style="color:#323232;">cat << EOF | sudo tee /rw/config/buskill.lock.rules\n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;"># File: sys-usb:/etc/udev/rules.d/buskill.rules -> /rw/config/buskill.lock.rules\n
</span><span style="color:#323232;"># Purpose: Just lock the screen. For more info, see: https://buskill.in/qubes-os/\n
</span><span style="color:#323232;"># Authors: Michael Altfield \n
</span><span style="color:#323232;"># Created: 2023-05-10\n
</span><span style="color:#323232;"># License: GNU GPLv3\n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;">ACTION=="remove", SUBSYSTEM=="usb", ENV{ID_MODEL}=="Micromax_A74", RUN+="/usr/bin/qrexec-client-vm dom0 buskill.lock"\n
</span><span style="color:#323232;">EOF\n
</span>\n
```\n
\n
The careful reader will see that we're not *actually* disarming BusKill in the same sense as our [BusKill GUI app](https://github.com/buskill/buskill-app/). Indeed, what we're *actually* going to do is swap these two files for 30 seconds.\n
\n
This way, if BusKill is armed and you remove the cable, your computer shuts-down.\n
\n
But if you want to disarm, the procedure becomes:\n
\n
1. Hit the "Disarm BusKill" keyboard shortcut (see below)\n
2. Wait for the toast popup message indicating that BusKill is now disarmed\n
3. Remove the cable within 30 seconds\n
4. Your screen locks (instead of shutting down)\n
\n
Personally, I can't think of a QubesOS user that would want to leave their machine unlocked when they go to the bathroom, so I figured this approach would work better than an *actual* disarm.\n
\n
Bonus: when you return from your break, just plug-in the BusKill cable in, and it'll already be armed (reducing the risk of user error due to forgetting to arm BusKill).\n
\n
Now, let's add the actual '`buskill-disarm.sh`' script to disarm BusKill:\n
\n
Execute the following on your '`sys-usb`' Qube:\n
\n
```\n
\n
<span style="color:#323232;">cat << EOF | sudo tee /usr/local/bin/buskill-disarm.sh\n
</span><span style="color:#323232;">#!/bin/bash\n
</span><span style="color:#323232;"> \n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;"># File: sys-usb:/usr/local/bin/buskill-disarm.sh\n
</span><span style="color:#323232;"># Purpose: Temp disarm BusKill. For more info, see: https://buskill.in/qubes-os/\n
</span><span style="color:#323232;"># Authors: Tom \n
</span><span style="color:#323232;"># Co-Auth: Michael Altfield \n
</span><span style="color:#323232;"># Created: 2023-05-10\n
</span><span style="color:#323232;"># License: GNU GPLv3\n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;"> \n
</span><span style="color:#323232;"># replace the 'shutdown' trigger with the 'lock' trigger\n
</span><span style="color:#323232;">sudo rm /etc/udev/rules.d/buskill.rules\n
</span><span style="color:#323232;">sudo ln -s /rw/config/buskill.lock.rules /etc/udev/rules.d/buskill.rules\n
</span><span style="color:#323232;">sudo udevadm control --reload\n
</span><span style="color:#323232;"> \n
</span><span style="color:#323232;"># let the user know that BusKill is now temporarily disarmed\n
</span><span style="color:#323232;">notify-send -t 21000 "BusKill" "Disarmed for 30 seconds" -i changes-allow\n
</span><span style="color:#323232;"> \n
</span><span style="color:#323232;"># wait 30 seconds\n
</span><span style="color:#323232;">sleep 30\n
</span><span style="color:#323232;"> \n
</span><span style="color:#323232;"># replace the 'lock' trigger with the 'shutdown' trigger\n
</span><span style="color:#323232;">sudo rm /etc/udev/rules.d/buskill.rules\n
</span><span style="color:#323232;">sudo ln -s /rw/config/buskill.rules /etc/udev/rules.d/buskill.rules\n
</span><span style="color:#323232;">sudo udevadm control --reload\n
</span><span style="color:#323232;">notify-send -t 5000 "BusKill" "BusKill is Armed" -i changes-prevent\n
</span><span style="color:#323232;">EOF\n
</span><span style="color:#323232;">sudo chmod +x /usr/local/bin/buskill-disarm.sh\n
</span>\n
```\n
\n
dom0\n
----\n
\n
If you followed our [previous guide to setting-up BusKill in QubesOS](/qubes-os/), then you shouldn't need to add any files to dom0. What you *do* need to do is setup some keyboard shortcuts.\n
\n
In the QubesOS GUI, click on the big `Q` "Start Menu" in the top-left of your XFCE panel to open the Applications menu. Navigate to '`System Tools`' and click Keyboard\n
\n
| [](https://buskill.in/qubes-disarm) | [](https://www.buskill.in/qubes-disarm/) |\n
|---|---|\n
| Click the “Q” to open the QubesOS Application Menu | Click System Tools -> Keyboard |\n
\n
Click the '`Application Shortcuts`' Tab and then click the '`+ Add`' button on the bottom-left of the window.\n
\n
| [](https://www.buskill.in/qubes-disarm/) | [](https://www.buskill.in/qubes-disarm/) |\n
|---|---|\n
| Click the “Application Shortcuts” tab to add a Keyboard Shortcut in Qubes | Click the “Add” Button to add a new Keyboard Shortcut in Qubes |\n
\n
In the '`Command`' input field, type the following\n
\n
```\n
\n
<span style="color:#323232;">qvm-run sys-usb buskill-disarm.sh\n
</span>\n
```\n
\n
The above command will execute a command in '`dom0`' that will execute a command in '`sys-usb`' that will execute the '`buskill-disarm.sh`' script that we created above.\n
\n
| [](https://www.buskill.in/qubes-disarm/) |\n
|---|\n
| After typing the command to be executed when the keyboard shortcut is pressed, click the "OK" button |\n
\n
Now click "OK" and, when prompted, type Ctrl+Shift+D (or whatever keyboard shortcut you want to bind to "Disarming BusKill").\n
\n
| [](https://www.buskill.in/qubes-disarm/) | [](https://www.buskill.in/qubes-disarm/) |\n
|---|---|\n
| Type “Ctrl+Shift+D” or whatever keyboard shortcut you want to trigger BusKill to be disarmed for 30 seconds | |\n
\n
You should now have a keyboard shortcut binding for disarming BusKill!\n
\n
[](https://www.buskill.in/qubes-disarm/)\n
\n
Test It!\n
========\n
\n
At this point, you can test your new (temporary) BusKill Disarm functionality by:\n
\n
1. Plugging-in your BusKill cable\n
2. Typing Ctrl+Shift+D\n
3. Waiting for the toast popup message to appear indicating that BusKill is disarmed for 30 seconds\n
4. Unplugging your BusKill cable\n
\n
Your machine should lock, not shutdown.\n
\n
| [](https://www.buskill.in/qubes-disarm/) |\n
|---|\n
| After hitting the keyboard shortcut to disarm BusKill, you have 30 seconds to remove the cable |\n
\n
After 30 seconds, return to your computer and test the normal "arm" functionality:\n
\n
1. Plug-in your BusKill cable\n
2. Unlock your screen\n
3. Unplug your BusKill cable\n
\n
Your computer should shutdown, not lock.\n
\n
| [](https://www.buskill.in/qubes-disarm/) |\n
|---|\n
| 30 seconds after hitting the keyboard shortcut, BusKill will arm itself |\n
\n
Troubleshooting\n
===============\n
\n
Is unplugging your USB device doing nothing? Having other issues?\n
\n
See the [Troubleshooting section](https://buskill.in/qubes-os/#troubleshooting) in our original guide to using BusKill on QubesOS.\n
\n
Limitations/Improvements\n
========================\n
\n
Security is porous. All software has bugs. Nothing is 100% secure. For more limitations to using BusKill on QubesOS, see the [Limitations section](https://busill.in/qubes-os/#limitations) in our original guide to using BusKill on QubesOS.\n
\n
Buy a BusKill Cable\n
===================\n
\n
We look forward to continuing to improve the BusKill software and making BusKill more accessible this year. If you want to help, [please consider purchasing a BusKill cable](https://buskill.in/buy) for yourself or a loved one. It helps us fund further development, and you get your own BusKill cable to keep you or your loved ones safe.\n
\n
You can also buy a BusKill cable with bitcoin, monero, and other altcoins from our [BusKill Store’s .onion site](http://buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion/buy/).\n
\n
Stay safe, \n
The BusKill Team \n
[www.buskill.in](https://www.buskill.in/) \n
[buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tl…](http://www.buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 0
+favouriteCount: 4
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1696353188 {#1772
date: 2023-10-03 19:13:08.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1774 …}
+votes: Doctrine\ORM\PersistentCollection {#1775 …}
+reports: Doctrine\ORM\PersistentCollection {#1781 …}
+favourites: Doctrine\ORM\PersistentCollection {#1783 …}
+notifications: Doctrine\ORM\PersistentCollection {#1784 …}
+badges: Doctrine\ORM\PersistentCollection {#1780 …}
+children: []
-id: 3502
-titleTs: "'buskil':3 'dead':4 'disarm':2 'guid':10 'keyboard':8 'man':5 'qubeso':1 'shortcut':9 'switch':6"
-bodyTs: "'-01':1485 '-02':1486 '-05':1581,1821 '-10':1582,1822 '-36':936 '/#demo)':408 '/)':2618 '/2011/05/31/usb-security-challenges.html).':955 '/bin/bash':1795 '/buskill-laptop-kill-cord-dead-man-switch':1058 '/buskill/buskill-app/).':1623 '/buy':745,811,1099 '/buy)':2559 '/buy/).':2609 '/doc/disposablevm/)':208 '/doc/installation-guide/#initial-setup),':885 '/doc/qrexec/#qubes-rpc-services),':1228 '/doc/usb-devices/)':865 '/doc/usb-qubes/)':854 '/etc/redhat-release':1112 '/etc/udev/rules.d':1508 '/etc/udev/rules.d/buskill.rules':1467,1562,1836,1841,1885,1890 '/forum/#!topic/qubes-devel/qwl5pjqps-4/discussion))':305 '/index.php/udev#udev_rule_example).':1021 '/licenses/by-sa/4.0/)':639 '/licenses/gpl-3.0.html)':655 '/luks-self-destruct':505,1370 '/news/the-operating-system-that-can-protect-you-even-if-you-get-hacked/)to':193 '/qubes-os':68,98,1343,1927 '/qubes-os-yubikey-buskill/).':122 '/qubes-os/':1479,1575,1811 '/qubes-os/#limitations)':2515 '/qubes-os/#troubleshooting)':2479 '/qubes-os/).':89 '/qubesos/qubes-issues/issues/6684#issuecomment-1435381919),':919 '/qubesos/qubes-issues/issues/904)':312 '/rw/config/buskill.lock.rules':1557,1563,1840 '/rw/config/buskill.rules':1356,1449,1462,1468,1507,1889 '/rw/config/buskill.rules.bak':1450 '/usr/bin/qrexec-client-vm':1500,1596 '/usr/local/bin/buskill-disarm.sh':1794,1800,1912 '/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':414 '/wiki/qubes/disposablevm#warnings)--as':295 '/wiki/udev)':966 '/wp-content/uploads/sites/8/2020/02/buskilldemo.mp4)](https://www.buskill.in/#demo)':400 '/wp-content/uploads/sites/8/qubes-disarm_buskill-armed1.png)](https://www.buskill.in/qubes-disarm/)':2450 '/wp-content/uploads/sites/8/qubes-disarm_buskill-disarmed1.png)](https://www.buskill.in/qubes-disarm/)':2379 '/wp-content/uploads/sites/8/qubes-disarm_featuredimage.jpg)](https://buskill.in/qubes-disarm)':51 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add1.jpg.png)](https://www.buskill.in/qubes-disarm/)':2082 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add2.png)](https://www.buskill.in/qubes-disarm/)':2164 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add3.png)](https://www.buskill.in/qubes-disarm/)':2229 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add4.png)](https://www.buskill.in/qubes-disarm/)':2246 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-added1.png)](https://www.buskill.in/qubes-disarm/)':2302 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings1.png)](https://www.buskill.in/qubes-disarm/)':2067 '/wp-content/uploads/sites/8/qubes-disarm_menu1.png)](https://buskill.in/qubes-disarm)':2005 '/wp-content/uploads/sites/8/qubes-disarm_menu2.png)](https://www.buskill.in/qubes-disarm/)':2018 '1':90,488,1163,1276,1665,2318,2409 '1/2':67,97 '100':2499 '2':99,493,1172,1289,1674,2325,2416 '2/2':104 '2020':1484 '2023':1580,1820 '21000':1860 '3':499,1187,1310,1687,2330,2420 '30':1638,1692,1864,1871,1874,2264,2345,2375,2390,2397,2451 '4':1202,1694,2347 '4.1.2':1115 '5':1219 '5000':1899 'a74':1016,1498,1594 'abl':148,286,1209 'abrupt':824 'access':259,2543 'accident':1435 'act':383 'action':1490,1586 'activist':327 'actual':382,1317,1609,1628,1735,1775 'adapt':110 'add':531,772,1470,1516,1773,1934,2041,2077,2089,2097,2100 'addit':773 'advanc':766 'ahead':1389 'allow':24,1869 'alreadi':74,1347,1755 'also':146,721,2589 'alt':2064,2226 'altcoin':2599 'altfield':1482,1578,1818 'alway':1525 'and/or':392 'anyth':486 'app':1620 'appear':2338 'applic':1973,1992,2009,2026,2034,2060,2085 'approach':1729 'appvm':264 'arbitrari':1212 'arm':44,463,535,1645,1757,1768,1903,2407,2447,2460 'arrow':1987 'articl':2,114,563,684,806 'assembl':1097 'asset':368 'assum':842 'assumpt':826,832 'auth':1816 'author':1480,1576,1812 'awar':723 'bathroom':33,548,1724 'batter':374,445 'becom':1664 'behalf':867 'behind':342,354 'best':586 'better':1732 'big':1957 'bind':2199,2273 'bit':1141 'bitcoin':2595 'blog':119 'blog.invisiblethings.org':954 'blog.invisiblethings.org/2011/05/31/usb-security-challenges.html).':953 'bodi':425 'bonus':1737 'bottom':2046 'bottom-left':2045 'break':1743 'brilliant':186 'bug':2496 'build':57 'bus':467 'busill.in':2514 'busill.in/qubes-os/#limitations)':2513 'buskil':19,46,84,101,125,396,403,415,482,524,599,731,747,813,959,998,1007,1033,1051,1086,1119,1177,1340,1375,1471,1541,1611,1618,1643,1669,1683,1749,1769,1780,1804,1851,1861,1900,1901,1924,2202,2259,2276,2314,2323,2341,2350,2372,2387,2414,2423,2445,2458,2486,2506,2522,2527,2537,2541,2555,2577,2592,2602,2613 'buskill-disarm.sh':1297,1776,2121,2144 'buskill-specif':1006,1032 'buskill.in':1478,1574,1810,2478,2558 'buskill.in/buy)':2557 'buskill.in/qubes-os/':1477,1573,1809 'buskill.in/qubes-os/#troubleshooting)':2477 'buskill.lock':1598 'buskill.softshutdown':1502 'buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tl':2619 'buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion':2608 'buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion/buy/).':2607 'button':1283,2042,2078,2098,2160,2181 'buy':810,1084,1094,2525,2590 'cabl':748,814,973,999,1087,1650,1690,1750,2324,2351,2395,2415,2424,2528,2556,2578,2593 'cannot':603 'care':588,794,1601 'cat':1111,1458,1553,1790 'caus':35,475 'cc':634 'cc-by-sa':633 'chair':440 'chanc':282 'chang':1868,1906 'changes-allow':1867 'changes-prev':1905 'chmod':1910 'choos':993 'chose':941 'classifi':138,248 'click':1954,1980,2019,2028,2032,2039,2083,2095,2178,2183 'co':1815 'co-auth':1814 'combin':874 'command':555,1067,1213,2109,2124,2128,2135,2168,2225 'compartiment':190 'comput':37,497,765,822,1652,2402,2426 'concern':701 'configur':477,1169,1280 'connect':469 'consid':2552 'consider':796 'consist':661 'constraint':1273 'contain':552,560,692 'content':621,658 'continu':2533 'control':1511,1844,1893 'cord':22,64,94,1054 'corrupt':570 'crash':447 'creat':1129,1483,1579,1819,2148,2287 'creativecommons.org':638 'creativecommons.org/licenses/by-sa/4.0/)':637 'ctrl':2189,2242,2248,2292,2327 'current':271 'currently-run':270 'd':145,284,1081,1454,2191,2243,2250,2293,2329 'data':151,196,267,276,289,365,466,581,608,695,697,1431 'data/input':1252 'date':1451 'day':1411 'dead':538 'decid':872,903 'delet':574 'demo':397 'depend':988 'describ':3,514,528,780,1124 'design':1135,1204 'destroy':170,317 'destruct':43,504,740,756,774,1369 'detect':968 'determin':1037 'develop':2571 'devic':947,957,1046,1174,1178,1376,2467 'device-specif':1045 'disarm':16,45,100,536,1282,1418,1543,1610,1661,1668,1686,1736,1779,1803,1855,1862,2201,2262,2275,2315,2343,2373,2386 'disclaim':549 'disk':226 'dispoablevm':913 'dispos':156,204,296,690,932 'dispvm':143,154,168,253,274,292,315 'document':353 'dom0':869,1110,1118,1171,1188,1218,1243,1262,1288,1315,1501,1597,1913,1938,2130 'done':584 'door':357,377,450 'drive':991,1009,1035,1043 'due':725,1132,1270,1432,1764 'dvm':937 'eg':541,934,1198,1234 'en.wikipedia.org':965 'en.wikipedia.org/wiki/udev)':964 'encrypt':227,394 'enemi':343 'env':1012,1494,1590 'environ':1065 'eof':1459,1503,1554,1599,1791,1908 'error':1763 'even':1359 'event':474,862 'exact':977 'exampl':29 'exclus':687 'execut':480,1193,1216,1239,1295,1319,1402,1439,1544,1781,2126,2133,2142,2171 'experi':677,1381 'experiment':553 'explain':404 'exploit':184 'fall':437 'fals':1437 'false-posit':1436 'familiar':76 'fde':393 'fedora':935 'feet':435 'field':2111 'figur':1727 'file':161,301,554,985,1120,1126,1350,1395,1463,1521,1558,1636,1796,1936 'follow':617,712,769,1332,1441,1546,1783,1916,2114 'forget':1766 'forward':2531 'freedom.press':192 'freedom.press/news/the-operating-system-that-can-protect-you-even-if-you-get-hacked/)to':191 'full':225 'fulli':1096 'function':2316,2408 'fund':2569 'get':258,1413,2574 'github.com':311,918,1622 'github.com/buskill/buskill-app/).':1621 'github.com/qubesos/qubes-issues/issues/6684#issuecomment-1435381919),':917 'github.com/qubesos/qubes-issues/issues/904)':310 'gnu':651,1488,1584,1824 'go':30,545,1388,1629,1721 'god':950 'gplv3':652,1489,1585,1825 'great':212 'group':461 'groups.google.com':304 'groups.google.com/forum/#!topic/qubes-devel/qwl5pjqps-4/discussion))':303 'gui':1619,1953 'guid':55,551,589,619,624,646,714,770,828,840,892,926,1002,1103,1335,1919,2483,2519 'gymnast':1144 'h':1455 'handl':860 'happen':819 'help':951,2550,2567 'high':281,673 'highlight':2015,2063,2161 'highlightedalt':2079 'hit':1666,2381,2454 'hocker':117 'human':331 'humandecoded.io':121 'humandecoded.io/qubes-os-yubikey-buskill/).':120 'id':1013,1495,1591 'ideal':1248 'identifi':1004,1048 'import':1155 'improv':2535 'in-plac':1537 'includ':643,681 'inde':1624 'indic':1681,2339 'info':411,1475,1571,1807 'inform':139,249,559 'initi':500 'input':2110 'insid':140,250,1195 'instal':846,881,915 'instead':1698 'intellig':178,340 'introduc':1050 'isol':944 'issu':2472 'journalist':176,326 'jump':432 'keep':194,1157,2580 'key':395,2217 'keyboard':7,532,1165,1285,1312,1670,1948,1981,2014,2031,2054,2071,2091,2103,2153,2174,2194,2206,2216,2233,2253,2271,2280,2288,2383,2456 'kill':21,63,93,1053 'know':594,1849 'laptop':20,62,92,132,223,242,387,428,453,1057 'last':509 'lead':568 'leav':705,1715 'left':1965,1999,2047 'less':1258 'less-trust':1257 'let':320,1386,1514,1771,1846 'liabil':666 'licens':630,640,648,656,671,1487,1583,1823 'like':1175 'limit':664,2503,2511 'limitations/improvements':2489 'line':344 'linux':961 'list':1274,2299 'liter':129,239 'll':1278,1291,1754 'ln':1505,1838,1887 'lock':356,489,759,1527,1566,1697,1832,1877,2355,2430 'look':2530 'loos':1428 'loss':609,698 'love':2564,2584 'luk':1366 'm':219,1453,1456 'machin':691,1717,2353 'magnet':418,468 'make':200,830,1089,2540 'man':539 'manipul':1306 'match':958,1030 'may':564,566,949,1358 'mental':1143 'menu':1960,1974,1993,2010,2027 'messag':1680,2336,2364,2437 'michael':1481,1577,1817 'micromax':1015,1497,1593 'might':1408 'mind':1159 'model':1014,1496,1592 'modifi':1361 'monero':2596 'monitor':1064 'mv':1448 'name':855,1266 'navig':1975 'necessarili':829 'need':1409,1932,1942 'net':900 'network':878 'new':1384,1398,1417,1518,2102,2312 'newli':2286 'non':755 'non-destruct':754 'normal':2406 'note':106,720,1060,1078 'noth':2469,2497 'notifi':1857,1896 'notify-send':1856,1895 'occur':612 'ok':2159,2180,2184 'old':1394 'one':60,779,1028,1095,1399,1523,2565,2585 'onion':2605 'open':627,1971,2023 'oper':179,341 'oppress':336 'origin':113,2482,2518 'os':513 'outlin':667,729,801,833 'panel':1969 'part':59 'passphras':234 'paus':17 'perman':573 'permit':1231 'person':1702 'place':1539 'pleas':2551 'plug':1746,2320,2411 'plug-in':1745,2410 'plugging-in':2319 'point':1988,2307 'polic':372 'popup':1679,2335 'porous':2492 'posit':1438 'post':108,214,510,526,783 'prefer':1082 'prepar':348 'press':2177,2213 'prevent':1907 'previous':153,291,1334,1918 'privat':266 'privileg':1191 'probabl':1422 'procedur':1419,1663 'proceed':710 'prompt':2187,2212 'properti':1018,1026 'protect':363 'provid':626 'purchas':744,2553 'purpos':1469,1564,1801 'put':1536 'q':1958,1991,2021 'qube':185,319,512,851,879,1076,1113,1224,1447,1552,1789,2094,2106 'qubes-o':511 'qubes-rpc':1223 'qubeso':10,48,66,86,96,103,183,222,522,845,1100,1107,1137,1162,1342,1709,1926,1952,1984,2008,2025,2053,2070,2152,2205,2232,2279,2360,2433,2488,2508,2524 'queri':1040 'quick':379 'qvm':2116 'qvm-run':2115 'r4.1':1116 'ram':391,446 're':135,230,245,324,1149,1379,1607,1627 'read':70 'reader':1602 'reason':1247 'recommend':674 'recov':150,288 'reduc':1758 'refer':889,923 'regim':337 'releas':719,735,1114 'reload':1512,1845,1894 'remov':1372,1491,1587,1648,1688,2393 'replac':887,921,1024,1826,1875 'research':175,346 'respect':670 'respons':442,605 'result':615 'return':1740,2399 'right':332,2369,2442 'rip':455 'risk':596,728,792,1760 'rm':1835,1884 'rootf':159,299 'rout':1180 'rpc':1225 'rule':82,979,1309,1472,1520 'run':272,905,1070,1499,1595,2117 'sa':636 'safe':197,2586,2611 'save':1293 'say':322,2371,2444 'screen':491,761,1529,1568,1696,2002,2419 'screenshot':1982,2006,2051,2068,2150,2203,2230,2277,2358,2431 'script':680,1194,1241,1269,1298,1305,1322,1777,2145 'second':1639,1693,1865,1872,2265,2346,2376,2391,2398,2452 'secret':352,371 'section':1122,2476,2512 'secur':164,174,188,308,1246,2490,2500 'security-through-compartiment':187 'see':1049,1476,1572,1604,1672,1808,2473,2509 'select':2239 'self':42,503,739,1368 'self-destruct':41,502,738,1367 'send':1211,1858,1897 'sens':1615 'sent':1254 'sequenc':506 'set':1338,1922,2055,2072,2154,2207,2234,2281 'setting-up':1337,1921 'setup':6,80,517,1385,1946 'sever':472,831,975 'shift':2190,2241,2249,2291,2328 'ship':752 'shortcut':8,533,1286,1313,1671,1949,2035,2061,2086,2092,2104,2175,2195,2240,2254,2272,2289,2384,2457 'shouldn':1930 'show':2058,2075,2157,2210,2237,2284 'shred':165,309,389 'shut':494,1654,1700 'shutdown':39,385,763,825,1406,1828,1881,2357,2428 'shuts-down':1653 'site':2606 'sleep':1873 'soft':1405 'soft-shutdown':1404 'softwar':557,642,1059,2494,2538 'someon':128,238 'sourc':366 'specif':1008,1034,1047 'start':1959 'stay':2610 'steal':130,240 'store':2603 'strong':233 'subsystem':1492,1588 'sudden':373,431,1427 'sudo':1460,1504,1509,1555,1792,1834,1837,1842,1883,1886,1891,1909 'sure':220 'swap':1633 'switch':540 'sys':836,857,895,899,908,929,1074,1184,1200,1236,1301,1325,1328,1353,1445,1465,1550,1560,1787,1798,2119,2138 'sys-net':898 'sys-usb':835,856,894,907,928,1073,1183,1199,1235,1300,1324,1327,1352,1444,1464,1549,1559,1786,1797,2118,2137 'system':520,1977,2012,2029 'tab':2036,2062,2087 'tabl':458 'take':793,1139 'team':2614 'tee':1461,1556,1793 'temp':1802 'templatevm':933 'temporari':2313 'temporarili':15,1854 'test':2303,2310,2404 'tether':423 'think':1706 'though':1244 'throughout':804 'thug':464 'time':882,916 'toast':1678,2334,2363,2436 'tom':116,1813 'tool':1978,2013,2030 'top':351,1964,1998,2296,2368,2441 'top-left':1963,1997 'top-right':2367,2440 'top-secret':350 'total':572 'trigger':478,483,600,741,757,775,1364,1829,1833,1878,1882,2223,2258 'trip':420 'trip-wir':419 'troubleshoot':2462,2475 'trust':1259 'two':1635 'type':2112,2166,2188,2247,2326 'udev':81,956,963,978,1017,1066,1308,1519 'udevadm':1063,1510,1843,1892 'ui':1167 'understand':1146 'unlock':1718,2417 'unplug':2348,2421,2464 'us':2568 'usb':837,850,858,861,876,896,909,930,946,971,1042,1075,1173,1185,1201,1237,1302,1326,1329,1354,1446,1466,1493,1551,1561,1589,1788,1799,2120,2139,2466 'usb-qub':849 'use':201,231,686,962,982,995,1414,2221,2485,2505,2521 'user':26,591,767,1109,1117,1710,1762,1848 'util':416 'v4.1':1108 'valuabl':694 've':583 'version':1101 'via':1221 'video':405 'virtual':160,300 'vm':157,297,910,1186,1260 'vms':205,1197,1205,1233 'volatile.img':302 'wait':1675,1870,2331 'want':1425,1659,1713,2197,2219,2256,2548 'warn':718,800 'watch':401 'way':1641 'whatev':2193,2252 'whistleblow':328 'whonix':142,203,252,273 'wiki.archlinux.org':1020 'wiki.archlinux.org/index.php/udev#udev_rule_example).':1019 'window':2050,2056,2073,2155,2208,2235,2282 'wipe':1391 'wire':421 'within':1691 'without':34 'work':136,181,211,246,1731 'worker':333 'worst':816 'would':1712,1730 'written':1105 'www.buskill.in':50,88,399,407,2004,2017,2066,2081,2163,2228,2245,2301,2378,2449,2615,2617 'www.buskill.in/#demo)':406 'www.buskill.in/)':2616 'www.buskill.in/qubes-os/).':87 'www.buskill.in/wp-content/uploads/sites/8/2020/02/buskilldemo.mp4)](https://www.buskill.in/#demo)':398 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_buskill-armed1.png)](https://www.buskill.in/qubes-disarm/)':2448 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_buskill-disarmed1.png)](https://www.buskill.in/qubes-disarm/)':2377 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_featuredimage.jpg)](https://buskill.in/qubes-disarm)':49 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add1.jpg.png)](https://www.buskill.in/qubes-disarm/)':2080 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add2.png)](https://www.buskill.in/qubes-disarm/)':2162 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add3.png)](https://www.buskill.in/qubes-disarm/)':2227 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add4.png)](https://www.buskill.in/qubes-disarm/)':2244 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-added1.png)](https://www.buskill.in/qubes-disarm/)':2300 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings1.png)](https://www.buskill.in/qubes-disarm/)':2065 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_menu1.png)](https://buskill.in/qubes-disarm)':2003 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_menu2.png)](https://www.buskill.in/qubes-disarm/)':2016 'www.buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion':2620 'www.gnu.org':654 'www.gnu.org/licenses/gpl-3.0.html)':653 'www.qubes-os.org':207,853,864,884,1227 'www.qubes-os.org/doc/disposablevm/)':206 'www.qubes-os.org/doc/installation-guide/#initial-setup),':883 'www.qubes-os.org/doc/qrexec/#qubes-rpc-services),':1226 'www.qubes-os.org/doc/usb-devices/)':863 'www.qubes-os.org/doc/usb-qubes/)':852 'www.whonix.org':294 'www.whonix.org/wiki/qubes/disposablevm#warnings)--as':293 'x':1911 'xfce':1968 'y':1452 'year':2545 'youtube.com':413 'youtube.com/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':412 'ⓘ':105,1077"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1696362188
+visibility: "visible "
+apId: "https://monero.town/post/703020"
+editedAt: null
+createdAt: DateTimeImmutable @1696353188 {#1779
date: 2023-10-03 19:13:08.0 +02:00
}
} |
|
Show voter details
|
21 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
22 |
DENIED
|
moderate
|
App\Entity\Entry {#1682
+user: Proxies\__CG__\App\Entity\User {#1848 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1746 …}
+image: Proxies\__CG__\App\Entity\Image {#1777 …}
+domain: App\Entity\Domain {#282 …}
+slug: "QubesOS-Disarm-Shortcut-for-BusKill-Hardware-Dead-Man-Switch"
+title: "[QubesOS] Disarm Shortcut for BusKill Hardware Dead Man Switch"
+url: "https://www.buskill.in/qubes-disarm/"
+body: """
This article describes how to setup keyboard shortcuts in QubesOS so that you can temporarily disarm (pause) the BusKill laptop kill cord.\n
\n
This allows the user to, for example, go to the bathroom without causing their computer to shutdown or self-destruct.\n
\n
[](https://buskill.in/qubes-disarm)\n
\n
This is a guide that builds on part one: [A Laptop Kill Cord for QubesOS (1/2)](/qubes-os/). Before reading this, you should already be familiar with how to [setup udev rules for BusKill on QubesOS](https://www.buskill.in/qubes-os/).\n
\n
1. [A Laptop Kill Cord for QubesOS (1/2)](/qubes-os/)\n
2. Disarm BusKill in QubesOS (2/2)\n
\n
> ⓘ Note: This post is adapted from its original [article on Tom Hocker's blog](https://humandecoded.io/qubes-os-yubikey-buskill/).\n
\n
What is BusKill?\n
================\n
\n
> What if someone literally steals your laptop while you're working with classified information inside a Whonix DispVM? They'd also be able to recover data from previous DispVMs--as Disposable VM's rootfs virtual files are *not* securely shredded after your DispVM is destroyed.\n
\n
Are you a security researcher, journalist, or intelligence operative that works in QubesOS--exploiting Qubes' [brilliant security-through-compartimentalization](https://freedom.press/news/the-operating-system-that-can-protect-you-even-if-you-get-hacked/)to keep your data safe? Do you make use of Whonix [Disposable VMs](https://www.qubes-os.org/doc/disposablevm/) for your work? Great! This post is for you.\n
\n
I'm sure your QubesOS laptop has Full Disk Encryption and you're using a strong passphrase. But what if someone literally steals your laptop while you're working with classified information inside a Whonix DispVM? Not only will they get access to all of your AppVM's private data and the currently-running Whonix DispVM's data, but there's a high chance they'd be able to recover data from [previous DispVMs](https://www.whonix.org/wiki/Qubes/DisposableVM#Warnings)--as **Disposable VM's rootfs virtual files ([volatile.img](https://groups.google.com/forum/#!topic/qubes-devel/QwL5PjqPs-4/discussion)) are [*not* securely shredded](https://github.com/QubesOS/qubes-issues/issues/904) after your DispVM is destroyed** by Qubes!\n
\n
Let's say you're a journalist, activist, whistleblower, or a human rights worker in an oppressive regime. Or an intelligence operative behind enemy lines doing research or preparing a top-secret document behind a locked door. What do you do to protect your data, sources, or assets when the secret police suddenly batter down your door? How quickly can you *actually* act to shutdown your laptop and shred your RAM and/or FDE encryption keys?\n
\n
| [](https://www.buskill.in/#demo) |\n
|---|\n
| *Watch the [BusKill Explainer Video](https://www.buskill.in/#demo) for more info [youtube.com/v/qPwyoD_cQR4](https://www.youtube.com/v/qPwyoD_cQR4)* |\n
\n
BusKill utilizes a magnetic trip-wire that tethers your body to your laptop. If you suddenly jump to your feet or fall off your chair (in response to the battering ram crashing through your door) or your laptop is ripped off your table by a group of armed thugs, the data bus' magnetic connection will be severed. This event causes a configurable *trigger* to execute.\n
\n
The BusKill `trigger` can be anything from:\n
\n
1. locking your screen or\n
2. shutting down the computer or\n
3. initiating a [self-destruct](/luks-self-destruct/) sequence\n
\n
While our [last post](qubes-os) described how to setup such a system in QubesOS with BusKill, *this* post will describe how to add keyboard shortcuts to arm & disarm the dead man switch (eg so you can go to the bathroom).\n
\n
Disclaimer\n
==========\n
\n
This guide contains experimental files, commands, and software. The information contained in this article may or may not lead to corruption or total permanent deletion of some or all of your data. We've done our best to carefully guide the user so they know the risks of each BusKill trigger, but we cannot be responsible for any data loss that has occurred as a result of following this guide.\n
\n
The contents of this guide is provided openly and is licensed under the [CC-BY-SA](https://creativecommons.org/licenses/by-sa/4.0/) license. The software included in this guide is licensed under the [GNU GPLv3](https://www.gnu.org/licenses/gpl-3.0.html) license. All content here is consistent with the limitations of liabilities outlined in its respective licenses.\n
\n
We highly recommend that any experiments with the scripts included in this article are used exclusively on a disposable machine containing no valuable data.\n
\n
If data loss is a concern for you, then leave now and do not proceed with following this guide. You have been warned.\n
\n
Release Note\n
------------\n
\n
Also be aware that, due to the risks outlined above, BusKill will *not*be released with this "self-destruct" trigger.\n
\n
If you [purchase](/buy)a BusKill cable, it will only ship with non-destructive triggers that lock the screen or shutdown the computer. Advanced users can follow guides to add additional destructive triggers, such as the one described in this post, but they should do so at their own risk--taking carefully into consideration all of the warnings outlined above and throughout this article.\n
\n
**Again, if you [buy](/buy) a BusKill cable, the worst that can happen is your computer will abruptly shutdown.**\n
\n
Assumptions\n
===========\n
\n
This guide necessarily makes several assumptions outlined below.\n
\n
sys-usb\n
-------\n
\n
In this guide, we assume that your QubesOS install has a [USB-Qube](https://www.qubes-os.org/doc/usb-qubes/) named '`sys-usb`' for handling [USB events](https://www.qubes-os.org/doc/usb-devices/) on behalf of `dom0`.\n
\n
If you decided to combine your USB and networking Qubes at [install time](https://www.qubes-os.org/doc/installation-guide/#initial-setup), then replace all references in this guide for '`sys-usb`' to '`sys-net`'.\n
\n
If you decided to run your '`sys-usb`' VM as a DispoableVM at [install time](https://github.com/QubesOS/qubes-issues/issues/6684#issuecomment-1435381919), then replace all references in this guide for '`sys-usb`' its Disposable TemplateVM (eg '`fedora-36-dvm`').\n
\n
…And if you chose not to isolate your USB devices, then [may god help you](https://blog.invisiblethings.org/2011/05/31/usb-security-challenges.html).\n
\n
Udev Device Matching\n
--------------------\n
\n
BusKill in Linux uses [udev](https://en.wikipedia.org/wiki/Udev) to detect when the USB's cable is severed. The exact udev rule that you use in the files below will depend on the drive you choose to use in your BusKill cable.\n
\n
In this guide, we identify our BusKill-specific drive with the '`ENV{ID_MODEL}==“Micromax_A74”`' [udev property](https://wiki.archlinux.org/index.php/Udev#udev_rule_example). You should replace this property with one that matches your BusKill-specific drive.\n
\n
To determine how to query your USB drive for device-specific identifiers, see [Introducing BusKill: A Kill Cord for your Laptop](/buskill-laptop-kill-cord-dead-man-switch/#software). Note that the ``udevadm monitor --environment --udev`` command should be run in the '`sys-usb`' Qube.\n
\n
> ⓘ Note: If you'd prefer to buy a BusKill cable than make your own, you can buy one fully assembled [here](/buy).\n
\n
QubesOS Version\n
---------------\n
\n
This guide was written for QubesOS v4.1.\n
\n
```\n
\n
<span style="color:#323232;">[user@dom0 ~]$ cat /etc/redhat-release Qubes release 4.1.2 (R4.1)\n
</span><span style="color:#323232;">[user@dom0 ~]$\n
</span>\n
```\n
\n
BusKill Files\n
=============\n
\n
This section will describe what files should be created and where.\n
\n
Due to the design of QubesOS, it takes a bit of mental gymnastics to understand what we're doing and why. It's important to keep in mind that, in QubesOS\n
\n
1. The keyboard and UI are configured in '`dom0’`\n
2. USB devices (like the BusKill device) are routed to the '`sys-usb`' VM\n
3. dom0 has the privilege to execute scripts inside other VMs (eg '`sys-usb`')\n
4. By design, VMs should *not* be able to send arbitrary commands to be executed in dom0\n
5. .…but via the [qubes-rpc](https://www.qubes-os.org/doc/qrexec/#qubes-rpc-services), we *can* permit some VMs (eg '`sys-usb`') to execute a script in dom0 (though for security reasons, ideally such that no data/input is sent from the less-trusted VM to dom0 -- other than the name of the script)\n
\n
Due to the constraints listed above:\n
\n
1. We'll be configuring the disarm button as keyboard shortcut in dom0\n
2. We'll be saving and executing the '`buskill-disarm.sh`' script in '`sys-usb`' (because these scripts manipulate our udev rules)\n
3. The keyboard shortcut in dom0 will *actually* be executing the above script in '`sys-usb`'\n
\n
sys-usb\n
-------\n
\n
If you followed our [previous guide to setting-up BusKill in QubesOS](/qubes-os/), then you should already have a file in '`sys-usb`' at '`/rw/config/buskill.rules`'. You may even have modified it to trigger a [LUKS Self-Destruct](/luks-self-destruct/) on removal of your BusKill device.\n
\n
Because you're *now* experimenting with a new setup, let's go ahead and wipe out that old file with a new one that *just* executes a soft-shutdown. You might need some days to get used to the new disarm procedure, and you probably don't want to suddenly loose all your data due to an accidental false-positive!\n
\n
Execute the following on your '`sys-usb`' Qube:\n
\n
```\n
\n
<span style="color:#323232;">mv /rw/config/buskill.rules /rw/config/buskill.rules.bak.`date "+%Y%m%d_%H%M%S"`\n
</span><span style="color:#323232;">cat << EOF | sudo tee /rw/config/buskill.rules\n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;"># File: sys-usb:/etc/udev/rules.d/buskill.rules -> /rw/config/buskill.rules\n
</span><span style="color:#323232;"># Purpose: Add buskill rules. For more info, see: https://buskill.in/qubes-os/\n
</span><span style="color:#323232;"># Authors: Michael Altfield \n
</span><span style="color:#323232;"># Created: 2020-01-02\n
</span><span style="color:#323232;"># License: GNU GPLv3\n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;">ACTION=="remove", SUBSYSTEM=="usb", ENV{ID_MODEL}=="Micromax_A74", RUN+="/usr/bin/qrexec-client-vm dom0 buskill.softShutdown"\n
</span><span style="color:#323232;">EOF\n
</span><span style="color:#323232;">sudo ln -s /rw/config/buskill.rules /etc/udev/rules.d/\n
</span><span style="color:#323232;">sudo udevadm control --reload\n
</span>\n
```\n
\n
Now, let's add a new udev '`.rules`' file. This one will always *just* lock your screen, and it's what will be put in-place when BusKill is "disarmed".\n
\n
Execute the following on your '`sys-usb`' Qube:\n
\n
```\n
\n
<span style="color:#323232;">cat << EOF | sudo tee /rw/config/buskill.lock.rules\n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;"># File: sys-usb:/etc/udev/rules.d/buskill.rules -> /rw/config/buskill.lock.rules\n
</span><span style="color:#323232;"># Purpose: Just lock the screen. For more info, see: https://buskill.in/qubes-os/\n
</span><span style="color:#323232;"># Authors: Michael Altfield \n
</span><span style="color:#323232;"># Created: 2023-05-10\n
</span><span style="color:#323232;"># License: GNU GPLv3\n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;">ACTION=="remove", SUBSYSTEM=="usb", ENV{ID_MODEL}=="Micromax_A74", RUN+="/usr/bin/qrexec-client-vm dom0 buskill.lock"\n
</span><span style="color:#323232;">EOF\n
</span>\n
```\n
\n
The careful reader will see that we're not *actually* disarming BusKill in the same sense as our [BusKill GUI app](https://github.com/buskill/buskill-app/). Indeed, what we're *actually* going to do is swap these two files for 30 seconds.\n
\n
This way, if BusKill is armed and you remove the cable, your computer shuts-down.\n
\n
But if you want to disarm, the procedure becomes:\n
\n
1. Hit the "Disarm BusKill" keyboard shortcut (see below)\n
2. Wait for the toast popup message indicating that BusKill is now disarmed\n
3. Remove the cable within 30 seconds\n
4. Your screen locks (instead of shutting down)\n
\n
Personally, I can't think of a QubesOS user that would want to leave their machine unlocked when they go to the bathroom, so I figured this approach would work better than an *actual* disarm.\n
\n
Bonus: when you return from your break, just plug-in the BusKill cable in, and it'll already be armed (reducing the risk of user error due to forgetting to arm BusKill).\n
\n
Now, let's add the actual '`buskill-disarm.sh`' script to disarm BusKill:\n
\n
Execute the following on your '`sys-usb`' Qube:\n
\n
```\n
\n
<span style="color:#323232;">cat << EOF | sudo tee /usr/local/bin/buskill-disarm.sh\n
</span><span style="color:#323232;">#!/bin/bash\n
</span><span style="color:#323232;"> \n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;"># File: sys-usb:/usr/local/bin/buskill-disarm.sh\n
</span><span style="color:#323232;"># Purpose: Temp disarm BusKill. For more info, see: https://buskill.in/qubes-os/\n
</span><span style="color:#323232;"># Authors: Tom \n
</span><span style="color:#323232;"># Co-Auth: Michael Altfield \n
</span><span style="color:#323232;"># Created: 2023-05-10\n
</span><span style="color:#323232;"># License: GNU GPLv3\n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;"> \n
</span><span style="color:#323232;"># replace the 'shutdown' trigger with the 'lock' trigger\n
</span><span style="color:#323232;">sudo rm /etc/udev/rules.d/buskill.rules\n
</span><span style="color:#323232;">sudo ln -s /rw/config/buskill.lock.rules /etc/udev/rules.d/buskill.rules\n
</span><span style="color:#323232;">sudo udevadm control --reload\n
</span><span style="color:#323232;"> \n
</span><span style="color:#323232;"># let the user know that BusKill is now temporarily disarmed\n
</span><span style="color:#323232;">notify-send -t 21000 "BusKill" "Disarmed for 30 seconds" -i changes-allow\n
</span><span style="color:#323232;"> \n
</span><span style="color:#323232;"># wait 30 seconds\n
</span><span style="color:#323232;">sleep 30\n
</span><span style="color:#323232;"> \n
</span><span style="color:#323232;"># replace the 'lock' trigger with the 'shutdown' trigger\n
</span><span style="color:#323232;">sudo rm /etc/udev/rules.d/buskill.rules\n
</span><span style="color:#323232;">sudo ln -s /rw/config/buskill.rules /etc/udev/rules.d/buskill.rules\n
</span><span style="color:#323232;">sudo udevadm control --reload\n
</span><span style="color:#323232;">notify-send -t 5000 "BusKill" "BusKill is Armed" -i changes-prevent\n
</span><span style="color:#323232;">EOF\n
</span><span style="color:#323232;">sudo chmod +x /usr/local/bin/buskill-disarm.sh\n
</span>\n
```\n
\n
dom0\n
----\n
\n
If you followed our [previous guide to setting-up BusKill in QubesOS](/qubes-os/), then you shouldn't need to add any files to dom0. What you *do* need to do is setup some keyboard shortcuts.\n
\n
In the QubesOS GUI, click on the big `Q` "Start Menu" in the top-left of your XFCE panel to open the Applications menu. Navigate to '`System Tools`' and click Keyboard\n
\n
| [](https://buskill.in/qubes-disarm) | [](https://www.buskill.in/qubes-disarm/) |\n
|---|---|\n
| Click the “Q” to open the QubesOS Application Menu | Click System Tools -> Keyboard |\n
\n
Click the '`Application Shortcuts`' Tab and then click the '`+ Add`' button on the bottom-left of the window.\n
\n
| [](https://www.buskill.in/qubes-disarm/) | [](https://www.buskill.in/qubes-disarm/) |\n
|---|---|\n
| Click the “Application Shortcuts” tab to add a Keyboard Shortcut in Qubes | Click the “Add” Button to add a new Keyboard Shortcut in Qubes |\n
\n
In the '`Command`' input field, type the following\n
\n
```\n
\n
<span style="color:#323232;">qvm-run sys-usb buskill-disarm.sh\n
</span>\n
```\n
\n
The above command will execute a command in '`dom0`' that will execute a command in '`sys-usb`' that will execute the '`buskill-disarm.sh`' script that we created above.\n
\n
| [](https://www.buskill.in/qubes-disarm/) |\n
|---|\n
| After typing the command to be executed when the keyboard shortcut is pressed, click the "OK" button |\n
\n
Now click "OK" and, when prompted, type Ctrl+Shift+D (or whatever keyboard shortcut you want to bind to "Disarming BusKill").\n
\n
| [](https://www.buskill.in/qubes-disarm/) | [](https://www.buskill.in/qubes-disarm/) |\n
|---|---|\n
| Type “Ctrl+Shift+D” or whatever keyboard shortcut you want to trigger BusKill to be disarmed for 30 seconds | |\n
\n
You should now have a keyboard shortcut binding for disarming BusKill!\n
\n
[](https://www.buskill.in/qubes-disarm/)\n
\n
Test It!\n
========\n
\n
At this point, you can test your new (temporary) BusKill Disarm functionality by:\n
\n
1. Plugging-in your BusKill cable\n
2. Typing Ctrl+Shift+D\n
3. Waiting for the toast popup message to appear indicating that BusKill is disarmed for 30 seconds\n
4. Unplugging your BusKill cable\n
\n
Your machine should lock, not shutdown.\n
\n
| [](https://www.buskill.in/qubes-disarm/) |\n
|---|\n
| After hitting the keyboard shortcut to disarm BusKill, you have 30 seconds to remove the cable |\n
\n
After 30 seconds, return to your computer and test the normal "arm" functionality:\n
\n
1. Plug-in your BusKill cable\n
2. Unlock your screen\n
3. Unplug your BusKill cable\n
\n
Your computer should shutdown, not lock.\n
\n
| [](https://www.buskill.in/qubes-disarm/) |\n
|---|\n
| 30 seconds after hitting the keyboard shortcut, BusKill will arm itself |\n
\n
Troubleshooting\n
===============\n
\n
Is unplugging your USB device doing nothing? Having other issues?\n
\n
See the [Troubleshooting section](https://buskill.in/qubes-os/#troubleshooting) in our original guide to using BusKill on QubesOS.\n
\n
Limitations/Improvements\n
========================\n
\n
Security is porous. All software has bugs. Nothing is 100% secure. For more limitations to using BusKill on QubesOS, see the [Limitations section](https://busill.in/qubes-os/#limitations) in our original guide to using BusKill on QubesOS.\n
\n
Buy a BusKill Cable\n
===================\n
\n
We look forward to continuing to improve the BusKill software and making BusKill more accessible this year. If you want to help, [please consider purchasing a BusKill cable](https://buskill.in/buy) for yourself or a loved one. It helps us fund further development, and you get your own BusKill cable to keep you or your loved ones safe.\n
\n
You can also buy a BusKill cable with bitcoin, monero, and other altcoins from our [BusKill Store’s .onion site](http://buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion/buy/).\n
\n
Stay safe, \n
The BusKill Team \n
[www.buskill.in](https://www.buskill.in/) \n
[buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tl…](http://www.buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 0
+favouriteCount: 0
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1696350352 {#1765
date: 2023-10-03 18:25:52.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1681 …}
+votes: Doctrine\ORM\PersistentCollection {#1466 …}
+reports: Doctrine\ORM\PersistentCollection {#1445 …}
+favourites: Doctrine\ORM\PersistentCollection {#1638 …}
+notifications: Doctrine\ORM\PersistentCollection {#1642 …}
+badges: Doctrine\ORM\PersistentCollection {#1643 …}
+children: []
-id: 24775
-titleTs: "'buskil':5 'dead':7 'disarm':2 'hardwar':6 'man':8 'qubeso':1 'shortcut':3 'switch':9"
-bodyTs: "'-01':1485 '-02':1486 '-05':1581,1821 '-10':1582,1822 '-36':936 '/#demo)':408 '/)':2618 '/2011/05/31/usb-security-challenges.html).':955 '/bin/bash':1795 '/buskill-laptop-kill-cord-dead-man-switch':1058 '/buskill/buskill-app/).':1623 '/buy':745,811,1099 '/buy)':2559 '/buy/).':2609 '/doc/disposablevm/)':208 '/doc/installation-guide/#initial-setup),':885 '/doc/qrexec/#qubes-rpc-services),':1228 '/doc/usb-devices/)':865 '/doc/usb-qubes/)':854 '/etc/redhat-release':1112 '/etc/udev/rules.d':1508 '/etc/udev/rules.d/buskill.rules':1467,1562,1836,1841,1885,1890 '/forum/#!topic/qubes-devel/qwl5pjqps-4/discussion))':305 '/index.php/udev#udev_rule_example).':1021 '/licenses/by-sa/4.0/)':639 '/licenses/gpl-3.0.html)':655 '/luks-self-destruct':505,1370 '/news/the-operating-system-that-can-protect-you-even-if-you-get-hacked/)to':193 '/qubes-os':68,98,1343,1927 '/qubes-os-yubikey-buskill/).':122 '/qubes-os/':1479,1575,1811 '/qubes-os/#limitations)':2515 '/qubes-os/#troubleshooting)':2479 '/qubes-os/).':89 '/qubesos/qubes-issues/issues/6684#issuecomment-1435381919),':919 '/qubesos/qubes-issues/issues/904)':312 '/rw/config/buskill.lock.rules':1557,1563,1840 '/rw/config/buskill.rules':1356,1449,1462,1468,1507,1889 '/rw/config/buskill.rules.bak':1450 '/usr/bin/qrexec-client-vm':1500,1596 '/usr/local/bin/buskill-disarm.sh':1794,1800,1912 '/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':414 '/wiki/qubes/disposablevm#warnings)--as':295 '/wiki/udev)':966 '/wp-content/uploads/sites/8/2020/02/buskilldemo.mp4)](https://www.buskill.in/#demo)':400 '/wp-content/uploads/sites/8/qubes-disarm_buskill-armed1.png)](https://www.buskill.in/qubes-disarm/)':2450 '/wp-content/uploads/sites/8/qubes-disarm_buskill-disarmed1.png)](https://www.buskill.in/qubes-disarm/)':2379 '/wp-content/uploads/sites/8/qubes-disarm_featuredimage.jpg)](https://buskill.in/qubes-disarm)':51 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add1.jpg.png)](https://www.buskill.in/qubes-disarm/)':2082 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add2.png)](https://www.buskill.in/qubes-disarm/)':2164 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add3.png)](https://www.buskill.in/qubes-disarm/)':2229 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add4.png)](https://www.buskill.in/qubes-disarm/)':2246 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-added1.png)](https://www.buskill.in/qubes-disarm/)':2302 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings1.png)](https://www.buskill.in/qubes-disarm/)':2067 '/wp-content/uploads/sites/8/qubes-disarm_menu1.png)](https://buskill.in/qubes-disarm)':2005 '/wp-content/uploads/sites/8/qubes-disarm_menu2.png)](https://www.buskill.in/qubes-disarm/)':2018 '1':90,488,1163,1276,1665,2318,2409 '1/2':67,97 '100':2499 '2':99,493,1172,1289,1674,2325,2416 '2/2':104 '2020':1484 '2023':1580,1820 '21000':1860 '3':499,1187,1310,1687,2330,2420 '30':1638,1692,1864,1871,1874,2264,2345,2375,2390,2397,2451 '4':1202,1694,2347 '4.1.2':1115 '5':1219 '5000':1899 'a74':1016,1498,1594 'abl':148,286,1209 'abrupt':824 'access':259,2543 'accident':1435 'act':383 'action':1490,1586 'activist':327 'actual':382,1317,1609,1628,1735,1775 'adapt':110 'add':531,772,1470,1516,1773,1934,2041,2077,2089,2097,2100 'addit':773 'advanc':766 'ahead':1389 'allow':24,1869 'alreadi':74,1347,1755 'also':146,721,2589 'alt':2064,2226 'altcoin':2599 'altfield':1482,1578,1818 'alway':1525 'and/or':392 'anyth':486 'app':1620 'appear':2338 'applic':1973,1992,2009,2026,2034,2060,2085 'approach':1729 'appvm':264 'arbitrari':1212 'arm':44,463,535,1645,1757,1768,1903,2407,2447,2460 'arrow':1987 'articl':2,114,563,684,806 'assembl':1097 'asset':368 'assum':842 'assumpt':826,832 'auth':1816 'author':1480,1576,1812 'awar':723 'bathroom':33,548,1724 'batter':374,445 'becom':1664 'behalf':867 'behind':342,354 'best':586 'better':1732 'big':1957 'bind':2199,2273 'bit':1141 'bitcoin':2595 'blog':119 'blog.invisiblethings.org':954 'blog.invisiblethings.org/2011/05/31/usb-security-challenges.html).':953 'bodi':425 'bonus':1737 'bottom':2046 'bottom-left':2045 'break':1743 'brilliant':186 'bug':2496 'build':57 'bus':467 'busill.in':2514 'busill.in/qubes-os/#limitations)':2513 'buskil':19,46,84,101,125,396,403,415,482,524,599,731,747,813,959,998,1007,1033,1051,1086,1119,1177,1340,1375,1471,1541,1611,1618,1643,1669,1683,1749,1769,1780,1804,1851,1861,1900,1901,1924,2202,2259,2276,2314,2323,2341,2350,2372,2387,2414,2423,2445,2458,2486,2506,2522,2527,2537,2541,2555,2577,2592,2602,2613 'buskill-disarm.sh':1297,1776,2121,2144 'buskill-specif':1006,1032 'buskill.in':1478,1574,1810,2478,2558 'buskill.in/buy)':2557 'buskill.in/qubes-os/':1477,1573,1809 'buskill.in/qubes-os/#troubleshooting)':2477 'buskill.lock':1598 'buskill.softshutdown':1502 'buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tl':2619 'buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion':2608 'buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion/buy/).':2607 'button':1283,2042,2078,2098,2160,2181 'buy':810,1084,1094,2525,2590 'cabl':748,814,973,999,1087,1650,1690,1750,2324,2351,2395,2415,2424,2528,2556,2578,2593 'cannot':603 'care':588,794,1601 'cat':1111,1458,1553,1790 'caus':35,475 'cc':634 'cc-by-sa':633 'chair':440 'chanc':282 'chang':1868,1906 'changes-allow':1867 'changes-prev':1905 'chmod':1910 'choos':993 'chose':941 'classifi':138,248 'click':1954,1980,2019,2028,2032,2039,2083,2095,2178,2183 'co':1815 'co-auth':1814 'combin':874 'command':555,1067,1213,2109,2124,2128,2135,2168,2225 'compartiment':190 'comput':37,497,765,822,1652,2402,2426 'concern':701 'configur':477,1169,1280 'connect':469 'consid':2552 'consider':796 'consist':661 'constraint':1273 'contain':552,560,692 'content':621,658 'continu':2533 'control':1511,1844,1893 'cord':22,64,94,1054 'corrupt':570 'crash':447 'creat':1129,1483,1579,1819,2148,2287 'creativecommons.org':638 'creativecommons.org/licenses/by-sa/4.0/)':637 'ctrl':2189,2242,2248,2292,2327 'current':271 'currently-run':270 'd':145,284,1081,1454,2191,2243,2250,2293,2329 'data':151,196,267,276,289,365,466,581,608,695,697,1431 'data/input':1252 'date':1451 'day':1411 'dead':538 'decid':872,903 'delet':574 'demo':397 'depend':988 'describ':3,514,528,780,1124 'design':1135,1204 'destroy':170,317 'destruct':43,504,740,756,774,1369 'detect':968 'determin':1037 'develop':2571 'devic':947,957,1046,1174,1178,1376,2467 'device-specif':1045 'disarm':16,45,100,536,1282,1418,1543,1610,1661,1668,1686,1736,1779,1803,1855,1862,2201,2262,2275,2315,2343,2373,2386 'disclaim':549 'disk':226 'dispoablevm':913 'dispos':156,204,296,690,932 'dispvm':143,154,168,253,274,292,315 'document':353 'dom0':869,1110,1118,1171,1188,1218,1243,1262,1288,1315,1501,1597,1913,1938,2130 'done':584 'door':357,377,450 'drive':991,1009,1035,1043 'due':725,1132,1270,1432,1764 'dvm':937 'eg':541,934,1198,1234 'en.wikipedia.org':965 'en.wikipedia.org/wiki/udev)':964 'encrypt':227,394 'enemi':343 'env':1012,1494,1590 'environ':1065 'eof':1459,1503,1554,1599,1791,1908 'error':1763 'even':1359 'event':474,862 'exact':977 'exampl':29 'exclus':687 'execut':480,1193,1216,1239,1295,1319,1402,1439,1544,1781,2126,2133,2142,2171 'experi':677,1381 'experiment':553 'explain':404 'exploit':184 'fall':437 'fals':1437 'false-posit':1436 'familiar':76 'fde':393 'fedora':935 'feet':435 'field':2111 'figur':1727 'file':161,301,554,985,1120,1126,1350,1395,1463,1521,1558,1636,1796,1936 'follow':617,712,769,1332,1441,1546,1783,1916,2114 'forget':1766 'forward':2531 'freedom.press':192 'freedom.press/news/the-operating-system-that-can-protect-you-even-if-you-get-hacked/)to':191 'full':225 'fulli':1096 'function':2316,2408 'fund':2569 'get':258,1413,2574 'github.com':311,918,1622 'github.com/buskill/buskill-app/).':1621 'github.com/qubesos/qubes-issues/issues/6684#issuecomment-1435381919),':917 'github.com/qubesos/qubes-issues/issues/904)':310 'gnu':651,1488,1584,1824 'go':30,545,1388,1629,1721 'god':950 'gplv3':652,1489,1585,1825 'great':212 'group':461 'groups.google.com':304 'groups.google.com/forum/#!topic/qubes-devel/qwl5pjqps-4/discussion))':303 'gui':1619,1953 'guid':55,551,589,619,624,646,714,770,828,840,892,926,1002,1103,1335,1919,2483,2519 'gymnast':1144 'h':1455 'handl':860 'happen':819 'help':951,2550,2567 'high':281,673 'highlight':2015,2063,2161 'highlightedalt':2079 'hit':1666,2381,2454 'hocker':117 'human':331 'humandecoded.io':121 'humandecoded.io/qubes-os-yubikey-buskill/).':120 'id':1013,1495,1591 'ideal':1248 'identifi':1004,1048 'import':1155 'improv':2535 'in-plac':1537 'includ':643,681 'inde':1624 'indic':1681,2339 'info':411,1475,1571,1807 'inform':139,249,559 'initi':500 'input':2110 'insid':140,250,1195 'instal':846,881,915 'instead':1698 'intellig':178,340 'introduc':1050 'isol':944 'issu':2472 'journalist':176,326 'jump':432 'keep':194,1157,2580 'key':395,2217 'keyboard':7,532,1165,1285,1312,1670,1948,1981,2014,2031,2054,2071,2091,2103,2153,2174,2194,2206,2216,2233,2253,2271,2280,2288,2383,2456 'kill':21,63,93,1053 'know':594,1849 'laptop':20,62,92,132,223,242,387,428,453,1057 'last':509 'lead':568 'leav':705,1715 'left':1965,1999,2047 'less':1258 'less-trust':1257 'let':320,1386,1514,1771,1846 'liabil':666 'licens':630,640,648,656,671,1487,1583,1823 'like':1175 'limit':664,2503,2511 'limitations/improvements':2489 'line':344 'linux':961 'list':1274,2299 'liter':129,239 'll':1278,1291,1754 'ln':1505,1838,1887 'lock':356,489,759,1527,1566,1697,1832,1877,2355,2430 'look':2530 'loos':1428 'loss':609,698 'love':2564,2584 'luk':1366 'm':219,1453,1456 'machin':691,1717,2353 'magnet':418,468 'make':200,830,1089,2540 'man':539 'manipul':1306 'match':958,1030 'may':564,566,949,1358 'mental':1143 'menu':1960,1974,1993,2010,2027 'messag':1680,2336,2364,2437 'michael':1481,1577,1817 'micromax':1015,1497,1593 'might':1408 'mind':1159 'model':1014,1496,1592 'modifi':1361 'monero':2596 'monitor':1064 'mv':1448 'name':855,1266 'navig':1975 'necessarili':829 'need':1409,1932,1942 'net':900 'network':878 'new':1384,1398,1417,1518,2102,2312 'newli':2286 'non':755 'non-destruct':754 'normal':2406 'note':106,720,1060,1078 'noth':2469,2497 'notifi':1857,1896 'notify-send':1856,1895 'occur':612 'ok':2159,2180,2184 'old':1394 'one':60,779,1028,1095,1399,1523,2565,2585 'onion':2605 'open':627,1971,2023 'oper':179,341 'oppress':336 'origin':113,2482,2518 'os':513 'outlin':667,729,801,833 'panel':1969 'part':59 'passphras':234 'paus':17 'perman':573 'permit':1231 'person':1702 'place':1539 'pleas':2551 'plug':1746,2320,2411 'plug-in':1745,2410 'plugging-in':2319 'point':1988,2307 'polic':372 'popup':1679,2335 'porous':2492 'posit':1438 'post':108,214,510,526,783 'prefer':1082 'prepar':348 'press':2177,2213 'prevent':1907 'previous':153,291,1334,1918 'privat':266 'privileg':1191 'probabl':1422 'procedur':1419,1663 'proceed':710 'prompt':2187,2212 'properti':1018,1026 'protect':363 'provid':626 'purchas':744,2553 'purpos':1469,1564,1801 'put':1536 'q':1958,1991,2021 'qube':185,319,512,851,879,1076,1113,1224,1447,1552,1789,2094,2106 'qubes-o':511 'qubes-rpc':1223 'qubeso':10,48,66,86,96,103,183,222,522,845,1100,1107,1137,1162,1342,1709,1926,1952,1984,2008,2025,2053,2070,2152,2205,2232,2279,2360,2433,2488,2508,2524 'queri':1040 'quick':379 'qvm':2116 'qvm-run':2115 'r4.1':1116 'ram':391,446 're':135,230,245,324,1149,1379,1607,1627 'read':70 'reader':1602 'reason':1247 'recommend':674 'recov':150,288 'reduc':1758 'refer':889,923 'regim':337 'releas':719,735,1114 'reload':1512,1845,1894 'remov':1372,1491,1587,1648,1688,2393 'replac':887,921,1024,1826,1875 'research':175,346 'respect':670 'respons':442,605 'result':615 'return':1740,2399 'right':332,2369,2442 'rip':455 'risk':596,728,792,1760 'rm':1835,1884 'rootf':159,299 'rout':1180 'rpc':1225 'rule':82,979,1309,1472,1520 'run':272,905,1070,1499,1595,2117 'sa':636 'safe':197,2586,2611 'save':1293 'say':322,2371,2444 'screen':491,761,1529,1568,1696,2002,2419 'screenshot':1982,2006,2051,2068,2150,2203,2230,2277,2358,2431 'script':680,1194,1241,1269,1298,1305,1322,1777,2145 'second':1639,1693,1865,1872,2265,2346,2376,2391,2398,2452 'secret':352,371 'section':1122,2476,2512 'secur':164,174,188,308,1246,2490,2500 'security-through-compartiment':187 'see':1049,1476,1572,1604,1672,1808,2473,2509 'select':2239 'self':42,503,739,1368 'self-destruct':41,502,738,1367 'send':1211,1858,1897 'sens':1615 'sent':1254 'sequenc':506 'set':1338,1922,2055,2072,2154,2207,2234,2281 'setting-up':1337,1921 'setup':6,80,517,1385,1946 'sever':472,831,975 'shift':2190,2241,2249,2291,2328 'ship':752 'shortcut':8,533,1286,1313,1671,1949,2035,2061,2086,2092,2104,2175,2195,2240,2254,2272,2289,2384,2457 'shouldn':1930 'show':2058,2075,2157,2210,2237,2284 'shred':165,309,389 'shut':494,1654,1700 'shutdown':39,385,763,825,1406,1828,1881,2357,2428 'shuts-down':1653 'site':2606 'sleep':1873 'soft':1405 'soft-shutdown':1404 'softwar':557,642,1059,2494,2538 'someon':128,238 'sourc':366 'specif':1008,1034,1047 'start':1959 'stay':2610 'steal':130,240 'store':2603 'strong':233 'subsystem':1492,1588 'sudden':373,431,1427 'sudo':1460,1504,1509,1555,1792,1834,1837,1842,1883,1886,1891,1909 'sure':220 'swap':1633 'switch':540 'sys':836,857,895,899,908,929,1074,1184,1200,1236,1301,1325,1328,1353,1445,1465,1550,1560,1787,1798,2119,2138 'sys-net':898 'sys-usb':835,856,894,907,928,1073,1183,1199,1235,1300,1324,1327,1352,1444,1464,1549,1559,1786,1797,2118,2137 'system':520,1977,2012,2029 'tab':2036,2062,2087 'tabl':458 'take':793,1139 'team':2614 'tee':1461,1556,1793 'temp':1802 'templatevm':933 'temporari':2313 'temporarili':15,1854 'test':2303,2310,2404 'tether':423 'think':1706 'though':1244 'throughout':804 'thug':464 'time':882,916 'toast':1678,2334,2363,2436 'tom':116,1813 'tool':1978,2013,2030 'top':351,1964,1998,2296,2368,2441 'top-left':1963,1997 'top-right':2367,2440 'top-secret':350 'total':572 'trigger':478,483,600,741,757,775,1364,1829,1833,1878,1882,2223,2258 'trip':420 'trip-wir':419 'troubleshoot':2462,2475 'trust':1259 'two':1635 'type':2112,2166,2188,2247,2326 'udev':81,956,963,978,1017,1066,1308,1519 'udevadm':1063,1510,1843,1892 'ui':1167 'understand':1146 'unlock':1718,2417 'unplug':2348,2421,2464 'us':2568 'usb':837,850,858,861,876,896,909,930,946,971,1042,1075,1173,1185,1201,1237,1302,1326,1329,1354,1446,1466,1493,1551,1561,1589,1788,1799,2120,2139,2466 'usb-qub':849 'use':201,231,686,962,982,995,1414,2221,2485,2505,2521 'user':26,591,767,1109,1117,1710,1762,1848 'util':416 'v4.1':1108 'valuabl':694 've':583 'version':1101 'via':1221 'video':405 'virtual':160,300 'vm':157,297,910,1186,1260 'vms':205,1197,1205,1233 'volatile.img':302 'wait':1675,1870,2331 'want':1425,1659,1713,2197,2219,2256,2548 'warn':718,800 'watch':401 'way':1641 'whatev':2193,2252 'whistleblow':328 'whonix':142,203,252,273 'wiki.archlinux.org':1020 'wiki.archlinux.org/index.php/udev#udev_rule_example).':1019 'window':2050,2056,2073,2155,2208,2235,2282 'wipe':1391 'wire':421 'within':1691 'without':34 'work':136,181,211,246,1731 'worker':333 'worst':816 'would':1712,1730 'written':1105 'www.buskill.in':50,88,399,407,2004,2017,2066,2081,2163,2228,2245,2301,2378,2449,2615,2617 'www.buskill.in/#demo)':406 'www.buskill.in/)':2616 'www.buskill.in/qubes-os/).':87 'www.buskill.in/wp-content/uploads/sites/8/2020/02/buskilldemo.mp4)](https://www.buskill.in/#demo)':398 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_buskill-armed1.png)](https://www.buskill.in/qubes-disarm/)':2448 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_buskill-disarmed1.png)](https://www.buskill.in/qubes-disarm/)':2377 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_featuredimage.jpg)](https://buskill.in/qubes-disarm)':49 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add1.jpg.png)](https://www.buskill.in/qubes-disarm/)':2080 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add2.png)](https://www.buskill.in/qubes-disarm/)':2162 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add3.png)](https://www.buskill.in/qubes-disarm/)':2227 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add4.png)](https://www.buskill.in/qubes-disarm/)':2244 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-added1.png)](https://www.buskill.in/qubes-disarm/)':2300 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings1.png)](https://www.buskill.in/qubes-disarm/)':2065 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_menu1.png)](https://buskill.in/qubes-disarm)':2003 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_menu2.png)](https://www.buskill.in/qubes-disarm/)':2016 'www.buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion':2620 'www.gnu.org':654 'www.gnu.org/licenses/gpl-3.0.html)':653 'www.qubes-os.org':207,853,864,884,1227 'www.qubes-os.org/doc/disposablevm/)':206 'www.qubes-os.org/doc/installation-guide/#initial-setup),':883 'www.qubes-os.org/doc/qrexec/#qubes-rpc-services),':1226 'www.qubes-os.org/doc/usb-devices/)':863 'www.qubes-os.org/doc/usb-qubes/)':852 'www.whonix.org':294 'www.whonix.org/wiki/qubes/disposablevm#warnings)--as':293 'x':1911 'xfce':1968 'y':1452 'year':2545 'youtube.com':413 'youtube.com/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':412 'ⓘ':105,1077"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 0
+visibility: "visible "
+apId: "https://monero.town/post/702806"
+editedAt: null
+createdAt: DateTimeImmutable @1696350352 {#1766
date: 2023-10-03 18:25:52.0 +02:00
}
} |
|
Show voter details
|
23 |
DENIED
|
edit
|
App\Entity\Entry {#1682
+user: Proxies\__CG__\App\Entity\User {#1848 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1746 …}
+image: Proxies\__CG__\App\Entity\Image {#1777 …}
+domain: App\Entity\Domain {#282 …}
+slug: "QubesOS-Disarm-Shortcut-for-BusKill-Hardware-Dead-Man-Switch"
+title: "[QubesOS] Disarm Shortcut for BusKill Hardware Dead Man Switch"
+url: "https://www.buskill.in/qubes-disarm/"
+body: """
This article describes how to setup keyboard shortcuts in QubesOS so that you can temporarily disarm (pause) the BusKill laptop kill cord.\n
\n
This allows the user to, for example, go to the bathroom without causing their computer to shutdown or self-destruct.\n
\n
[](https://buskill.in/qubes-disarm)\n
\n
This is a guide that builds on part one: [A Laptop Kill Cord for QubesOS (1/2)](/qubes-os/). Before reading this, you should already be familiar with how to [setup udev rules for BusKill on QubesOS](https://www.buskill.in/qubes-os/).\n
\n
1. [A Laptop Kill Cord for QubesOS (1/2)](/qubes-os/)\n
2. Disarm BusKill in QubesOS (2/2)\n
\n
> ⓘ Note: This post is adapted from its original [article on Tom Hocker's blog](https://humandecoded.io/qubes-os-yubikey-buskill/).\n
\n
What is BusKill?\n
================\n
\n
> What if someone literally steals your laptop while you're working with classified information inside a Whonix DispVM? They'd also be able to recover data from previous DispVMs--as Disposable VM's rootfs virtual files are *not* securely shredded after your DispVM is destroyed.\n
\n
Are you a security researcher, journalist, or intelligence operative that works in QubesOS--exploiting Qubes' [brilliant security-through-compartimentalization](https://freedom.press/news/the-operating-system-that-can-protect-you-even-if-you-get-hacked/)to keep your data safe? Do you make use of Whonix [Disposable VMs](https://www.qubes-os.org/doc/disposablevm/) for your work? Great! This post is for you.\n
\n
I'm sure your QubesOS laptop has Full Disk Encryption and you're using a strong passphrase. But what if someone literally steals your laptop while you're working with classified information inside a Whonix DispVM? Not only will they get access to all of your AppVM's private data and the currently-running Whonix DispVM's data, but there's a high chance they'd be able to recover data from [previous DispVMs](https://www.whonix.org/wiki/Qubes/DisposableVM#Warnings)--as **Disposable VM's rootfs virtual files ([volatile.img](https://groups.google.com/forum/#!topic/qubes-devel/QwL5PjqPs-4/discussion)) are [*not* securely shredded](https://github.com/QubesOS/qubes-issues/issues/904) after your DispVM is destroyed** by Qubes!\n
\n
Let's say you're a journalist, activist, whistleblower, or a human rights worker in an oppressive regime. Or an intelligence operative behind enemy lines doing research or preparing a top-secret document behind a locked door. What do you do to protect your data, sources, or assets when the secret police suddenly batter down your door? How quickly can you *actually* act to shutdown your laptop and shred your RAM and/or FDE encryption keys?\n
\n
| [](https://www.buskill.in/#demo) |\n
|---|\n
| *Watch the [BusKill Explainer Video](https://www.buskill.in/#demo) for more info [youtube.com/v/qPwyoD_cQR4](https://www.youtube.com/v/qPwyoD_cQR4)* |\n
\n
BusKill utilizes a magnetic trip-wire that tethers your body to your laptop. If you suddenly jump to your feet or fall off your chair (in response to the battering ram crashing through your door) or your laptop is ripped off your table by a group of armed thugs, the data bus' magnetic connection will be severed. This event causes a configurable *trigger* to execute.\n
\n
The BusKill `trigger` can be anything from:\n
\n
1. locking your screen or\n
2. shutting down the computer or\n
3. initiating a [self-destruct](/luks-self-destruct/) sequence\n
\n
While our [last post](qubes-os) described how to setup such a system in QubesOS with BusKill, *this* post will describe how to add keyboard shortcuts to arm & disarm the dead man switch (eg so you can go to the bathroom).\n
\n
Disclaimer\n
==========\n
\n
This guide contains experimental files, commands, and software. The information contained in this article may or may not lead to corruption or total permanent deletion of some or all of your data. We've done our best to carefully guide the user so they know the risks of each BusKill trigger, but we cannot be responsible for any data loss that has occurred as a result of following this guide.\n
\n
The contents of this guide is provided openly and is licensed under the [CC-BY-SA](https://creativecommons.org/licenses/by-sa/4.0/) license. The software included in this guide is licensed under the [GNU GPLv3](https://www.gnu.org/licenses/gpl-3.0.html) license. All content here is consistent with the limitations of liabilities outlined in its respective licenses.\n
\n
We highly recommend that any experiments with the scripts included in this article are used exclusively on a disposable machine containing no valuable data.\n
\n
If data loss is a concern for you, then leave now and do not proceed with following this guide. You have been warned.\n
\n
Release Note\n
------------\n
\n
Also be aware that, due to the risks outlined above, BusKill will *not*be released with this "self-destruct" trigger.\n
\n
If you [purchase](/buy)a BusKill cable, it will only ship with non-destructive triggers that lock the screen or shutdown the computer. Advanced users can follow guides to add additional destructive triggers, such as the one described in this post, but they should do so at their own risk--taking carefully into consideration all of the warnings outlined above and throughout this article.\n
\n
**Again, if you [buy](/buy) a BusKill cable, the worst that can happen is your computer will abruptly shutdown.**\n
\n
Assumptions\n
===========\n
\n
This guide necessarily makes several assumptions outlined below.\n
\n
sys-usb\n
-------\n
\n
In this guide, we assume that your QubesOS install has a [USB-Qube](https://www.qubes-os.org/doc/usb-qubes/) named '`sys-usb`' for handling [USB events](https://www.qubes-os.org/doc/usb-devices/) on behalf of `dom0`.\n
\n
If you decided to combine your USB and networking Qubes at [install time](https://www.qubes-os.org/doc/installation-guide/#initial-setup), then replace all references in this guide for '`sys-usb`' to '`sys-net`'.\n
\n
If you decided to run your '`sys-usb`' VM as a DispoableVM at [install time](https://github.com/QubesOS/qubes-issues/issues/6684#issuecomment-1435381919), then replace all references in this guide for '`sys-usb`' its Disposable TemplateVM (eg '`fedora-36-dvm`').\n
\n
…And if you chose not to isolate your USB devices, then [may god help you](https://blog.invisiblethings.org/2011/05/31/usb-security-challenges.html).\n
\n
Udev Device Matching\n
--------------------\n
\n
BusKill in Linux uses [udev](https://en.wikipedia.org/wiki/Udev) to detect when the USB's cable is severed. The exact udev rule that you use in the files below will depend on the drive you choose to use in your BusKill cable.\n
\n
In this guide, we identify our BusKill-specific drive with the '`ENV{ID_MODEL}==“Micromax_A74”`' [udev property](https://wiki.archlinux.org/index.php/Udev#udev_rule_example). You should replace this property with one that matches your BusKill-specific drive.\n
\n
To determine how to query your USB drive for device-specific identifiers, see [Introducing BusKill: A Kill Cord for your Laptop](/buskill-laptop-kill-cord-dead-man-switch/#software). Note that the ``udevadm monitor --environment --udev`` command should be run in the '`sys-usb`' Qube.\n
\n
> ⓘ Note: If you'd prefer to buy a BusKill cable than make your own, you can buy one fully assembled [here](/buy).\n
\n
QubesOS Version\n
---------------\n
\n
This guide was written for QubesOS v4.1.\n
\n
```\n
\n
<span style="color:#323232;">[user@dom0 ~]$ cat /etc/redhat-release Qubes release 4.1.2 (R4.1)\n
</span><span style="color:#323232;">[user@dom0 ~]$\n
</span>\n
```\n
\n
BusKill Files\n
=============\n
\n
This section will describe what files should be created and where.\n
\n
Due to the design of QubesOS, it takes a bit of mental gymnastics to understand what we're doing and why. It's important to keep in mind that, in QubesOS\n
\n
1. The keyboard and UI are configured in '`dom0’`\n
2. USB devices (like the BusKill device) are routed to the '`sys-usb`' VM\n
3. dom0 has the privilege to execute scripts inside other VMs (eg '`sys-usb`')\n
4. By design, VMs should *not* be able to send arbitrary commands to be executed in dom0\n
5. .…but via the [qubes-rpc](https://www.qubes-os.org/doc/qrexec/#qubes-rpc-services), we *can* permit some VMs (eg '`sys-usb`') to execute a script in dom0 (though for security reasons, ideally such that no data/input is sent from the less-trusted VM to dom0 -- other than the name of the script)\n
\n
Due to the constraints listed above:\n
\n
1. We'll be configuring the disarm button as keyboard shortcut in dom0\n
2. We'll be saving and executing the '`buskill-disarm.sh`' script in '`sys-usb`' (because these scripts manipulate our udev rules)\n
3. The keyboard shortcut in dom0 will *actually* be executing the above script in '`sys-usb`'\n
\n
sys-usb\n
-------\n
\n
If you followed our [previous guide to setting-up BusKill in QubesOS](/qubes-os/), then you should already have a file in '`sys-usb`' at '`/rw/config/buskill.rules`'. You may even have modified it to trigger a [LUKS Self-Destruct](/luks-self-destruct/) on removal of your BusKill device.\n
\n
Because you're *now* experimenting with a new setup, let's go ahead and wipe out that old file with a new one that *just* executes a soft-shutdown. You might need some days to get used to the new disarm procedure, and you probably don't want to suddenly loose all your data due to an accidental false-positive!\n
\n
Execute the following on your '`sys-usb`' Qube:\n
\n
```\n
\n
<span style="color:#323232;">mv /rw/config/buskill.rules /rw/config/buskill.rules.bak.`date "+%Y%m%d_%H%M%S"`\n
</span><span style="color:#323232;">cat << EOF | sudo tee /rw/config/buskill.rules\n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;"># File: sys-usb:/etc/udev/rules.d/buskill.rules -> /rw/config/buskill.rules\n
</span><span style="color:#323232;"># Purpose: Add buskill rules. For more info, see: https://buskill.in/qubes-os/\n
</span><span style="color:#323232;"># Authors: Michael Altfield \n
</span><span style="color:#323232;"># Created: 2020-01-02\n
</span><span style="color:#323232;"># License: GNU GPLv3\n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;">ACTION=="remove", SUBSYSTEM=="usb", ENV{ID_MODEL}=="Micromax_A74", RUN+="/usr/bin/qrexec-client-vm dom0 buskill.softShutdown"\n
</span><span style="color:#323232;">EOF\n
</span><span style="color:#323232;">sudo ln -s /rw/config/buskill.rules /etc/udev/rules.d/\n
</span><span style="color:#323232;">sudo udevadm control --reload\n
</span>\n
```\n
\n
Now, let's add a new udev '`.rules`' file. This one will always *just* lock your screen, and it's what will be put in-place when BusKill is "disarmed".\n
\n
Execute the following on your '`sys-usb`' Qube:\n
\n
```\n
\n
<span style="color:#323232;">cat << EOF | sudo tee /rw/config/buskill.lock.rules\n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;"># File: sys-usb:/etc/udev/rules.d/buskill.rules -> /rw/config/buskill.lock.rules\n
</span><span style="color:#323232;"># Purpose: Just lock the screen. For more info, see: https://buskill.in/qubes-os/\n
</span><span style="color:#323232;"># Authors: Michael Altfield \n
</span><span style="color:#323232;"># Created: 2023-05-10\n
</span><span style="color:#323232;"># License: GNU GPLv3\n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;">ACTION=="remove", SUBSYSTEM=="usb", ENV{ID_MODEL}=="Micromax_A74", RUN+="/usr/bin/qrexec-client-vm dom0 buskill.lock"\n
</span><span style="color:#323232;">EOF\n
</span>\n
```\n
\n
The careful reader will see that we're not *actually* disarming BusKill in the same sense as our [BusKill GUI app](https://github.com/buskill/buskill-app/). Indeed, what we're *actually* going to do is swap these two files for 30 seconds.\n
\n
This way, if BusKill is armed and you remove the cable, your computer shuts-down.\n
\n
But if you want to disarm, the procedure becomes:\n
\n
1. Hit the "Disarm BusKill" keyboard shortcut (see below)\n
2. Wait for the toast popup message indicating that BusKill is now disarmed\n
3. Remove the cable within 30 seconds\n
4. Your screen locks (instead of shutting down)\n
\n
Personally, I can't think of a QubesOS user that would want to leave their machine unlocked when they go to the bathroom, so I figured this approach would work better than an *actual* disarm.\n
\n
Bonus: when you return from your break, just plug-in the BusKill cable in, and it'll already be armed (reducing the risk of user error due to forgetting to arm BusKill).\n
\n
Now, let's add the actual '`buskill-disarm.sh`' script to disarm BusKill:\n
\n
Execute the following on your '`sys-usb`' Qube:\n
\n
```\n
\n
<span style="color:#323232;">cat << EOF | sudo tee /usr/local/bin/buskill-disarm.sh\n
</span><span style="color:#323232;">#!/bin/bash\n
</span><span style="color:#323232;"> \n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;"># File: sys-usb:/usr/local/bin/buskill-disarm.sh\n
</span><span style="color:#323232;"># Purpose: Temp disarm BusKill. For more info, see: https://buskill.in/qubes-os/\n
</span><span style="color:#323232;"># Authors: Tom \n
</span><span style="color:#323232;"># Co-Auth: Michael Altfield \n
</span><span style="color:#323232;"># Created: 2023-05-10\n
</span><span style="color:#323232;"># License: GNU GPLv3\n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;"> \n
</span><span style="color:#323232;"># replace the 'shutdown' trigger with the 'lock' trigger\n
</span><span style="color:#323232;">sudo rm /etc/udev/rules.d/buskill.rules\n
</span><span style="color:#323232;">sudo ln -s /rw/config/buskill.lock.rules /etc/udev/rules.d/buskill.rules\n
</span><span style="color:#323232;">sudo udevadm control --reload\n
</span><span style="color:#323232;"> \n
</span><span style="color:#323232;"># let the user know that BusKill is now temporarily disarmed\n
</span><span style="color:#323232;">notify-send -t 21000 "BusKill" "Disarmed for 30 seconds" -i changes-allow\n
</span><span style="color:#323232;"> \n
</span><span style="color:#323232;"># wait 30 seconds\n
</span><span style="color:#323232;">sleep 30\n
</span><span style="color:#323232;"> \n
</span><span style="color:#323232;"># replace the 'lock' trigger with the 'shutdown' trigger\n
</span><span style="color:#323232;">sudo rm /etc/udev/rules.d/buskill.rules\n
</span><span style="color:#323232;">sudo ln -s /rw/config/buskill.rules /etc/udev/rules.d/buskill.rules\n
</span><span style="color:#323232;">sudo udevadm control --reload\n
</span><span style="color:#323232;">notify-send -t 5000 "BusKill" "BusKill is Armed" -i changes-prevent\n
</span><span style="color:#323232;">EOF\n
</span><span style="color:#323232;">sudo chmod +x /usr/local/bin/buskill-disarm.sh\n
</span>\n
```\n
\n
dom0\n
----\n
\n
If you followed our [previous guide to setting-up BusKill in QubesOS](/qubes-os/), then you shouldn't need to add any files to dom0. What you *do* need to do is setup some keyboard shortcuts.\n
\n
In the QubesOS GUI, click on the big `Q` "Start Menu" in the top-left of your XFCE panel to open the Applications menu. Navigate to '`System Tools`' and click Keyboard\n
\n
| [](https://buskill.in/qubes-disarm) | [](https://www.buskill.in/qubes-disarm/) |\n
|---|---|\n
| Click the “Q” to open the QubesOS Application Menu | Click System Tools -> Keyboard |\n
\n
Click the '`Application Shortcuts`' Tab and then click the '`+ Add`' button on the bottom-left of the window.\n
\n
| [](https://www.buskill.in/qubes-disarm/) | [](https://www.buskill.in/qubes-disarm/) |\n
|---|---|\n
| Click the “Application Shortcuts” tab to add a Keyboard Shortcut in Qubes | Click the “Add” Button to add a new Keyboard Shortcut in Qubes |\n
\n
In the '`Command`' input field, type the following\n
\n
```\n
\n
<span style="color:#323232;">qvm-run sys-usb buskill-disarm.sh\n
</span>\n
```\n
\n
The above command will execute a command in '`dom0`' that will execute a command in '`sys-usb`' that will execute the '`buskill-disarm.sh`' script that we created above.\n
\n
| [](https://www.buskill.in/qubes-disarm/) |\n
|---|\n
| After typing the command to be executed when the keyboard shortcut is pressed, click the "OK" button |\n
\n
Now click "OK" and, when prompted, type Ctrl+Shift+D (or whatever keyboard shortcut you want to bind to "Disarming BusKill").\n
\n
| [](https://www.buskill.in/qubes-disarm/) | [](https://www.buskill.in/qubes-disarm/) |\n
|---|---|\n
| Type “Ctrl+Shift+D” or whatever keyboard shortcut you want to trigger BusKill to be disarmed for 30 seconds | |\n
\n
You should now have a keyboard shortcut binding for disarming BusKill!\n
\n
[](https://www.buskill.in/qubes-disarm/)\n
\n
Test It!\n
========\n
\n
At this point, you can test your new (temporary) BusKill Disarm functionality by:\n
\n
1. Plugging-in your BusKill cable\n
2. Typing Ctrl+Shift+D\n
3. Waiting for the toast popup message to appear indicating that BusKill is disarmed for 30 seconds\n
4. Unplugging your BusKill cable\n
\n
Your machine should lock, not shutdown.\n
\n
| [](https://www.buskill.in/qubes-disarm/) |\n
|---|\n
| After hitting the keyboard shortcut to disarm BusKill, you have 30 seconds to remove the cable |\n
\n
After 30 seconds, return to your computer and test the normal "arm" functionality:\n
\n
1. Plug-in your BusKill cable\n
2. Unlock your screen\n
3. Unplug your BusKill cable\n
\n
Your computer should shutdown, not lock.\n
\n
| [](https://www.buskill.in/qubes-disarm/) |\n
|---|\n
| 30 seconds after hitting the keyboard shortcut, BusKill will arm itself |\n
\n
Troubleshooting\n
===============\n
\n
Is unplugging your USB device doing nothing? Having other issues?\n
\n
See the [Troubleshooting section](https://buskill.in/qubes-os/#troubleshooting) in our original guide to using BusKill on QubesOS.\n
\n
Limitations/Improvements\n
========================\n
\n
Security is porous. All software has bugs. Nothing is 100% secure. For more limitations to using BusKill on QubesOS, see the [Limitations section](https://busill.in/qubes-os/#limitations) in our original guide to using BusKill on QubesOS.\n
\n
Buy a BusKill Cable\n
===================\n
\n
We look forward to continuing to improve the BusKill software and making BusKill more accessible this year. If you want to help, [please consider purchasing a BusKill cable](https://buskill.in/buy) for yourself or a loved one. It helps us fund further development, and you get your own BusKill cable to keep you or your loved ones safe.\n
\n
You can also buy a BusKill cable with bitcoin, monero, and other altcoins from our [BusKill Store’s .onion site](http://buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion/buy/).\n
\n
Stay safe, \n
The BusKill Team \n
[www.buskill.in](https://www.buskill.in/) \n
[buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tl…](http://www.buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 0
+favouriteCount: 0
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1696350352 {#1765
date: 2023-10-03 18:25:52.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1681 …}
+votes: Doctrine\ORM\PersistentCollection {#1466 …}
+reports: Doctrine\ORM\PersistentCollection {#1445 …}
+favourites: Doctrine\ORM\PersistentCollection {#1638 …}
+notifications: Doctrine\ORM\PersistentCollection {#1642 …}
+badges: Doctrine\ORM\PersistentCollection {#1643 …}
+children: []
-id: 24775
-titleTs: "'buskil':5 'dead':7 'disarm':2 'hardwar':6 'man':8 'qubeso':1 'shortcut':3 'switch':9"
-bodyTs: "'-01':1485 '-02':1486 '-05':1581,1821 '-10':1582,1822 '-36':936 '/#demo)':408 '/)':2618 '/2011/05/31/usb-security-challenges.html).':955 '/bin/bash':1795 '/buskill-laptop-kill-cord-dead-man-switch':1058 '/buskill/buskill-app/).':1623 '/buy':745,811,1099 '/buy)':2559 '/buy/).':2609 '/doc/disposablevm/)':208 '/doc/installation-guide/#initial-setup),':885 '/doc/qrexec/#qubes-rpc-services),':1228 '/doc/usb-devices/)':865 '/doc/usb-qubes/)':854 '/etc/redhat-release':1112 '/etc/udev/rules.d':1508 '/etc/udev/rules.d/buskill.rules':1467,1562,1836,1841,1885,1890 '/forum/#!topic/qubes-devel/qwl5pjqps-4/discussion))':305 '/index.php/udev#udev_rule_example).':1021 '/licenses/by-sa/4.0/)':639 '/licenses/gpl-3.0.html)':655 '/luks-self-destruct':505,1370 '/news/the-operating-system-that-can-protect-you-even-if-you-get-hacked/)to':193 '/qubes-os':68,98,1343,1927 '/qubes-os-yubikey-buskill/).':122 '/qubes-os/':1479,1575,1811 '/qubes-os/#limitations)':2515 '/qubes-os/#troubleshooting)':2479 '/qubes-os/).':89 '/qubesos/qubes-issues/issues/6684#issuecomment-1435381919),':919 '/qubesos/qubes-issues/issues/904)':312 '/rw/config/buskill.lock.rules':1557,1563,1840 '/rw/config/buskill.rules':1356,1449,1462,1468,1507,1889 '/rw/config/buskill.rules.bak':1450 '/usr/bin/qrexec-client-vm':1500,1596 '/usr/local/bin/buskill-disarm.sh':1794,1800,1912 '/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':414 '/wiki/qubes/disposablevm#warnings)--as':295 '/wiki/udev)':966 '/wp-content/uploads/sites/8/2020/02/buskilldemo.mp4)](https://www.buskill.in/#demo)':400 '/wp-content/uploads/sites/8/qubes-disarm_buskill-armed1.png)](https://www.buskill.in/qubes-disarm/)':2450 '/wp-content/uploads/sites/8/qubes-disarm_buskill-disarmed1.png)](https://www.buskill.in/qubes-disarm/)':2379 '/wp-content/uploads/sites/8/qubes-disarm_featuredimage.jpg)](https://buskill.in/qubes-disarm)':51 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add1.jpg.png)](https://www.buskill.in/qubes-disarm/)':2082 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add2.png)](https://www.buskill.in/qubes-disarm/)':2164 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add3.png)](https://www.buskill.in/qubes-disarm/)':2229 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add4.png)](https://www.buskill.in/qubes-disarm/)':2246 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-added1.png)](https://www.buskill.in/qubes-disarm/)':2302 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings1.png)](https://www.buskill.in/qubes-disarm/)':2067 '/wp-content/uploads/sites/8/qubes-disarm_menu1.png)](https://buskill.in/qubes-disarm)':2005 '/wp-content/uploads/sites/8/qubes-disarm_menu2.png)](https://www.buskill.in/qubes-disarm/)':2018 '1':90,488,1163,1276,1665,2318,2409 '1/2':67,97 '100':2499 '2':99,493,1172,1289,1674,2325,2416 '2/2':104 '2020':1484 '2023':1580,1820 '21000':1860 '3':499,1187,1310,1687,2330,2420 '30':1638,1692,1864,1871,1874,2264,2345,2375,2390,2397,2451 '4':1202,1694,2347 '4.1.2':1115 '5':1219 '5000':1899 'a74':1016,1498,1594 'abl':148,286,1209 'abrupt':824 'access':259,2543 'accident':1435 'act':383 'action':1490,1586 'activist':327 'actual':382,1317,1609,1628,1735,1775 'adapt':110 'add':531,772,1470,1516,1773,1934,2041,2077,2089,2097,2100 'addit':773 'advanc':766 'ahead':1389 'allow':24,1869 'alreadi':74,1347,1755 'also':146,721,2589 'alt':2064,2226 'altcoin':2599 'altfield':1482,1578,1818 'alway':1525 'and/or':392 'anyth':486 'app':1620 'appear':2338 'applic':1973,1992,2009,2026,2034,2060,2085 'approach':1729 'appvm':264 'arbitrari':1212 'arm':44,463,535,1645,1757,1768,1903,2407,2447,2460 'arrow':1987 'articl':2,114,563,684,806 'assembl':1097 'asset':368 'assum':842 'assumpt':826,832 'auth':1816 'author':1480,1576,1812 'awar':723 'bathroom':33,548,1724 'batter':374,445 'becom':1664 'behalf':867 'behind':342,354 'best':586 'better':1732 'big':1957 'bind':2199,2273 'bit':1141 'bitcoin':2595 'blog':119 'blog.invisiblethings.org':954 'blog.invisiblethings.org/2011/05/31/usb-security-challenges.html).':953 'bodi':425 'bonus':1737 'bottom':2046 'bottom-left':2045 'break':1743 'brilliant':186 'bug':2496 'build':57 'bus':467 'busill.in':2514 'busill.in/qubes-os/#limitations)':2513 'buskil':19,46,84,101,125,396,403,415,482,524,599,731,747,813,959,998,1007,1033,1051,1086,1119,1177,1340,1375,1471,1541,1611,1618,1643,1669,1683,1749,1769,1780,1804,1851,1861,1900,1901,1924,2202,2259,2276,2314,2323,2341,2350,2372,2387,2414,2423,2445,2458,2486,2506,2522,2527,2537,2541,2555,2577,2592,2602,2613 'buskill-disarm.sh':1297,1776,2121,2144 'buskill-specif':1006,1032 'buskill.in':1478,1574,1810,2478,2558 'buskill.in/buy)':2557 'buskill.in/qubes-os/':1477,1573,1809 'buskill.in/qubes-os/#troubleshooting)':2477 'buskill.lock':1598 'buskill.softshutdown':1502 'buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tl':2619 'buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion':2608 'buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion/buy/).':2607 'button':1283,2042,2078,2098,2160,2181 'buy':810,1084,1094,2525,2590 'cabl':748,814,973,999,1087,1650,1690,1750,2324,2351,2395,2415,2424,2528,2556,2578,2593 'cannot':603 'care':588,794,1601 'cat':1111,1458,1553,1790 'caus':35,475 'cc':634 'cc-by-sa':633 'chair':440 'chanc':282 'chang':1868,1906 'changes-allow':1867 'changes-prev':1905 'chmod':1910 'choos':993 'chose':941 'classifi':138,248 'click':1954,1980,2019,2028,2032,2039,2083,2095,2178,2183 'co':1815 'co-auth':1814 'combin':874 'command':555,1067,1213,2109,2124,2128,2135,2168,2225 'compartiment':190 'comput':37,497,765,822,1652,2402,2426 'concern':701 'configur':477,1169,1280 'connect':469 'consid':2552 'consider':796 'consist':661 'constraint':1273 'contain':552,560,692 'content':621,658 'continu':2533 'control':1511,1844,1893 'cord':22,64,94,1054 'corrupt':570 'crash':447 'creat':1129,1483,1579,1819,2148,2287 'creativecommons.org':638 'creativecommons.org/licenses/by-sa/4.0/)':637 'ctrl':2189,2242,2248,2292,2327 'current':271 'currently-run':270 'd':145,284,1081,1454,2191,2243,2250,2293,2329 'data':151,196,267,276,289,365,466,581,608,695,697,1431 'data/input':1252 'date':1451 'day':1411 'dead':538 'decid':872,903 'delet':574 'demo':397 'depend':988 'describ':3,514,528,780,1124 'design':1135,1204 'destroy':170,317 'destruct':43,504,740,756,774,1369 'detect':968 'determin':1037 'develop':2571 'devic':947,957,1046,1174,1178,1376,2467 'device-specif':1045 'disarm':16,45,100,536,1282,1418,1543,1610,1661,1668,1686,1736,1779,1803,1855,1862,2201,2262,2275,2315,2343,2373,2386 'disclaim':549 'disk':226 'dispoablevm':913 'dispos':156,204,296,690,932 'dispvm':143,154,168,253,274,292,315 'document':353 'dom0':869,1110,1118,1171,1188,1218,1243,1262,1288,1315,1501,1597,1913,1938,2130 'done':584 'door':357,377,450 'drive':991,1009,1035,1043 'due':725,1132,1270,1432,1764 'dvm':937 'eg':541,934,1198,1234 'en.wikipedia.org':965 'en.wikipedia.org/wiki/udev)':964 'encrypt':227,394 'enemi':343 'env':1012,1494,1590 'environ':1065 'eof':1459,1503,1554,1599,1791,1908 'error':1763 'even':1359 'event':474,862 'exact':977 'exampl':29 'exclus':687 'execut':480,1193,1216,1239,1295,1319,1402,1439,1544,1781,2126,2133,2142,2171 'experi':677,1381 'experiment':553 'explain':404 'exploit':184 'fall':437 'fals':1437 'false-posit':1436 'familiar':76 'fde':393 'fedora':935 'feet':435 'field':2111 'figur':1727 'file':161,301,554,985,1120,1126,1350,1395,1463,1521,1558,1636,1796,1936 'follow':617,712,769,1332,1441,1546,1783,1916,2114 'forget':1766 'forward':2531 'freedom.press':192 'freedom.press/news/the-operating-system-that-can-protect-you-even-if-you-get-hacked/)to':191 'full':225 'fulli':1096 'function':2316,2408 'fund':2569 'get':258,1413,2574 'github.com':311,918,1622 'github.com/buskill/buskill-app/).':1621 'github.com/qubesos/qubes-issues/issues/6684#issuecomment-1435381919),':917 'github.com/qubesos/qubes-issues/issues/904)':310 'gnu':651,1488,1584,1824 'go':30,545,1388,1629,1721 'god':950 'gplv3':652,1489,1585,1825 'great':212 'group':461 'groups.google.com':304 'groups.google.com/forum/#!topic/qubes-devel/qwl5pjqps-4/discussion))':303 'gui':1619,1953 'guid':55,551,589,619,624,646,714,770,828,840,892,926,1002,1103,1335,1919,2483,2519 'gymnast':1144 'h':1455 'handl':860 'happen':819 'help':951,2550,2567 'high':281,673 'highlight':2015,2063,2161 'highlightedalt':2079 'hit':1666,2381,2454 'hocker':117 'human':331 'humandecoded.io':121 'humandecoded.io/qubes-os-yubikey-buskill/).':120 'id':1013,1495,1591 'ideal':1248 'identifi':1004,1048 'import':1155 'improv':2535 'in-plac':1537 'includ':643,681 'inde':1624 'indic':1681,2339 'info':411,1475,1571,1807 'inform':139,249,559 'initi':500 'input':2110 'insid':140,250,1195 'instal':846,881,915 'instead':1698 'intellig':178,340 'introduc':1050 'isol':944 'issu':2472 'journalist':176,326 'jump':432 'keep':194,1157,2580 'key':395,2217 'keyboard':7,532,1165,1285,1312,1670,1948,1981,2014,2031,2054,2071,2091,2103,2153,2174,2194,2206,2216,2233,2253,2271,2280,2288,2383,2456 'kill':21,63,93,1053 'know':594,1849 'laptop':20,62,92,132,223,242,387,428,453,1057 'last':509 'lead':568 'leav':705,1715 'left':1965,1999,2047 'less':1258 'less-trust':1257 'let':320,1386,1514,1771,1846 'liabil':666 'licens':630,640,648,656,671,1487,1583,1823 'like':1175 'limit':664,2503,2511 'limitations/improvements':2489 'line':344 'linux':961 'list':1274,2299 'liter':129,239 'll':1278,1291,1754 'ln':1505,1838,1887 'lock':356,489,759,1527,1566,1697,1832,1877,2355,2430 'look':2530 'loos':1428 'loss':609,698 'love':2564,2584 'luk':1366 'm':219,1453,1456 'machin':691,1717,2353 'magnet':418,468 'make':200,830,1089,2540 'man':539 'manipul':1306 'match':958,1030 'may':564,566,949,1358 'mental':1143 'menu':1960,1974,1993,2010,2027 'messag':1680,2336,2364,2437 'michael':1481,1577,1817 'micromax':1015,1497,1593 'might':1408 'mind':1159 'model':1014,1496,1592 'modifi':1361 'monero':2596 'monitor':1064 'mv':1448 'name':855,1266 'navig':1975 'necessarili':829 'need':1409,1932,1942 'net':900 'network':878 'new':1384,1398,1417,1518,2102,2312 'newli':2286 'non':755 'non-destruct':754 'normal':2406 'note':106,720,1060,1078 'noth':2469,2497 'notifi':1857,1896 'notify-send':1856,1895 'occur':612 'ok':2159,2180,2184 'old':1394 'one':60,779,1028,1095,1399,1523,2565,2585 'onion':2605 'open':627,1971,2023 'oper':179,341 'oppress':336 'origin':113,2482,2518 'os':513 'outlin':667,729,801,833 'panel':1969 'part':59 'passphras':234 'paus':17 'perman':573 'permit':1231 'person':1702 'place':1539 'pleas':2551 'plug':1746,2320,2411 'plug-in':1745,2410 'plugging-in':2319 'point':1988,2307 'polic':372 'popup':1679,2335 'porous':2492 'posit':1438 'post':108,214,510,526,783 'prefer':1082 'prepar':348 'press':2177,2213 'prevent':1907 'previous':153,291,1334,1918 'privat':266 'privileg':1191 'probabl':1422 'procedur':1419,1663 'proceed':710 'prompt':2187,2212 'properti':1018,1026 'protect':363 'provid':626 'purchas':744,2553 'purpos':1469,1564,1801 'put':1536 'q':1958,1991,2021 'qube':185,319,512,851,879,1076,1113,1224,1447,1552,1789,2094,2106 'qubes-o':511 'qubes-rpc':1223 'qubeso':10,48,66,86,96,103,183,222,522,845,1100,1107,1137,1162,1342,1709,1926,1952,1984,2008,2025,2053,2070,2152,2205,2232,2279,2360,2433,2488,2508,2524 'queri':1040 'quick':379 'qvm':2116 'qvm-run':2115 'r4.1':1116 'ram':391,446 're':135,230,245,324,1149,1379,1607,1627 'read':70 'reader':1602 'reason':1247 'recommend':674 'recov':150,288 'reduc':1758 'refer':889,923 'regim':337 'releas':719,735,1114 'reload':1512,1845,1894 'remov':1372,1491,1587,1648,1688,2393 'replac':887,921,1024,1826,1875 'research':175,346 'respect':670 'respons':442,605 'result':615 'return':1740,2399 'right':332,2369,2442 'rip':455 'risk':596,728,792,1760 'rm':1835,1884 'rootf':159,299 'rout':1180 'rpc':1225 'rule':82,979,1309,1472,1520 'run':272,905,1070,1499,1595,2117 'sa':636 'safe':197,2586,2611 'save':1293 'say':322,2371,2444 'screen':491,761,1529,1568,1696,2002,2419 'screenshot':1982,2006,2051,2068,2150,2203,2230,2277,2358,2431 'script':680,1194,1241,1269,1298,1305,1322,1777,2145 'second':1639,1693,1865,1872,2265,2346,2376,2391,2398,2452 'secret':352,371 'section':1122,2476,2512 'secur':164,174,188,308,1246,2490,2500 'security-through-compartiment':187 'see':1049,1476,1572,1604,1672,1808,2473,2509 'select':2239 'self':42,503,739,1368 'self-destruct':41,502,738,1367 'send':1211,1858,1897 'sens':1615 'sent':1254 'sequenc':506 'set':1338,1922,2055,2072,2154,2207,2234,2281 'setting-up':1337,1921 'setup':6,80,517,1385,1946 'sever':472,831,975 'shift':2190,2241,2249,2291,2328 'ship':752 'shortcut':8,533,1286,1313,1671,1949,2035,2061,2086,2092,2104,2175,2195,2240,2254,2272,2289,2384,2457 'shouldn':1930 'show':2058,2075,2157,2210,2237,2284 'shred':165,309,389 'shut':494,1654,1700 'shutdown':39,385,763,825,1406,1828,1881,2357,2428 'shuts-down':1653 'site':2606 'sleep':1873 'soft':1405 'soft-shutdown':1404 'softwar':557,642,1059,2494,2538 'someon':128,238 'sourc':366 'specif':1008,1034,1047 'start':1959 'stay':2610 'steal':130,240 'store':2603 'strong':233 'subsystem':1492,1588 'sudden':373,431,1427 'sudo':1460,1504,1509,1555,1792,1834,1837,1842,1883,1886,1891,1909 'sure':220 'swap':1633 'switch':540 'sys':836,857,895,899,908,929,1074,1184,1200,1236,1301,1325,1328,1353,1445,1465,1550,1560,1787,1798,2119,2138 'sys-net':898 'sys-usb':835,856,894,907,928,1073,1183,1199,1235,1300,1324,1327,1352,1444,1464,1549,1559,1786,1797,2118,2137 'system':520,1977,2012,2029 'tab':2036,2062,2087 'tabl':458 'take':793,1139 'team':2614 'tee':1461,1556,1793 'temp':1802 'templatevm':933 'temporari':2313 'temporarili':15,1854 'test':2303,2310,2404 'tether':423 'think':1706 'though':1244 'throughout':804 'thug':464 'time':882,916 'toast':1678,2334,2363,2436 'tom':116,1813 'tool':1978,2013,2030 'top':351,1964,1998,2296,2368,2441 'top-left':1963,1997 'top-right':2367,2440 'top-secret':350 'total':572 'trigger':478,483,600,741,757,775,1364,1829,1833,1878,1882,2223,2258 'trip':420 'trip-wir':419 'troubleshoot':2462,2475 'trust':1259 'two':1635 'type':2112,2166,2188,2247,2326 'udev':81,956,963,978,1017,1066,1308,1519 'udevadm':1063,1510,1843,1892 'ui':1167 'understand':1146 'unlock':1718,2417 'unplug':2348,2421,2464 'us':2568 'usb':837,850,858,861,876,896,909,930,946,971,1042,1075,1173,1185,1201,1237,1302,1326,1329,1354,1446,1466,1493,1551,1561,1589,1788,1799,2120,2139,2466 'usb-qub':849 'use':201,231,686,962,982,995,1414,2221,2485,2505,2521 'user':26,591,767,1109,1117,1710,1762,1848 'util':416 'v4.1':1108 'valuabl':694 've':583 'version':1101 'via':1221 'video':405 'virtual':160,300 'vm':157,297,910,1186,1260 'vms':205,1197,1205,1233 'volatile.img':302 'wait':1675,1870,2331 'want':1425,1659,1713,2197,2219,2256,2548 'warn':718,800 'watch':401 'way':1641 'whatev':2193,2252 'whistleblow':328 'whonix':142,203,252,273 'wiki.archlinux.org':1020 'wiki.archlinux.org/index.php/udev#udev_rule_example).':1019 'window':2050,2056,2073,2155,2208,2235,2282 'wipe':1391 'wire':421 'within':1691 'without':34 'work':136,181,211,246,1731 'worker':333 'worst':816 'would':1712,1730 'written':1105 'www.buskill.in':50,88,399,407,2004,2017,2066,2081,2163,2228,2245,2301,2378,2449,2615,2617 'www.buskill.in/#demo)':406 'www.buskill.in/)':2616 'www.buskill.in/qubes-os/).':87 'www.buskill.in/wp-content/uploads/sites/8/2020/02/buskilldemo.mp4)](https://www.buskill.in/#demo)':398 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_buskill-armed1.png)](https://www.buskill.in/qubes-disarm/)':2448 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_buskill-disarmed1.png)](https://www.buskill.in/qubes-disarm/)':2377 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_featuredimage.jpg)](https://buskill.in/qubes-disarm)':49 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add1.jpg.png)](https://www.buskill.in/qubes-disarm/)':2080 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add2.png)](https://www.buskill.in/qubes-disarm/)':2162 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add3.png)](https://www.buskill.in/qubes-disarm/)':2227 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add4.png)](https://www.buskill.in/qubes-disarm/)':2244 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-added1.png)](https://www.buskill.in/qubes-disarm/)':2300 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings1.png)](https://www.buskill.in/qubes-disarm/)':2065 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_menu1.png)](https://buskill.in/qubes-disarm)':2003 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_menu2.png)](https://www.buskill.in/qubes-disarm/)':2016 'www.buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion':2620 'www.gnu.org':654 'www.gnu.org/licenses/gpl-3.0.html)':653 'www.qubes-os.org':207,853,864,884,1227 'www.qubes-os.org/doc/disposablevm/)':206 'www.qubes-os.org/doc/installation-guide/#initial-setup),':883 'www.qubes-os.org/doc/qrexec/#qubes-rpc-services),':1226 'www.qubes-os.org/doc/usb-devices/)':863 'www.qubes-os.org/doc/usb-qubes/)':852 'www.whonix.org':294 'www.whonix.org/wiki/qubes/disposablevm#warnings)--as':293 'x':1911 'xfce':1968 'y':1452 'year':2545 'youtube.com':413 'youtube.com/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':412 'ⓘ':105,1077"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 0
+visibility: "visible "
+apId: "https://monero.town/post/702806"
+editedAt: null
+createdAt: DateTimeImmutable @1696350352 {#1766
date: 2023-10-03 18:25:52.0 +02:00
}
} |
|
Show voter details
|
24 |
DENIED
|
moderate
|
App\Entity\Entry {#1682
+user: Proxies\__CG__\App\Entity\User {#1848 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1746 …}
+image: Proxies\__CG__\App\Entity\Image {#1777 …}
+domain: App\Entity\Domain {#282 …}
+slug: "QubesOS-Disarm-Shortcut-for-BusKill-Hardware-Dead-Man-Switch"
+title: "[QubesOS] Disarm Shortcut for BusKill Hardware Dead Man Switch"
+url: "https://www.buskill.in/qubes-disarm/"
+body: """
This article describes how to setup keyboard shortcuts in QubesOS so that you can temporarily disarm (pause) the BusKill laptop kill cord.\n
\n
This allows the user to, for example, go to the bathroom without causing their computer to shutdown or self-destruct.\n
\n
[](https://buskill.in/qubes-disarm)\n
\n
This is a guide that builds on part one: [A Laptop Kill Cord for QubesOS (1/2)](/qubes-os/). Before reading this, you should already be familiar with how to [setup udev rules for BusKill on QubesOS](https://www.buskill.in/qubes-os/).\n
\n
1. [A Laptop Kill Cord for QubesOS (1/2)](/qubes-os/)\n
2. Disarm BusKill in QubesOS (2/2)\n
\n
> ⓘ Note: This post is adapted from its original [article on Tom Hocker's blog](https://humandecoded.io/qubes-os-yubikey-buskill/).\n
\n
What is BusKill?\n
================\n
\n
> What if someone literally steals your laptop while you're working with classified information inside a Whonix DispVM? They'd also be able to recover data from previous DispVMs--as Disposable VM's rootfs virtual files are *not* securely shredded after your DispVM is destroyed.\n
\n
Are you a security researcher, journalist, or intelligence operative that works in QubesOS--exploiting Qubes' [brilliant security-through-compartimentalization](https://freedom.press/news/the-operating-system-that-can-protect-you-even-if-you-get-hacked/)to keep your data safe? Do you make use of Whonix [Disposable VMs](https://www.qubes-os.org/doc/disposablevm/) for your work? Great! This post is for you.\n
\n
I'm sure your QubesOS laptop has Full Disk Encryption and you're using a strong passphrase. But what if someone literally steals your laptop while you're working with classified information inside a Whonix DispVM? Not only will they get access to all of your AppVM's private data and the currently-running Whonix DispVM's data, but there's a high chance they'd be able to recover data from [previous DispVMs](https://www.whonix.org/wiki/Qubes/DisposableVM#Warnings)--as **Disposable VM's rootfs virtual files ([volatile.img](https://groups.google.com/forum/#!topic/qubes-devel/QwL5PjqPs-4/discussion)) are [*not* securely shredded](https://github.com/QubesOS/qubes-issues/issues/904) after your DispVM is destroyed** by Qubes!\n
\n
Let's say you're a journalist, activist, whistleblower, or a human rights worker in an oppressive regime. Or an intelligence operative behind enemy lines doing research or preparing a top-secret document behind a locked door. What do you do to protect your data, sources, or assets when the secret police suddenly batter down your door? How quickly can you *actually* act to shutdown your laptop and shred your RAM and/or FDE encryption keys?\n
\n
| [](https://www.buskill.in/#demo) |\n
|---|\n
| *Watch the [BusKill Explainer Video](https://www.buskill.in/#demo) for more info [youtube.com/v/qPwyoD_cQR4](https://www.youtube.com/v/qPwyoD_cQR4)* |\n
\n
BusKill utilizes a magnetic trip-wire that tethers your body to your laptop. If you suddenly jump to your feet or fall off your chair (in response to the battering ram crashing through your door) or your laptop is ripped off your table by a group of armed thugs, the data bus' magnetic connection will be severed. This event causes a configurable *trigger* to execute.\n
\n
The BusKill `trigger` can be anything from:\n
\n
1. locking your screen or\n
2. shutting down the computer or\n
3. initiating a [self-destruct](/luks-self-destruct/) sequence\n
\n
While our [last post](qubes-os) described how to setup such a system in QubesOS with BusKill, *this* post will describe how to add keyboard shortcuts to arm & disarm the dead man switch (eg so you can go to the bathroom).\n
\n
Disclaimer\n
==========\n
\n
This guide contains experimental files, commands, and software. The information contained in this article may or may not lead to corruption or total permanent deletion of some or all of your data. We've done our best to carefully guide the user so they know the risks of each BusKill trigger, but we cannot be responsible for any data loss that has occurred as a result of following this guide.\n
\n
The contents of this guide is provided openly and is licensed under the [CC-BY-SA](https://creativecommons.org/licenses/by-sa/4.0/) license. The software included in this guide is licensed under the [GNU GPLv3](https://www.gnu.org/licenses/gpl-3.0.html) license. All content here is consistent with the limitations of liabilities outlined in its respective licenses.\n
\n
We highly recommend that any experiments with the scripts included in this article are used exclusively on a disposable machine containing no valuable data.\n
\n
If data loss is a concern for you, then leave now and do not proceed with following this guide. You have been warned.\n
\n
Release Note\n
------------\n
\n
Also be aware that, due to the risks outlined above, BusKill will *not*be released with this "self-destruct" trigger.\n
\n
If you [purchase](/buy)a BusKill cable, it will only ship with non-destructive triggers that lock the screen or shutdown the computer. Advanced users can follow guides to add additional destructive triggers, such as the one described in this post, but they should do so at their own risk--taking carefully into consideration all of the warnings outlined above and throughout this article.\n
\n
**Again, if you [buy](/buy) a BusKill cable, the worst that can happen is your computer will abruptly shutdown.**\n
\n
Assumptions\n
===========\n
\n
This guide necessarily makes several assumptions outlined below.\n
\n
sys-usb\n
-------\n
\n
In this guide, we assume that your QubesOS install has a [USB-Qube](https://www.qubes-os.org/doc/usb-qubes/) named '`sys-usb`' for handling [USB events](https://www.qubes-os.org/doc/usb-devices/) on behalf of `dom0`.\n
\n
If you decided to combine your USB and networking Qubes at [install time](https://www.qubes-os.org/doc/installation-guide/#initial-setup), then replace all references in this guide for '`sys-usb`' to '`sys-net`'.\n
\n
If you decided to run your '`sys-usb`' VM as a DispoableVM at [install time](https://github.com/QubesOS/qubes-issues/issues/6684#issuecomment-1435381919), then replace all references in this guide for '`sys-usb`' its Disposable TemplateVM (eg '`fedora-36-dvm`').\n
\n
…And if you chose not to isolate your USB devices, then [may god help you](https://blog.invisiblethings.org/2011/05/31/usb-security-challenges.html).\n
\n
Udev Device Matching\n
--------------------\n
\n
BusKill in Linux uses [udev](https://en.wikipedia.org/wiki/Udev) to detect when the USB's cable is severed. The exact udev rule that you use in the files below will depend on the drive you choose to use in your BusKill cable.\n
\n
In this guide, we identify our BusKill-specific drive with the '`ENV{ID_MODEL}==“Micromax_A74”`' [udev property](https://wiki.archlinux.org/index.php/Udev#udev_rule_example). You should replace this property with one that matches your BusKill-specific drive.\n
\n
To determine how to query your USB drive for device-specific identifiers, see [Introducing BusKill: A Kill Cord for your Laptop](/buskill-laptop-kill-cord-dead-man-switch/#software). Note that the ``udevadm monitor --environment --udev`` command should be run in the '`sys-usb`' Qube.\n
\n
> ⓘ Note: If you'd prefer to buy a BusKill cable than make your own, you can buy one fully assembled [here](/buy).\n
\n
QubesOS Version\n
---------------\n
\n
This guide was written for QubesOS v4.1.\n
\n
```\n
\n
<span style="color:#323232;">[user@dom0 ~]$ cat /etc/redhat-release Qubes release 4.1.2 (R4.1)\n
</span><span style="color:#323232;">[user@dom0 ~]$\n
</span>\n
```\n
\n
BusKill Files\n
=============\n
\n
This section will describe what files should be created and where.\n
\n
Due to the design of QubesOS, it takes a bit of mental gymnastics to understand what we're doing and why. It's important to keep in mind that, in QubesOS\n
\n
1. The keyboard and UI are configured in '`dom0’`\n
2. USB devices (like the BusKill device) are routed to the '`sys-usb`' VM\n
3. dom0 has the privilege to execute scripts inside other VMs (eg '`sys-usb`')\n
4. By design, VMs should *not* be able to send arbitrary commands to be executed in dom0\n
5. .…but via the [qubes-rpc](https://www.qubes-os.org/doc/qrexec/#qubes-rpc-services), we *can* permit some VMs (eg '`sys-usb`') to execute a script in dom0 (though for security reasons, ideally such that no data/input is sent from the less-trusted VM to dom0 -- other than the name of the script)\n
\n
Due to the constraints listed above:\n
\n
1. We'll be configuring the disarm button as keyboard shortcut in dom0\n
2. We'll be saving and executing the '`buskill-disarm.sh`' script in '`sys-usb`' (because these scripts manipulate our udev rules)\n
3. The keyboard shortcut in dom0 will *actually* be executing the above script in '`sys-usb`'\n
\n
sys-usb\n
-------\n
\n
If you followed our [previous guide to setting-up BusKill in QubesOS](/qubes-os/), then you should already have a file in '`sys-usb`' at '`/rw/config/buskill.rules`'. You may even have modified it to trigger a [LUKS Self-Destruct](/luks-self-destruct/) on removal of your BusKill device.\n
\n
Because you're *now* experimenting with a new setup, let's go ahead and wipe out that old file with a new one that *just* executes a soft-shutdown. You might need some days to get used to the new disarm procedure, and you probably don't want to suddenly loose all your data due to an accidental false-positive!\n
\n
Execute the following on your '`sys-usb`' Qube:\n
\n
```\n
\n
<span style="color:#323232;">mv /rw/config/buskill.rules /rw/config/buskill.rules.bak.`date "+%Y%m%d_%H%M%S"`\n
</span><span style="color:#323232;">cat << EOF | sudo tee /rw/config/buskill.rules\n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;"># File: sys-usb:/etc/udev/rules.d/buskill.rules -> /rw/config/buskill.rules\n
</span><span style="color:#323232;"># Purpose: Add buskill rules. For more info, see: https://buskill.in/qubes-os/\n
</span><span style="color:#323232;"># Authors: Michael Altfield \n
</span><span style="color:#323232;"># Created: 2020-01-02\n
</span><span style="color:#323232;"># License: GNU GPLv3\n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;">ACTION=="remove", SUBSYSTEM=="usb", ENV{ID_MODEL}=="Micromax_A74", RUN+="/usr/bin/qrexec-client-vm dom0 buskill.softShutdown"\n
</span><span style="color:#323232;">EOF\n
</span><span style="color:#323232;">sudo ln -s /rw/config/buskill.rules /etc/udev/rules.d/\n
</span><span style="color:#323232;">sudo udevadm control --reload\n
</span>\n
```\n
\n
Now, let's add a new udev '`.rules`' file. This one will always *just* lock your screen, and it's what will be put in-place when BusKill is "disarmed".\n
\n
Execute the following on your '`sys-usb`' Qube:\n
\n
```\n
\n
<span style="color:#323232;">cat << EOF | sudo tee /rw/config/buskill.lock.rules\n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;"># File: sys-usb:/etc/udev/rules.d/buskill.rules -> /rw/config/buskill.lock.rules\n
</span><span style="color:#323232;"># Purpose: Just lock the screen. For more info, see: https://buskill.in/qubes-os/\n
</span><span style="color:#323232;"># Authors: Michael Altfield \n
</span><span style="color:#323232;"># Created: 2023-05-10\n
</span><span style="color:#323232;"># License: GNU GPLv3\n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;">ACTION=="remove", SUBSYSTEM=="usb", ENV{ID_MODEL}=="Micromax_A74", RUN+="/usr/bin/qrexec-client-vm dom0 buskill.lock"\n
</span><span style="color:#323232;">EOF\n
</span>\n
```\n
\n
The careful reader will see that we're not *actually* disarming BusKill in the same sense as our [BusKill GUI app](https://github.com/buskill/buskill-app/). Indeed, what we're *actually* going to do is swap these two files for 30 seconds.\n
\n
This way, if BusKill is armed and you remove the cable, your computer shuts-down.\n
\n
But if you want to disarm, the procedure becomes:\n
\n
1. Hit the "Disarm BusKill" keyboard shortcut (see below)\n
2. Wait for the toast popup message indicating that BusKill is now disarmed\n
3. Remove the cable within 30 seconds\n
4. Your screen locks (instead of shutting down)\n
\n
Personally, I can't think of a QubesOS user that would want to leave their machine unlocked when they go to the bathroom, so I figured this approach would work better than an *actual* disarm.\n
\n
Bonus: when you return from your break, just plug-in the BusKill cable in, and it'll already be armed (reducing the risk of user error due to forgetting to arm BusKill).\n
\n
Now, let's add the actual '`buskill-disarm.sh`' script to disarm BusKill:\n
\n
Execute the following on your '`sys-usb`' Qube:\n
\n
```\n
\n
<span style="color:#323232;">cat << EOF | sudo tee /usr/local/bin/buskill-disarm.sh\n
</span><span style="color:#323232;">#!/bin/bash\n
</span><span style="color:#323232;"> \n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;"># File: sys-usb:/usr/local/bin/buskill-disarm.sh\n
</span><span style="color:#323232;"># Purpose: Temp disarm BusKill. For more info, see: https://buskill.in/qubes-os/\n
</span><span style="color:#323232;"># Authors: Tom \n
</span><span style="color:#323232;"># Co-Auth: Michael Altfield \n
</span><span style="color:#323232;"># Created: 2023-05-10\n
</span><span style="color:#323232;"># License: GNU GPLv3\n
</span><span style="color:#323232;">################################################################################\n
</span><span style="color:#323232;"> \n
</span><span style="color:#323232;"># replace the 'shutdown' trigger with the 'lock' trigger\n
</span><span style="color:#323232;">sudo rm /etc/udev/rules.d/buskill.rules\n
</span><span style="color:#323232;">sudo ln -s /rw/config/buskill.lock.rules /etc/udev/rules.d/buskill.rules\n
</span><span style="color:#323232;">sudo udevadm control --reload\n
</span><span style="color:#323232;"> \n
</span><span style="color:#323232;"># let the user know that BusKill is now temporarily disarmed\n
</span><span style="color:#323232;">notify-send -t 21000 "BusKill" "Disarmed for 30 seconds" -i changes-allow\n
</span><span style="color:#323232;"> \n
</span><span style="color:#323232;"># wait 30 seconds\n
</span><span style="color:#323232;">sleep 30\n
</span><span style="color:#323232;"> \n
</span><span style="color:#323232;"># replace the 'lock' trigger with the 'shutdown' trigger\n
</span><span style="color:#323232;">sudo rm /etc/udev/rules.d/buskill.rules\n
</span><span style="color:#323232;">sudo ln -s /rw/config/buskill.rules /etc/udev/rules.d/buskill.rules\n
</span><span style="color:#323232;">sudo udevadm control --reload\n
</span><span style="color:#323232;">notify-send -t 5000 "BusKill" "BusKill is Armed" -i changes-prevent\n
</span><span style="color:#323232;">EOF\n
</span><span style="color:#323232;">sudo chmod +x /usr/local/bin/buskill-disarm.sh\n
</span>\n
```\n
\n
dom0\n
----\n
\n
If you followed our [previous guide to setting-up BusKill in QubesOS](/qubes-os/), then you shouldn't need to add any files to dom0. What you *do* need to do is setup some keyboard shortcuts.\n
\n
In the QubesOS GUI, click on the big `Q` "Start Menu" in the top-left of your XFCE panel to open the Applications menu. Navigate to '`System Tools`' and click Keyboard\n
\n
| [](https://buskill.in/qubes-disarm) | [](https://www.buskill.in/qubes-disarm/) |\n
|---|---|\n
| Click the “Q” to open the QubesOS Application Menu | Click System Tools -> Keyboard |\n
\n
Click the '`Application Shortcuts`' Tab and then click the '`+ Add`' button on the bottom-left of the window.\n
\n
| [](https://www.buskill.in/qubes-disarm/) | [](https://www.buskill.in/qubes-disarm/) |\n
|---|---|\n
| Click the “Application Shortcuts” tab to add a Keyboard Shortcut in Qubes | Click the “Add” Button to add a new Keyboard Shortcut in Qubes |\n
\n
In the '`Command`' input field, type the following\n
\n
```\n
\n
<span style="color:#323232;">qvm-run sys-usb buskill-disarm.sh\n
</span>\n
```\n
\n
The above command will execute a command in '`dom0`' that will execute a command in '`sys-usb`' that will execute the '`buskill-disarm.sh`' script that we created above.\n
\n
| [](https://www.buskill.in/qubes-disarm/) |\n
|---|\n
| After typing the command to be executed when the keyboard shortcut is pressed, click the "OK" button |\n
\n
Now click "OK" and, when prompted, type Ctrl+Shift+D (or whatever keyboard shortcut you want to bind to "Disarming BusKill").\n
\n
| [](https://www.buskill.in/qubes-disarm/) | [](https://www.buskill.in/qubes-disarm/) |\n
|---|---|\n
| Type “Ctrl+Shift+D” or whatever keyboard shortcut you want to trigger BusKill to be disarmed for 30 seconds | |\n
\n
You should now have a keyboard shortcut binding for disarming BusKill!\n
\n
[](https://www.buskill.in/qubes-disarm/)\n
\n
Test It!\n
========\n
\n
At this point, you can test your new (temporary) BusKill Disarm functionality by:\n
\n
1. Plugging-in your BusKill cable\n
2. Typing Ctrl+Shift+D\n
3. Waiting for the toast popup message to appear indicating that BusKill is disarmed for 30 seconds\n
4. Unplugging your BusKill cable\n
\n
Your machine should lock, not shutdown.\n
\n
| [](https://www.buskill.in/qubes-disarm/) |\n
|---|\n
| After hitting the keyboard shortcut to disarm BusKill, you have 30 seconds to remove the cable |\n
\n
After 30 seconds, return to your computer and test the normal "arm" functionality:\n
\n
1. Plug-in your BusKill cable\n
2. Unlock your screen\n
3. Unplug your BusKill cable\n
\n
Your computer should shutdown, not lock.\n
\n
| [](https://www.buskill.in/qubes-disarm/) |\n
|---|\n
| 30 seconds after hitting the keyboard shortcut, BusKill will arm itself |\n
\n
Troubleshooting\n
===============\n
\n
Is unplugging your USB device doing nothing? Having other issues?\n
\n
See the [Troubleshooting section](https://buskill.in/qubes-os/#troubleshooting) in our original guide to using BusKill on QubesOS.\n
\n
Limitations/Improvements\n
========================\n
\n
Security is porous. All software has bugs. Nothing is 100% secure. For more limitations to using BusKill on QubesOS, see the [Limitations section](https://busill.in/qubes-os/#limitations) in our original guide to using BusKill on QubesOS.\n
\n
Buy a BusKill Cable\n
===================\n
\n
We look forward to continuing to improve the BusKill software and making BusKill more accessible this year. If you want to help, [please consider purchasing a BusKill cable](https://buskill.in/buy) for yourself or a loved one. It helps us fund further development, and you get your own BusKill cable to keep you or your loved ones safe.\n
\n
You can also buy a BusKill cable with bitcoin, monero, and other altcoins from our [BusKill Store’s .onion site](http://buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion/buy/).\n
\n
Stay safe, \n
The BusKill Team \n
[www.buskill.in](https://www.buskill.in/) \n
[buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tl…](http://www.buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 0
+favouriteCount: 0
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1696350352 {#1765
date: 2023-10-03 18:25:52.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1681 …}
+votes: Doctrine\ORM\PersistentCollection {#1466 …}
+reports: Doctrine\ORM\PersistentCollection {#1445 …}
+favourites: Doctrine\ORM\PersistentCollection {#1638 …}
+notifications: Doctrine\ORM\PersistentCollection {#1642 …}
+badges: Doctrine\ORM\PersistentCollection {#1643 …}
+children: []
-id: 24775
-titleTs: "'buskil':5 'dead':7 'disarm':2 'hardwar':6 'man':8 'qubeso':1 'shortcut':3 'switch':9"
-bodyTs: "'-01':1485 '-02':1486 '-05':1581,1821 '-10':1582,1822 '-36':936 '/#demo)':408 '/)':2618 '/2011/05/31/usb-security-challenges.html).':955 '/bin/bash':1795 '/buskill-laptop-kill-cord-dead-man-switch':1058 '/buskill/buskill-app/).':1623 '/buy':745,811,1099 '/buy)':2559 '/buy/).':2609 '/doc/disposablevm/)':208 '/doc/installation-guide/#initial-setup),':885 '/doc/qrexec/#qubes-rpc-services),':1228 '/doc/usb-devices/)':865 '/doc/usb-qubes/)':854 '/etc/redhat-release':1112 '/etc/udev/rules.d':1508 '/etc/udev/rules.d/buskill.rules':1467,1562,1836,1841,1885,1890 '/forum/#!topic/qubes-devel/qwl5pjqps-4/discussion))':305 '/index.php/udev#udev_rule_example).':1021 '/licenses/by-sa/4.0/)':639 '/licenses/gpl-3.0.html)':655 '/luks-self-destruct':505,1370 '/news/the-operating-system-that-can-protect-you-even-if-you-get-hacked/)to':193 '/qubes-os':68,98,1343,1927 '/qubes-os-yubikey-buskill/).':122 '/qubes-os/':1479,1575,1811 '/qubes-os/#limitations)':2515 '/qubes-os/#troubleshooting)':2479 '/qubes-os/).':89 '/qubesos/qubes-issues/issues/6684#issuecomment-1435381919),':919 '/qubesos/qubes-issues/issues/904)':312 '/rw/config/buskill.lock.rules':1557,1563,1840 '/rw/config/buskill.rules':1356,1449,1462,1468,1507,1889 '/rw/config/buskill.rules.bak':1450 '/usr/bin/qrexec-client-vm':1500,1596 '/usr/local/bin/buskill-disarm.sh':1794,1800,1912 '/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':414 '/wiki/qubes/disposablevm#warnings)--as':295 '/wiki/udev)':966 '/wp-content/uploads/sites/8/2020/02/buskilldemo.mp4)](https://www.buskill.in/#demo)':400 '/wp-content/uploads/sites/8/qubes-disarm_buskill-armed1.png)](https://www.buskill.in/qubes-disarm/)':2450 '/wp-content/uploads/sites/8/qubes-disarm_buskill-disarmed1.png)](https://www.buskill.in/qubes-disarm/)':2379 '/wp-content/uploads/sites/8/qubes-disarm_featuredimage.jpg)](https://buskill.in/qubes-disarm)':51 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add1.jpg.png)](https://www.buskill.in/qubes-disarm/)':2082 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add2.png)](https://www.buskill.in/qubes-disarm/)':2164 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add3.png)](https://www.buskill.in/qubes-disarm/)':2229 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add4.png)](https://www.buskill.in/qubes-disarm/)':2246 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-added1.png)](https://www.buskill.in/qubes-disarm/)':2302 '/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings1.png)](https://www.buskill.in/qubes-disarm/)':2067 '/wp-content/uploads/sites/8/qubes-disarm_menu1.png)](https://buskill.in/qubes-disarm)':2005 '/wp-content/uploads/sites/8/qubes-disarm_menu2.png)](https://www.buskill.in/qubes-disarm/)':2018 '1':90,488,1163,1276,1665,2318,2409 '1/2':67,97 '100':2499 '2':99,493,1172,1289,1674,2325,2416 '2/2':104 '2020':1484 '2023':1580,1820 '21000':1860 '3':499,1187,1310,1687,2330,2420 '30':1638,1692,1864,1871,1874,2264,2345,2375,2390,2397,2451 '4':1202,1694,2347 '4.1.2':1115 '5':1219 '5000':1899 'a74':1016,1498,1594 'abl':148,286,1209 'abrupt':824 'access':259,2543 'accident':1435 'act':383 'action':1490,1586 'activist':327 'actual':382,1317,1609,1628,1735,1775 'adapt':110 'add':531,772,1470,1516,1773,1934,2041,2077,2089,2097,2100 'addit':773 'advanc':766 'ahead':1389 'allow':24,1869 'alreadi':74,1347,1755 'also':146,721,2589 'alt':2064,2226 'altcoin':2599 'altfield':1482,1578,1818 'alway':1525 'and/or':392 'anyth':486 'app':1620 'appear':2338 'applic':1973,1992,2009,2026,2034,2060,2085 'approach':1729 'appvm':264 'arbitrari':1212 'arm':44,463,535,1645,1757,1768,1903,2407,2447,2460 'arrow':1987 'articl':2,114,563,684,806 'assembl':1097 'asset':368 'assum':842 'assumpt':826,832 'auth':1816 'author':1480,1576,1812 'awar':723 'bathroom':33,548,1724 'batter':374,445 'becom':1664 'behalf':867 'behind':342,354 'best':586 'better':1732 'big':1957 'bind':2199,2273 'bit':1141 'bitcoin':2595 'blog':119 'blog.invisiblethings.org':954 'blog.invisiblethings.org/2011/05/31/usb-security-challenges.html).':953 'bodi':425 'bonus':1737 'bottom':2046 'bottom-left':2045 'break':1743 'brilliant':186 'bug':2496 'build':57 'bus':467 'busill.in':2514 'busill.in/qubes-os/#limitations)':2513 'buskil':19,46,84,101,125,396,403,415,482,524,599,731,747,813,959,998,1007,1033,1051,1086,1119,1177,1340,1375,1471,1541,1611,1618,1643,1669,1683,1749,1769,1780,1804,1851,1861,1900,1901,1924,2202,2259,2276,2314,2323,2341,2350,2372,2387,2414,2423,2445,2458,2486,2506,2522,2527,2537,2541,2555,2577,2592,2602,2613 'buskill-disarm.sh':1297,1776,2121,2144 'buskill-specif':1006,1032 'buskill.in':1478,1574,1810,2478,2558 'buskill.in/buy)':2557 'buskill.in/qubes-os/':1477,1573,1809 'buskill.in/qubes-os/#troubleshooting)':2477 'buskill.lock':1598 'buskill.softshutdown':1502 'buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tl':2619 'buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion':2608 'buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion/buy/).':2607 'button':1283,2042,2078,2098,2160,2181 'buy':810,1084,1094,2525,2590 'cabl':748,814,973,999,1087,1650,1690,1750,2324,2351,2395,2415,2424,2528,2556,2578,2593 'cannot':603 'care':588,794,1601 'cat':1111,1458,1553,1790 'caus':35,475 'cc':634 'cc-by-sa':633 'chair':440 'chanc':282 'chang':1868,1906 'changes-allow':1867 'changes-prev':1905 'chmod':1910 'choos':993 'chose':941 'classifi':138,248 'click':1954,1980,2019,2028,2032,2039,2083,2095,2178,2183 'co':1815 'co-auth':1814 'combin':874 'command':555,1067,1213,2109,2124,2128,2135,2168,2225 'compartiment':190 'comput':37,497,765,822,1652,2402,2426 'concern':701 'configur':477,1169,1280 'connect':469 'consid':2552 'consider':796 'consist':661 'constraint':1273 'contain':552,560,692 'content':621,658 'continu':2533 'control':1511,1844,1893 'cord':22,64,94,1054 'corrupt':570 'crash':447 'creat':1129,1483,1579,1819,2148,2287 'creativecommons.org':638 'creativecommons.org/licenses/by-sa/4.0/)':637 'ctrl':2189,2242,2248,2292,2327 'current':271 'currently-run':270 'd':145,284,1081,1454,2191,2243,2250,2293,2329 'data':151,196,267,276,289,365,466,581,608,695,697,1431 'data/input':1252 'date':1451 'day':1411 'dead':538 'decid':872,903 'delet':574 'demo':397 'depend':988 'describ':3,514,528,780,1124 'design':1135,1204 'destroy':170,317 'destruct':43,504,740,756,774,1369 'detect':968 'determin':1037 'develop':2571 'devic':947,957,1046,1174,1178,1376,2467 'device-specif':1045 'disarm':16,45,100,536,1282,1418,1543,1610,1661,1668,1686,1736,1779,1803,1855,1862,2201,2262,2275,2315,2343,2373,2386 'disclaim':549 'disk':226 'dispoablevm':913 'dispos':156,204,296,690,932 'dispvm':143,154,168,253,274,292,315 'document':353 'dom0':869,1110,1118,1171,1188,1218,1243,1262,1288,1315,1501,1597,1913,1938,2130 'done':584 'door':357,377,450 'drive':991,1009,1035,1043 'due':725,1132,1270,1432,1764 'dvm':937 'eg':541,934,1198,1234 'en.wikipedia.org':965 'en.wikipedia.org/wiki/udev)':964 'encrypt':227,394 'enemi':343 'env':1012,1494,1590 'environ':1065 'eof':1459,1503,1554,1599,1791,1908 'error':1763 'even':1359 'event':474,862 'exact':977 'exampl':29 'exclus':687 'execut':480,1193,1216,1239,1295,1319,1402,1439,1544,1781,2126,2133,2142,2171 'experi':677,1381 'experiment':553 'explain':404 'exploit':184 'fall':437 'fals':1437 'false-posit':1436 'familiar':76 'fde':393 'fedora':935 'feet':435 'field':2111 'figur':1727 'file':161,301,554,985,1120,1126,1350,1395,1463,1521,1558,1636,1796,1936 'follow':617,712,769,1332,1441,1546,1783,1916,2114 'forget':1766 'forward':2531 'freedom.press':192 'freedom.press/news/the-operating-system-that-can-protect-you-even-if-you-get-hacked/)to':191 'full':225 'fulli':1096 'function':2316,2408 'fund':2569 'get':258,1413,2574 'github.com':311,918,1622 'github.com/buskill/buskill-app/).':1621 'github.com/qubesos/qubes-issues/issues/6684#issuecomment-1435381919),':917 'github.com/qubesos/qubes-issues/issues/904)':310 'gnu':651,1488,1584,1824 'go':30,545,1388,1629,1721 'god':950 'gplv3':652,1489,1585,1825 'great':212 'group':461 'groups.google.com':304 'groups.google.com/forum/#!topic/qubes-devel/qwl5pjqps-4/discussion))':303 'gui':1619,1953 'guid':55,551,589,619,624,646,714,770,828,840,892,926,1002,1103,1335,1919,2483,2519 'gymnast':1144 'h':1455 'handl':860 'happen':819 'help':951,2550,2567 'high':281,673 'highlight':2015,2063,2161 'highlightedalt':2079 'hit':1666,2381,2454 'hocker':117 'human':331 'humandecoded.io':121 'humandecoded.io/qubes-os-yubikey-buskill/).':120 'id':1013,1495,1591 'ideal':1248 'identifi':1004,1048 'import':1155 'improv':2535 'in-plac':1537 'includ':643,681 'inde':1624 'indic':1681,2339 'info':411,1475,1571,1807 'inform':139,249,559 'initi':500 'input':2110 'insid':140,250,1195 'instal':846,881,915 'instead':1698 'intellig':178,340 'introduc':1050 'isol':944 'issu':2472 'journalist':176,326 'jump':432 'keep':194,1157,2580 'key':395,2217 'keyboard':7,532,1165,1285,1312,1670,1948,1981,2014,2031,2054,2071,2091,2103,2153,2174,2194,2206,2216,2233,2253,2271,2280,2288,2383,2456 'kill':21,63,93,1053 'know':594,1849 'laptop':20,62,92,132,223,242,387,428,453,1057 'last':509 'lead':568 'leav':705,1715 'left':1965,1999,2047 'less':1258 'less-trust':1257 'let':320,1386,1514,1771,1846 'liabil':666 'licens':630,640,648,656,671,1487,1583,1823 'like':1175 'limit':664,2503,2511 'limitations/improvements':2489 'line':344 'linux':961 'list':1274,2299 'liter':129,239 'll':1278,1291,1754 'ln':1505,1838,1887 'lock':356,489,759,1527,1566,1697,1832,1877,2355,2430 'look':2530 'loos':1428 'loss':609,698 'love':2564,2584 'luk':1366 'm':219,1453,1456 'machin':691,1717,2353 'magnet':418,468 'make':200,830,1089,2540 'man':539 'manipul':1306 'match':958,1030 'may':564,566,949,1358 'mental':1143 'menu':1960,1974,1993,2010,2027 'messag':1680,2336,2364,2437 'michael':1481,1577,1817 'micromax':1015,1497,1593 'might':1408 'mind':1159 'model':1014,1496,1592 'modifi':1361 'monero':2596 'monitor':1064 'mv':1448 'name':855,1266 'navig':1975 'necessarili':829 'need':1409,1932,1942 'net':900 'network':878 'new':1384,1398,1417,1518,2102,2312 'newli':2286 'non':755 'non-destruct':754 'normal':2406 'note':106,720,1060,1078 'noth':2469,2497 'notifi':1857,1896 'notify-send':1856,1895 'occur':612 'ok':2159,2180,2184 'old':1394 'one':60,779,1028,1095,1399,1523,2565,2585 'onion':2605 'open':627,1971,2023 'oper':179,341 'oppress':336 'origin':113,2482,2518 'os':513 'outlin':667,729,801,833 'panel':1969 'part':59 'passphras':234 'paus':17 'perman':573 'permit':1231 'person':1702 'place':1539 'pleas':2551 'plug':1746,2320,2411 'plug-in':1745,2410 'plugging-in':2319 'point':1988,2307 'polic':372 'popup':1679,2335 'porous':2492 'posit':1438 'post':108,214,510,526,783 'prefer':1082 'prepar':348 'press':2177,2213 'prevent':1907 'previous':153,291,1334,1918 'privat':266 'privileg':1191 'probabl':1422 'procedur':1419,1663 'proceed':710 'prompt':2187,2212 'properti':1018,1026 'protect':363 'provid':626 'purchas':744,2553 'purpos':1469,1564,1801 'put':1536 'q':1958,1991,2021 'qube':185,319,512,851,879,1076,1113,1224,1447,1552,1789,2094,2106 'qubes-o':511 'qubes-rpc':1223 'qubeso':10,48,66,86,96,103,183,222,522,845,1100,1107,1137,1162,1342,1709,1926,1952,1984,2008,2025,2053,2070,2152,2205,2232,2279,2360,2433,2488,2508,2524 'queri':1040 'quick':379 'qvm':2116 'qvm-run':2115 'r4.1':1116 'ram':391,446 're':135,230,245,324,1149,1379,1607,1627 'read':70 'reader':1602 'reason':1247 'recommend':674 'recov':150,288 'reduc':1758 'refer':889,923 'regim':337 'releas':719,735,1114 'reload':1512,1845,1894 'remov':1372,1491,1587,1648,1688,2393 'replac':887,921,1024,1826,1875 'research':175,346 'respect':670 'respons':442,605 'result':615 'return':1740,2399 'right':332,2369,2442 'rip':455 'risk':596,728,792,1760 'rm':1835,1884 'rootf':159,299 'rout':1180 'rpc':1225 'rule':82,979,1309,1472,1520 'run':272,905,1070,1499,1595,2117 'sa':636 'safe':197,2586,2611 'save':1293 'say':322,2371,2444 'screen':491,761,1529,1568,1696,2002,2419 'screenshot':1982,2006,2051,2068,2150,2203,2230,2277,2358,2431 'script':680,1194,1241,1269,1298,1305,1322,1777,2145 'second':1639,1693,1865,1872,2265,2346,2376,2391,2398,2452 'secret':352,371 'section':1122,2476,2512 'secur':164,174,188,308,1246,2490,2500 'security-through-compartiment':187 'see':1049,1476,1572,1604,1672,1808,2473,2509 'select':2239 'self':42,503,739,1368 'self-destruct':41,502,738,1367 'send':1211,1858,1897 'sens':1615 'sent':1254 'sequenc':506 'set':1338,1922,2055,2072,2154,2207,2234,2281 'setting-up':1337,1921 'setup':6,80,517,1385,1946 'sever':472,831,975 'shift':2190,2241,2249,2291,2328 'ship':752 'shortcut':8,533,1286,1313,1671,1949,2035,2061,2086,2092,2104,2175,2195,2240,2254,2272,2289,2384,2457 'shouldn':1930 'show':2058,2075,2157,2210,2237,2284 'shred':165,309,389 'shut':494,1654,1700 'shutdown':39,385,763,825,1406,1828,1881,2357,2428 'shuts-down':1653 'site':2606 'sleep':1873 'soft':1405 'soft-shutdown':1404 'softwar':557,642,1059,2494,2538 'someon':128,238 'sourc':366 'specif':1008,1034,1047 'start':1959 'stay':2610 'steal':130,240 'store':2603 'strong':233 'subsystem':1492,1588 'sudden':373,431,1427 'sudo':1460,1504,1509,1555,1792,1834,1837,1842,1883,1886,1891,1909 'sure':220 'swap':1633 'switch':540 'sys':836,857,895,899,908,929,1074,1184,1200,1236,1301,1325,1328,1353,1445,1465,1550,1560,1787,1798,2119,2138 'sys-net':898 'sys-usb':835,856,894,907,928,1073,1183,1199,1235,1300,1324,1327,1352,1444,1464,1549,1559,1786,1797,2118,2137 'system':520,1977,2012,2029 'tab':2036,2062,2087 'tabl':458 'take':793,1139 'team':2614 'tee':1461,1556,1793 'temp':1802 'templatevm':933 'temporari':2313 'temporarili':15,1854 'test':2303,2310,2404 'tether':423 'think':1706 'though':1244 'throughout':804 'thug':464 'time':882,916 'toast':1678,2334,2363,2436 'tom':116,1813 'tool':1978,2013,2030 'top':351,1964,1998,2296,2368,2441 'top-left':1963,1997 'top-right':2367,2440 'top-secret':350 'total':572 'trigger':478,483,600,741,757,775,1364,1829,1833,1878,1882,2223,2258 'trip':420 'trip-wir':419 'troubleshoot':2462,2475 'trust':1259 'two':1635 'type':2112,2166,2188,2247,2326 'udev':81,956,963,978,1017,1066,1308,1519 'udevadm':1063,1510,1843,1892 'ui':1167 'understand':1146 'unlock':1718,2417 'unplug':2348,2421,2464 'us':2568 'usb':837,850,858,861,876,896,909,930,946,971,1042,1075,1173,1185,1201,1237,1302,1326,1329,1354,1446,1466,1493,1551,1561,1589,1788,1799,2120,2139,2466 'usb-qub':849 'use':201,231,686,962,982,995,1414,2221,2485,2505,2521 'user':26,591,767,1109,1117,1710,1762,1848 'util':416 'v4.1':1108 'valuabl':694 've':583 'version':1101 'via':1221 'video':405 'virtual':160,300 'vm':157,297,910,1186,1260 'vms':205,1197,1205,1233 'volatile.img':302 'wait':1675,1870,2331 'want':1425,1659,1713,2197,2219,2256,2548 'warn':718,800 'watch':401 'way':1641 'whatev':2193,2252 'whistleblow':328 'whonix':142,203,252,273 'wiki.archlinux.org':1020 'wiki.archlinux.org/index.php/udev#udev_rule_example).':1019 'window':2050,2056,2073,2155,2208,2235,2282 'wipe':1391 'wire':421 'within':1691 'without':34 'work':136,181,211,246,1731 'worker':333 'worst':816 'would':1712,1730 'written':1105 'www.buskill.in':50,88,399,407,2004,2017,2066,2081,2163,2228,2245,2301,2378,2449,2615,2617 'www.buskill.in/#demo)':406 'www.buskill.in/)':2616 'www.buskill.in/qubes-os/).':87 'www.buskill.in/wp-content/uploads/sites/8/2020/02/buskilldemo.mp4)](https://www.buskill.in/#demo)':398 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_buskill-armed1.png)](https://www.buskill.in/qubes-disarm/)':2448 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_buskill-disarmed1.png)](https://www.buskill.in/qubes-disarm/)':2377 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_featuredimage.jpg)](https://buskill.in/qubes-disarm)':49 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add1.jpg.png)](https://www.buskill.in/qubes-disarm/)':2080 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add2.png)](https://www.buskill.in/qubes-disarm/)':2162 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add3.png)](https://www.buskill.in/qubes-disarm/)':2227 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-add4.png)](https://www.buskill.in/qubes-disarm/)':2244 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings-added1.png)](https://www.buskill.in/qubes-disarm/)':2300 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_keyboard-settings1.png)](https://www.buskill.in/qubes-disarm/)':2065 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_menu1.png)](https://buskill.in/qubes-disarm)':2003 'www.buskill.in/wp-content/uploads/sites/8/qubes-disarm_menu2.png)](https://www.buskill.in/qubes-disarm/)':2016 'www.buskillvampfih2iucxhit3qp36i2zzql3u6pmkeafvlxs3tlmot5yad.onion':2620 'www.gnu.org':654 'www.gnu.org/licenses/gpl-3.0.html)':653 'www.qubes-os.org':207,853,864,884,1227 'www.qubes-os.org/doc/disposablevm/)':206 'www.qubes-os.org/doc/installation-guide/#initial-setup),':883 'www.qubes-os.org/doc/qrexec/#qubes-rpc-services),':1226 'www.qubes-os.org/doc/usb-devices/)':863 'www.qubes-os.org/doc/usb-qubes/)':852 'www.whonix.org':294 'www.whonix.org/wiki/qubes/disposablevm#warnings)--as':293 'x':1911 'xfce':1968 'y':1452 'year':2545 'youtube.com':413 'youtube.com/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':412 'ⓘ':105,1077"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 0
+visibility: "visible "
+apId: "https://monero.town/post/702806"
+editedAt: null
+createdAt: DateTimeImmutable @1696350352 {#1766
date: 2023-10-03 18:25:52.0 +02:00
}
} |
|
Show voter details
|
25 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
26 |
DENIED
|
moderate
|
App\Entity\Entry {#1624
+user: Proxies\__CG__\App\Entity\User {#1848 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1746 …}
+image: Proxies\__CG__\App\Entity\Image {#1634 …}
+domain: App\Entity\Domain {#282 …}
+slug: "BusKill-USB-Dead-Man-Switch-v0-7-0-released"
+title: "BusKill (USB Dead Man Switch) v0.7.0 released 💾"
+url: "https://www.buskill.in/buskill-v0-7-0-released/"
+body: """
We’re happy to announce the [release of BusKill v0.7.0](https://www.buskill.in/buskill-v0-7-0-released/)!\n
\n
[](https://www.buskill.in/buskill-v0-7-0-released/)\n
\n
Most importantly, this release allows you to arm the BusKill GUI app such that it **shuts-down your computer** when the BusKill cable’s connection to the computer is severed.\n
\n
What is BusKill?\n
----------------\n
\n
BusKill is a laptop kill-cord. It’s a USB cable with a magnetic breakaway that you attach to your body and connect to your computer.\n
\n
| [](https://www.buskill.in/#demo) |\n
|---|\n
| *Watch the [BusKill Explainer Video](https://www.buskill.in/#demo) for more info [youtube.com/v/qPwyoD_cQR4](https://www.youtube.com/v/qPwyoD_cQR4)* |\n
\n
If the connection between you to your computer is severed, then your device will lock, shutdown, or shred its encryption keys – thus keeping your encrypted data safe from thieves that steal your device.\n
\n
Upgrading\n
---------\n
\n
You can upgrade your BusKill app to the latest version either by\n
\n
1. [Clicking “Update”](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html#updating)in the app or\n
2. [Downloading](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/download.html) it from GitHub\n
\n
Changes\n
-------\n
\n
This update includes [many bug fixes and new features](https://github.com/BusKill/buskill-app/issues?q=is%3Aissue+label%3Av0.7.0+), including:\n
\n
1. Adds support for [‘soft-shutdown’ trigger](https://github.com/BusKill/buskill-app/issues/14) to GUI\n
2. Adds a new `buskill.ini` config file\n
3. Adds a new [“Settings” screen](https://github.com/BusKill/buskill-app/issues/16) in GUI\n
4. Merges kivy & buskill config files into [one standardized](https://github.com/BusKill/buskill-app/issues/39) location\n
5. [Fixes](https://github.com/BusKill/buskill-app/issues/71) in-app updates on MacOS\n
6. [Fixes](https://github.com/BusKill/buskill-app/issues/64) lockscreen trigger on Linux Mint Cinnamon\n
7. Fixes background blue/red disarm/arm color to propagate to all screens\n
8. Fixes `–run-trigger` to be executed inside usb_handler child process and communicate to root_child through the parent process\n
\n
You can find our changelog here:\n
\n
- <https://docs.buskill.in/buskill-app/en/stable/changelog.html>\n
\n
Documentation Improvements\n
--------------------------\n
\n
We’ve also made many improvements to our documentation\n
\n
1. Updated the [Software User Guide](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html) to include how to arm the BusKill app with the `soft-shutdown` trigger in the GUI\n
2. Added a [manpage](https://github.com/BusKill/buskill-app/issues/48)\n
3. Better documentation on how to [build your own USB-C BusKill Cable](https://docs.buskill.in/buskill-app/en/stable/hardware_dev/bom.html#usb-c-variant)\n
4. Better documentation on how to [test](https://docs.buskill.in/buskill-app/en/stable/software_dev/test.html) the buskill app\n
5. Fixes in [Release Workflow](https://docs.buskill.in/buskill-app/en/v0.7.0/software_dev/release.html)\n
6. Added some additional [related projects](https://docs.buskill.in/buskill-app/en/stable/attribution.html#similar-projects) to our documentation\n
\n
Soft-Shutdown Trigger\n
---------------------\n
\n
This release now allows you to choose between either [a] locking your screen or [b] shutting down your computer when you arm the BusKill app from the GUI. By default, the BusKill app will trigger the lockscreen. To choose the ‘`soft-shutdown`’ trigger, open the navigation drawer, go to the `Settings` Screen, click `Trigger`, and change the selected trigger from `lock-screen` to `soft-shutdown`. For more information, see our [Software GUI User Guide](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html).\n
\n
- [https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/cli.html](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/cli.html)\n
\n
BusKill Now in Debian!\n
----------------------\n
\n
We’re also happy to announce that, with the release of Debian 12, **it’s now possible to install BusKill in Debian with Apt**!\n
\n
```\n
\n
<span style="color:#323232;">sudo apt-get install buskill\n
</span>\n
```\n
\n
Testers Needed!\n
---------------\n
\n
We do our best to test the BusKill app on Linux, Windows, and MacOS. But unfortunately it’s possible that our app doesn’t fully function on all versions, distributions, and flavours of these three platforms.\n
\n
We could really use your help testing the BusKill app, especially if you have access to a system that’s not (yet) listed in our [Supported Platforms](https://docs.buskill.in/buskill-app/en/stable/software_usr/requirements.html#supported-platforms).\n
\n
And in this release, we specifically would like you to help us test the new soft shutdown feature. Please let us know if it does or does not work for you.\n
\n
Please [contact us](https://buskill.in/contact) if you’d like to help test the BusKill app :)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 0
+favouriteCount: 0
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1689179866 {#1633
date: 2023-07-12 18:37:46.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1636 …}
+votes: Doctrine\ORM\PersistentCollection {#1660 …}
+reports: Doctrine\ORM\PersistentCollection {#1450 …}
+favourites: Doctrine\ORM\PersistentCollection {#1421 …}
+notifications: Doctrine\ORM\PersistentCollection {#1446 …}
+badges: Doctrine\ORM\PersistentCollection {#1424 …}
+children: []
-id: 24776
-titleTs: "'buskil':1 'dead':3 'man':4 'releas':7 'switch':5 'usb':2 'v0.7.0':6"
-bodyTs: "'/#demo)':97 '/buskill-app/en/stable/attribution.html#similar-projects)':379 '/buskill-app/en/stable/changelog.html':288 '/buskill-app/en/stable/hardware_dev/bom.html#usb-c-variant)':349 '/buskill-app/en/stable/software_dev/test.html)':359 '/buskill-app/en/stable/software_usr/requirements.html#supported-platforms).':571 '/buskill-app/en/v0.7.0/software_dev/release.html)':370 '/buskill-app/en/v0.7.0/software_usr/cli.html](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/cli.html)':469 '/buskill-app/en/v0.7.0/software_usr/download.html)':163 '/buskill-app/en/v0.7.0/software_usr/gui.html#updating)in':155 '/buskill-app/en/v0.7.0/software_usr/gui.html)':308 '/buskill-app/en/v0.7.0/software_usr/gui.html).':466 '/buskill-v0-7-0-released/)!':13 '/buskill/buskill-app/issues/14)':191 '/buskill/buskill-app/issues/16)':209 '/buskill/buskill-app/issues/39)':223 '/buskill/buskill-app/issues/48)':332 '/buskill/buskill-app/issues/64)':240 '/buskill/buskill-app/issues/71)':229 '/buskill/buskill-app/issues?q=is%3aissue+label%3av0.7.0+),':179 '/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':89 '/contact)':608 '/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':103 '/wp-content/uploads/sites/8/buskill-v0.7.0-released_featuredimage.jpg)](https://www.buskill.in/buskill-v0-7-0-released/)':20 '1':150,181,300 '12':486 '2':159,194,326 '3':201,333 '4':212,350 '5':225,363 '6':236,371 '7':247 '8':258 'access':556 'ad':327,372 'add':182,195,202 'addit':374 'allow':25,390 'also':293,476 'announc':5,16,479 'app':32,143,157,232,316,362,411,419,514,527,551,618 'apt':497,500 'apt-get':499 'arm':28,313,408 'attach':73 'b':401 'background':249 'best':509 'better':334,351 'blue/red':250 'bodi':76 'breakaway':70 'bug':172 'build':339 'buskil':9,14,30,43,54,55,84,92,142,215,315,345,361,410,418,470,493,503,513,550,617 'buskill.in':607 'buskill.in/contact)':606 'buskill.ini':198 'c':344 'cabl':44,66,346 'chang':167,443 'changelog':284 'child':269,275 'choos':393,425 'cinnamon':246 'click':151,440 'color':252 'communic':272 'comput':40,49,81,111,405 'config':199,216 'connect':46,78,106 'contact':604 'cord':61 'could':543 'd':611 'data':129 'debian':473,485,495 'default':416 'devic':116,136 'disarm/arm':251 'distribut':535 'docs.buskill.in':154,162,287,307,348,358,369,378,465,468,570 'docs.buskill.in/buskill-app/en/stable/attribution.html#similar-projects)':377 'docs.buskill.in/buskill-app/en/stable/changelog.html':286 'docs.buskill.in/buskill-app/en/stable/hardware_dev/bom.html#usb-c-variant)':347 'docs.buskill.in/buskill-app/en/stable/software_dev/test.html)':357 'docs.buskill.in/buskill-app/en/stable/software_usr/requirements.html#supported-platforms).':569 'docs.buskill.in/buskill-app/en/v0.7.0/software_dev/release.html)':368 'docs.buskill.in/buskill-app/en/v0.7.0/software_usr/cli.html](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/cli.html)':467 'docs.buskill.in/buskill-app/en/v0.7.0/software_usr/download.html)':161 'docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html#updating)in':153 'docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html)':306 'docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html).':464 'document':289,299,335,352,382 'doesn':528 'download':160 'drawer':434 'either':148,395 'encrypt':123,128 'especi':552 'execut':265 'explain':85,93 'featur':176,589 'file':200,217 'find':282 'fix':173,226,237,248,259,364 'flavour':537 'fulli':530 'function':531 'get':501 'github':166 'github.com':88,178,190,208,222,228,239,331 'github.com/buskill/buskill-app/issues/14)':189 'github.com/buskill/buskill-app/issues/16)':207 'github.com/buskill/buskill-app/issues/39)':221 'github.com/buskill/buskill-app/issues/48)':330 'github.com/buskill/buskill-app/issues/64)':238 'github.com/buskill/buskill-app/issues/71)':227 'github.com/buskill/buskill-app/issues?q=is%3aissue+label%3av0.7.0+),':177 'github.com/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':87 'go':435 'gui':31,193,211,325,414,461 'guid':305,463 'handler':268 'happi':3,477 'help':547,582,614 'import':22 'improv':290,296 'in-app':230 'includ':170,180,310 'info':100 'inform':457 'insid':266 'instal':492,502 'keep':126 'key':124 'kill':60 'kill-cord':59 'kivi':214 'know':593 'laptop':58 'latest':146 'let':591 'like':579,612 'linux':244,516 'list':564 'locat':224 'lock':118,397,449 'lock-screen':448 'lockscreen':241,423 'maco':235,519 'made':294 'magnet':69 'mani':171,295 'manpag':329 'merg':213 'mint':245 'navig':433 'need':505 'new':175,197,204,586 'one':219 'open':431 'parent':278 'platform':541,568 'pleas':590,603 'possibl':490,524 'process':270,279 'project':376 'propag':254 're':2,475 'realli':544 'relat':375 'releas':7,15,24,366,388,483,575 'root':274 'run':261 'run-trigg':260 'safe':130 'screen':206,257,399,439,450 'see':458 'select':445 'set':205,438 'sever':51,113 'shred':121 'shut':37,402 'shutdown':119,187,321,385,429,454,588 'shuts-down':36 'soft':186,320,384,428,453,587 'soft-shutdown':185,319,383,427,452 'softwar':303,460 'specif':577 'standard':220 'steal':134 'sudo':498 'support':183,567 'system':559 'test':356,511,548,584,615 'tester':504 'thiev':132 'three':540 'thus':125 'trigger':188,242,262,322,386,421,430,441,446 'unfortun':521 'updat':152,169,233,301 'upgrad':137,140 'us':583,592,605 'usb':65,267,343 'usb-c':342 'use':545 'user':304,462 'v0.7.0':10,17 've':292 'version':147,534 'video':86,94 'watch':90 'window':517 'work':600 'workflow':367 'would':578 'www.buskill.in':12,19,96 'www.buskill.in/#demo)':95 'www.buskill.in/buskill-v0-7-0-released/)!':11 'www.buskill.in/wp-content/uploads/sites/8/buskill-v0.7.0-released_featuredimage.jpg)](https://www.buskill.in/buskill-v0-7-0-released/)':18 'yet':563 'youtube.com':102 'youtube.com/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':101"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 0
+visibility: "visible "
+apId: "https://monero.town/post/132059"
+editedAt: null
+createdAt: DateTimeImmutable @1689179866 {#1627
date: 2023-07-12 18:37:46.0 +02:00
}
} |
|
Show voter details
|
27 |
DENIED
|
edit
|
App\Entity\Entry {#1624
+user: Proxies\__CG__\App\Entity\User {#1848 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1746 …}
+image: Proxies\__CG__\App\Entity\Image {#1634 …}
+domain: App\Entity\Domain {#282 …}
+slug: "BusKill-USB-Dead-Man-Switch-v0-7-0-released"
+title: "BusKill (USB Dead Man Switch) v0.7.0 released 💾"
+url: "https://www.buskill.in/buskill-v0-7-0-released/"
+body: """
We’re happy to announce the [release of BusKill v0.7.0](https://www.buskill.in/buskill-v0-7-0-released/)!\n
\n
[](https://www.buskill.in/buskill-v0-7-0-released/)\n
\n
Most importantly, this release allows you to arm the BusKill GUI app such that it **shuts-down your computer** when the BusKill cable’s connection to the computer is severed.\n
\n
What is BusKill?\n
----------------\n
\n
BusKill is a laptop kill-cord. It’s a USB cable with a magnetic breakaway that you attach to your body and connect to your computer.\n
\n
| [](https://www.buskill.in/#demo) |\n
|---|\n
| *Watch the [BusKill Explainer Video](https://www.buskill.in/#demo) for more info [youtube.com/v/qPwyoD_cQR4](https://www.youtube.com/v/qPwyoD_cQR4)* |\n
\n
If the connection between you to your computer is severed, then your device will lock, shutdown, or shred its encryption keys – thus keeping your encrypted data safe from thieves that steal your device.\n
\n
Upgrading\n
---------\n
\n
You can upgrade your BusKill app to the latest version either by\n
\n
1. [Clicking “Update”](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html#updating)in the app or\n
2. [Downloading](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/download.html) it from GitHub\n
\n
Changes\n
-------\n
\n
This update includes [many bug fixes and new features](https://github.com/BusKill/buskill-app/issues?q=is%3Aissue+label%3Av0.7.0+), including:\n
\n
1. Adds support for [‘soft-shutdown’ trigger](https://github.com/BusKill/buskill-app/issues/14) to GUI\n
2. Adds a new `buskill.ini` config file\n
3. Adds a new [“Settings” screen](https://github.com/BusKill/buskill-app/issues/16) in GUI\n
4. Merges kivy & buskill config files into [one standardized](https://github.com/BusKill/buskill-app/issues/39) location\n
5. [Fixes](https://github.com/BusKill/buskill-app/issues/71) in-app updates on MacOS\n
6. [Fixes](https://github.com/BusKill/buskill-app/issues/64) lockscreen trigger on Linux Mint Cinnamon\n
7. Fixes background blue/red disarm/arm color to propagate to all screens\n
8. Fixes `–run-trigger` to be executed inside usb_handler child process and communicate to root_child through the parent process\n
\n
You can find our changelog here:\n
\n
- <https://docs.buskill.in/buskill-app/en/stable/changelog.html>\n
\n
Documentation Improvements\n
--------------------------\n
\n
We’ve also made many improvements to our documentation\n
\n
1. Updated the [Software User Guide](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html) to include how to arm the BusKill app with the `soft-shutdown` trigger in the GUI\n
2. Added a [manpage](https://github.com/BusKill/buskill-app/issues/48)\n
3. Better documentation on how to [build your own USB-C BusKill Cable](https://docs.buskill.in/buskill-app/en/stable/hardware_dev/bom.html#usb-c-variant)\n
4. Better documentation on how to [test](https://docs.buskill.in/buskill-app/en/stable/software_dev/test.html) the buskill app\n
5. Fixes in [Release Workflow](https://docs.buskill.in/buskill-app/en/v0.7.0/software_dev/release.html)\n
6. Added some additional [related projects](https://docs.buskill.in/buskill-app/en/stable/attribution.html#similar-projects) to our documentation\n
\n
Soft-Shutdown Trigger\n
---------------------\n
\n
This release now allows you to choose between either [a] locking your screen or [b] shutting down your computer when you arm the BusKill app from the GUI. By default, the BusKill app will trigger the lockscreen. To choose the ‘`soft-shutdown`’ trigger, open the navigation drawer, go to the `Settings` Screen, click `Trigger`, and change the selected trigger from `lock-screen` to `soft-shutdown`. For more information, see our [Software GUI User Guide](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html).\n
\n
- [https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/cli.html](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/cli.html)\n
\n
BusKill Now in Debian!\n
----------------------\n
\n
We’re also happy to announce that, with the release of Debian 12, **it’s now possible to install BusKill in Debian with Apt**!\n
\n
```\n
\n
<span style="color:#323232;">sudo apt-get install buskill\n
</span>\n
```\n
\n
Testers Needed!\n
---------------\n
\n
We do our best to test the BusKill app on Linux, Windows, and MacOS. But unfortunately it’s possible that our app doesn’t fully function on all versions, distributions, and flavours of these three platforms.\n
\n
We could really use your help testing the BusKill app, especially if you have access to a system that’s not (yet) listed in our [Supported Platforms](https://docs.buskill.in/buskill-app/en/stable/software_usr/requirements.html#supported-platforms).\n
\n
And in this release, we specifically would like you to help us test the new soft shutdown feature. Please let us know if it does or does not work for you.\n
\n
Please [contact us](https://buskill.in/contact) if you’d like to help test the BusKill app :)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 0
+favouriteCount: 0
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1689179866 {#1633
date: 2023-07-12 18:37:46.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1636 …}
+votes: Doctrine\ORM\PersistentCollection {#1660 …}
+reports: Doctrine\ORM\PersistentCollection {#1450 …}
+favourites: Doctrine\ORM\PersistentCollection {#1421 …}
+notifications: Doctrine\ORM\PersistentCollection {#1446 …}
+badges: Doctrine\ORM\PersistentCollection {#1424 …}
+children: []
-id: 24776
-titleTs: "'buskil':1 'dead':3 'man':4 'releas':7 'switch':5 'usb':2 'v0.7.0':6"
-bodyTs: "'/#demo)':97 '/buskill-app/en/stable/attribution.html#similar-projects)':379 '/buskill-app/en/stable/changelog.html':288 '/buskill-app/en/stable/hardware_dev/bom.html#usb-c-variant)':349 '/buskill-app/en/stable/software_dev/test.html)':359 '/buskill-app/en/stable/software_usr/requirements.html#supported-platforms).':571 '/buskill-app/en/v0.7.0/software_dev/release.html)':370 '/buskill-app/en/v0.7.0/software_usr/cli.html](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/cli.html)':469 '/buskill-app/en/v0.7.0/software_usr/download.html)':163 '/buskill-app/en/v0.7.0/software_usr/gui.html#updating)in':155 '/buskill-app/en/v0.7.0/software_usr/gui.html)':308 '/buskill-app/en/v0.7.0/software_usr/gui.html).':466 '/buskill-v0-7-0-released/)!':13 '/buskill/buskill-app/issues/14)':191 '/buskill/buskill-app/issues/16)':209 '/buskill/buskill-app/issues/39)':223 '/buskill/buskill-app/issues/48)':332 '/buskill/buskill-app/issues/64)':240 '/buskill/buskill-app/issues/71)':229 '/buskill/buskill-app/issues?q=is%3aissue+label%3av0.7.0+),':179 '/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':89 '/contact)':608 '/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':103 '/wp-content/uploads/sites/8/buskill-v0.7.0-released_featuredimage.jpg)](https://www.buskill.in/buskill-v0-7-0-released/)':20 '1':150,181,300 '12':486 '2':159,194,326 '3':201,333 '4':212,350 '5':225,363 '6':236,371 '7':247 '8':258 'access':556 'ad':327,372 'add':182,195,202 'addit':374 'allow':25,390 'also':293,476 'announc':5,16,479 'app':32,143,157,232,316,362,411,419,514,527,551,618 'apt':497,500 'apt-get':499 'arm':28,313,408 'attach':73 'b':401 'background':249 'best':509 'better':334,351 'blue/red':250 'bodi':76 'breakaway':70 'bug':172 'build':339 'buskil':9,14,30,43,54,55,84,92,142,215,315,345,361,410,418,470,493,503,513,550,617 'buskill.in':607 'buskill.in/contact)':606 'buskill.ini':198 'c':344 'cabl':44,66,346 'chang':167,443 'changelog':284 'child':269,275 'choos':393,425 'cinnamon':246 'click':151,440 'color':252 'communic':272 'comput':40,49,81,111,405 'config':199,216 'connect':46,78,106 'contact':604 'cord':61 'could':543 'd':611 'data':129 'debian':473,485,495 'default':416 'devic':116,136 'disarm/arm':251 'distribut':535 'docs.buskill.in':154,162,287,307,348,358,369,378,465,468,570 'docs.buskill.in/buskill-app/en/stable/attribution.html#similar-projects)':377 'docs.buskill.in/buskill-app/en/stable/changelog.html':286 'docs.buskill.in/buskill-app/en/stable/hardware_dev/bom.html#usb-c-variant)':347 'docs.buskill.in/buskill-app/en/stable/software_dev/test.html)':357 'docs.buskill.in/buskill-app/en/stable/software_usr/requirements.html#supported-platforms).':569 'docs.buskill.in/buskill-app/en/v0.7.0/software_dev/release.html)':368 'docs.buskill.in/buskill-app/en/v0.7.0/software_usr/cli.html](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/cli.html)':467 'docs.buskill.in/buskill-app/en/v0.7.0/software_usr/download.html)':161 'docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html#updating)in':153 'docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html)':306 'docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html).':464 'document':289,299,335,352,382 'doesn':528 'download':160 'drawer':434 'either':148,395 'encrypt':123,128 'especi':552 'execut':265 'explain':85,93 'featur':176,589 'file':200,217 'find':282 'fix':173,226,237,248,259,364 'flavour':537 'fulli':530 'function':531 'get':501 'github':166 'github.com':88,178,190,208,222,228,239,331 'github.com/buskill/buskill-app/issues/14)':189 'github.com/buskill/buskill-app/issues/16)':207 'github.com/buskill/buskill-app/issues/39)':221 'github.com/buskill/buskill-app/issues/48)':330 'github.com/buskill/buskill-app/issues/64)':238 'github.com/buskill/buskill-app/issues/71)':227 'github.com/buskill/buskill-app/issues?q=is%3aissue+label%3av0.7.0+),':177 'github.com/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':87 'go':435 'gui':31,193,211,325,414,461 'guid':305,463 'handler':268 'happi':3,477 'help':547,582,614 'import':22 'improv':290,296 'in-app':230 'includ':170,180,310 'info':100 'inform':457 'insid':266 'instal':492,502 'keep':126 'key':124 'kill':60 'kill-cord':59 'kivi':214 'know':593 'laptop':58 'latest':146 'let':591 'like':579,612 'linux':244,516 'list':564 'locat':224 'lock':118,397,449 'lock-screen':448 'lockscreen':241,423 'maco':235,519 'made':294 'magnet':69 'mani':171,295 'manpag':329 'merg':213 'mint':245 'navig':433 'need':505 'new':175,197,204,586 'one':219 'open':431 'parent':278 'platform':541,568 'pleas':590,603 'possibl':490,524 'process':270,279 'project':376 'propag':254 're':2,475 'realli':544 'relat':375 'releas':7,15,24,366,388,483,575 'root':274 'run':261 'run-trigg':260 'safe':130 'screen':206,257,399,439,450 'see':458 'select':445 'set':205,438 'sever':51,113 'shred':121 'shut':37,402 'shutdown':119,187,321,385,429,454,588 'shuts-down':36 'soft':186,320,384,428,453,587 'soft-shutdown':185,319,383,427,452 'softwar':303,460 'specif':577 'standard':220 'steal':134 'sudo':498 'support':183,567 'system':559 'test':356,511,548,584,615 'tester':504 'thiev':132 'three':540 'thus':125 'trigger':188,242,262,322,386,421,430,441,446 'unfortun':521 'updat':152,169,233,301 'upgrad':137,140 'us':583,592,605 'usb':65,267,343 'usb-c':342 'use':545 'user':304,462 'v0.7.0':10,17 've':292 'version':147,534 'video':86,94 'watch':90 'window':517 'work':600 'workflow':367 'would':578 'www.buskill.in':12,19,96 'www.buskill.in/#demo)':95 'www.buskill.in/buskill-v0-7-0-released/)!':11 'www.buskill.in/wp-content/uploads/sites/8/buskill-v0.7.0-released_featuredimage.jpg)](https://www.buskill.in/buskill-v0-7-0-released/)':18 'yet':563 'youtube.com':102 'youtube.com/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':101"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 0
+visibility: "visible "
+apId: "https://monero.town/post/132059"
+editedAt: null
+createdAt: DateTimeImmutable @1689179866 {#1627
date: 2023-07-12 18:37:46.0 +02:00
}
} |
|
Show voter details
|
28 |
DENIED
|
moderate
|
App\Entity\Entry {#1624
+user: Proxies\__CG__\App\Entity\User {#1848 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1746 …}
+image: Proxies\__CG__\App\Entity\Image {#1634 …}
+domain: App\Entity\Domain {#282 …}
+slug: "BusKill-USB-Dead-Man-Switch-v0-7-0-released"
+title: "BusKill (USB Dead Man Switch) v0.7.0 released 💾"
+url: "https://www.buskill.in/buskill-v0-7-0-released/"
+body: """
We’re happy to announce the [release of BusKill v0.7.0](https://www.buskill.in/buskill-v0-7-0-released/)!\n
\n
[](https://www.buskill.in/buskill-v0-7-0-released/)\n
\n
Most importantly, this release allows you to arm the BusKill GUI app such that it **shuts-down your computer** when the BusKill cable’s connection to the computer is severed.\n
\n
What is BusKill?\n
----------------\n
\n
BusKill is a laptop kill-cord. It’s a USB cable with a magnetic breakaway that you attach to your body and connect to your computer.\n
\n
| [](https://www.buskill.in/#demo) |\n
|---|\n
| *Watch the [BusKill Explainer Video](https://www.buskill.in/#demo) for more info [youtube.com/v/qPwyoD_cQR4](https://www.youtube.com/v/qPwyoD_cQR4)* |\n
\n
If the connection between you to your computer is severed, then your device will lock, shutdown, or shred its encryption keys – thus keeping your encrypted data safe from thieves that steal your device.\n
\n
Upgrading\n
---------\n
\n
You can upgrade your BusKill app to the latest version either by\n
\n
1. [Clicking “Update”](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html#updating)in the app or\n
2. [Downloading](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/download.html) it from GitHub\n
\n
Changes\n
-------\n
\n
This update includes [many bug fixes and new features](https://github.com/BusKill/buskill-app/issues?q=is%3Aissue+label%3Av0.7.0+), including:\n
\n
1. Adds support for [‘soft-shutdown’ trigger](https://github.com/BusKill/buskill-app/issues/14) to GUI\n
2. Adds a new `buskill.ini` config file\n
3. Adds a new [“Settings” screen](https://github.com/BusKill/buskill-app/issues/16) in GUI\n
4. Merges kivy & buskill config files into [one standardized](https://github.com/BusKill/buskill-app/issues/39) location\n
5. [Fixes](https://github.com/BusKill/buskill-app/issues/71) in-app updates on MacOS\n
6. [Fixes](https://github.com/BusKill/buskill-app/issues/64) lockscreen trigger on Linux Mint Cinnamon\n
7. Fixes background blue/red disarm/arm color to propagate to all screens\n
8. Fixes `–run-trigger` to be executed inside usb_handler child process and communicate to root_child through the parent process\n
\n
You can find our changelog here:\n
\n
- <https://docs.buskill.in/buskill-app/en/stable/changelog.html>\n
\n
Documentation Improvements\n
--------------------------\n
\n
We’ve also made many improvements to our documentation\n
\n
1. Updated the [Software User Guide](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html) to include how to arm the BusKill app with the `soft-shutdown` trigger in the GUI\n
2. Added a [manpage](https://github.com/BusKill/buskill-app/issues/48)\n
3. Better documentation on how to [build your own USB-C BusKill Cable](https://docs.buskill.in/buskill-app/en/stable/hardware_dev/bom.html#usb-c-variant)\n
4. Better documentation on how to [test](https://docs.buskill.in/buskill-app/en/stable/software_dev/test.html) the buskill app\n
5. Fixes in [Release Workflow](https://docs.buskill.in/buskill-app/en/v0.7.0/software_dev/release.html)\n
6. Added some additional [related projects](https://docs.buskill.in/buskill-app/en/stable/attribution.html#similar-projects) to our documentation\n
\n
Soft-Shutdown Trigger\n
---------------------\n
\n
This release now allows you to choose between either [a] locking your screen or [b] shutting down your computer when you arm the BusKill app from the GUI. By default, the BusKill app will trigger the lockscreen. To choose the ‘`soft-shutdown`’ trigger, open the navigation drawer, go to the `Settings` Screen, click `Trigger`, and change the selected trigger from `lock-screen` to `soft-shutdown`. For more information, see our [Software GUI User Guide](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html).\n
\n
- [https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/cli.html](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/cli.html)\n
\n
BusKill Now in Debian!\n
----------------------\n
\n
We’re also happy to announce that, with the release of Debian 12, **it’s now possible to install BusKill in Debian with Apt**!\n
\n
```\n
\n
<span style="color:#323232;">sudo apt-get install buskill\n
</span>\n
```\n
\n
Testers Needed!\n
---------------\n
\n
We do our best to test the BusKill app on Linux, Windows, and MacOS. But unfortunately it’s possible that our app doesn’t fully function on all versions, distributions, and flavours of these three platforms.\n
\n
We could really use your help testing the BusKill app, especially if you have access to a system that’s not (yet) listed in our [Supported Platforms](https://docs.buskill.in/buskill-app/en/stable/software_usr/requirements.html#supported-platforms).\n
\n
And in this release, we specifically would like you to help us test the new soft shutdown feature. Please let us know if it does or does not work for you.\n
\n
Please [contact us](https://buskill.in/contact) if you’d like to help test the BusKill app :)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 0
+favouriteCount: 0
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1689179866 {#1633
date: 2023-07-12 18:37:46.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1636 …}
+votes: Doctrine\ORM\PersistentCollection {#1660 …}
+reports: Doctrine\ORM\PersistentCollection {#1450 …}
+favourites: Doctrine\ORM\PersistentCollection {#1421 …}
+notifications: Doctrine\ORM\PersistentCollection {#1446 …}
+badges: Doctrine\ORM\PersistentCollection {#1424 …}
+children: []
-id: 24776
-titleTs: "'buskil':1 'dead':3 'man':4 'releas':7 'switch':5 'usb':2 'v0.7.0':6"
-bodyTs: "'/#demo)':97 '/buskill-app/en/stable/attribution.html#similar-projects)':379 '/buskill-app/en/stable/changelog.html':288 '/buskill-app/en/stable/hardware_dev/bom.html#usb-c-variant)':349 '/buskill-app/en/stable/software_dev/test.html)':359 '/buskill-app/en/stable/software_usr/requirements.html#supported-platforms).':571 '/buskill-app/en/v0.7.0/software_dev/release.html)':370 '/buskill-app/en/v0.7.0/software_usr/cli.html](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/cli.html)':469 '/buskill-app/en/v0.7.0/software_usr/download.html)':163 '/buskill-app/en/v0.7.0/software_usr/gui.html#updating)in':155 '/buskill-app/en/v0.7.0/software_usr/gui.html)':308 '/buskill-app/en/v0.7.0/software_usr/gui.html).':466 '/buskill-v0-7-0-released/)!':13 '/buskill/buskill-app/issues/14)':191 '/buskill/buskill-app/issues/16)':209 '/buskill/buskill-app/issues/39)':223 '/buskill/buskill-app/issues/48)':332 '/buskill/buskill-app/issues/64)':240 '/buskill/buskill-app/issues/71)':229 '/buskill/buskill-app/issues?q=is%3aissue+label%3av0.7.0+),':179 '/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':89 '/contact)':608 '/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':103 '/wp-content/uploads/sites/8/buskill-v0.7.0-released_featuredimage.jpg)](https://www.buskill.in/buskill-v0-7-0-released/)':20 '1':150,181,300 '12':486 '2':159,194,326 '3':201,333 '4':212,350 '5':225,363 '6':236,371 '7':247 '8':258 'access':556 'ad':327,372 'add':182,195,202 'addit':374 'allow':25,390 'also':293,476 'announc':5,16,479 'app':32,143,157,232,316,362,411,419,514,527,551,618 'apt':497,500 'apt-get':499 'arm':28,313,408 'attach':73 'b':401 'background':249 'best':509 'better':334,351 'blue/red':250 'bodi':76 'breakaway':70 'bug':172 'build':339 'buskil':9,14,30,43,54,55,84,92,142,215,315,345,361,410,418,470,493,503,513,550,617 'buskill.in':607 'buskill.in/contact)':606 'buskill.ini':198 'c':344 'cabl':44,66,346 'chang':167,443 'changelog':284 'child':269,275 'choos':393,425 'cinnamon':246 'click':151,440 'color':252 'communic':272 'comput':40,49,81,111,405 'config':199,216 'connect':46,78,106 'contact':604 'cord':61 'could':543 'd':611 'data':129 'debian':473,485,495 'default':416 'devic':116,136 'disarm/arm':251 'distribut':535 'docs.buskill.in':154,162,287,307,348,358,369,378,465,468,570 'docs.buskill.in/buskill-app/en/stable/attribution.html#similar-projects)':377 'docs.buskill.in/buskill-app/en/stable/changelog.html':286 'docs.buskill.in/buskill-app/en/stable/hardware_dev/bom.html#usb-c-variant)':347 'docs.buskill.in/buskill-app/en/stable/software_dev/test.html)':357 'docs.buskill.in/buskill-app/en/stable/software_usr/requirements.html#supported-platforms).':569 'docs.buskill.in/buskill-app/en/v0.7.0/software_dev/release.html)':368 'docs.buskill.in/buskill-app/en/v0.7.0/software_usr/cli.html](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/cli.html)':467 'docs.buskill.in/buskill-app/en/v0.7.0/software_usr/download.html)':161 'docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html#updating)in':153 'docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html)':306 'docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html).':464 'document':289,299,335,352,382 'doesn':528 'download':160 'drawer':434 'either':148,395 'encrypt':123,128 'especi':552 'execut':265 'explain':85,93 'featur':176,589 'file':200,217 'find':282 'fix':173,226,237,248,259,364 'flavour':537 'fulli':530 'function':531 'get':501 'github':166 'github.com':88,178,190,208,222,228,239,331 'github.com/buskill/buskill-app/issues/14)':189 'github.com/buskill/buskill-app/issues/16)':207 'github.com/buskill/buskill-app/issues/39)':221 'github.com/buskill/buskill-app/issues/48)':330 'github.com/buskill/buskill-app/issues/64)':238 'github.com/buskill/buskill-app/issues/71)':227 'github.com/buskill/buskill-app/issues?q=is%3aissue+label%3av0.7.0+),':177 'github.com/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':87 'go':435 'gui':31,193,211,325,414,461 'guid':305,463 'handler':268 'happi':3,477 'help':547,582,614 'import':22 'improv':290,296 'in-app':230 'includ':170,180,310 'info':100 'inform':457 'insid':266 'instal':492,502 'keep':126 'key':124 'kill':60 'kill-cord':59 'kivi':214 'know':593 'laptop':58 'latest':146 'let':591 'like':579,612 'linux':244,516 'list':564 'locat':224 'lock':118,397,449 'lock-screen':448 'lockscreen':241,423 'maco':235,519 'made':294 'magnet':69 'mani':171,295 'manpag':329 'merg':213 'mint':245 'navig':433 'need':505 'new':175,197,204,586 'one':219 'open':431 'parent':278 'platform':541,568 'pleas':590,603 'possibl':490,524 'process':270,279 'project':376 'propag':254 're':2,475 'realli':544 'relat':375 'releas':7,15,24,366,388,483,575 'root':274 'run':261 'run-trigg':260 'safe':130 'screen':206,257,399,439,450 'see':458 'select':445 'set':205,438 'sever':51,113 'shred':121 'shut':37,402 'shutdown':119,187,321,385,429,454,588 'shuts-down':36 'soft':186,320,384,428,453,587 'soft-shutdown':185,319,383,427,452 'softwar':303,460 'specif':577 'standard':220 'steal':134 'sudo':498 'support':183,567 'system':559 'test':356,511,548,584,615 'tester':504 'thiev':132 'three':540 'thus':125 'trigger':188,242,262,322,386,421,430,441,446 'unfortun':521 'updat':152,169,233,301 'upgrad':137,140 'us':583,592,605 'usb':65,267,343 'usb-c':342 'use':545 'user':304,462 'v0.7.0':10,17 've':292 'version':147,534 'video':86,94 'watch':90 'window':517 'work':600 'workflow':367 'would':578 'www.buskill.in':12,19,96 'www.buskill.in/#demo)':95 'www.buskill.in/buskill-v0-7-0-released/)!':11 'www.buskill.in/wp-content/uploads/sites/8/buskill-v0.7.0-released_featuredimage.jpg)](https://www.buskill.in/buskill-v0-7-0-released/)':18 'yet':563 'youtube.com':102 'youtube.com/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':101"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 0
+visibility: "visible "
+apId: "https://monero.town/post/132059"
+editedAt: null
+createdAt: DateTimeImmutable @1689179866 {#1627
date: 2023-07-12 18:37:46.0 +02:00
}
} |
|
Show voter details
|
29 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
30 |
DENIED
|
moderate
|
App\Entity\Entry {#1420
+user: Proxies\__CG__\App\Entity\User {#1848 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1426 …}
+image: Proxies\__CG__\App\Entity\Image {#1634 …}
+domain: App\Entity\Domain {#282 …}
+slug: "BusKill-Linux-Dead-Man-Switch-v0-7-0-released"
+title: "BusKill (Linux Dead Man Switch) v0.7.0 released 💾"
+url: "https://www.buskill.in/buskill-v0-7-0-released/"
+body: """
We’re happy to announce the [release of BusKill v0.7.0](https://www.buskill.in/buskill-v0-7-0-released/)!\n
\n
[](https://www.buskill.in/buskill-v0-7-0-released/)\n
\n
Most importantly, this release allows you to arm the BusKill GUI app such that it **shuts-down your computer** when the BusKill cable’s connection to the computer is severed.\n
\n
What is BusKill?\n
----------------\n
\n
BusKill is a laptop kill-cord. It’s a USB cable with a magnetic breakaway that you attach to your body and connect to your computer.\n
\n
| [](https://www.buskill.in/#demo) |\n
|---|\n
| *Watch the [BusKill Explainer Video](https://www.buskill.in/#demo) for more info [youtube.com/v/qPwyoD_cQR4](https://www.youtube.com/v/qPwyoD_cQR4)* |\n
\n
If the connection between you to your computer is severed, then your device will lock, shutdown, or shred its encryption keys – thus keeping your encrypted data safe from thieves that steal your device.\n
\n
Upgrading\n
---------\n
\n
You can upgrade your BusKill app to the latest version either by\n
\n
1. [Clicking “Update”](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html#updating)in the app or\n
2. [Downloading](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/download.html) it from GitHub\n
\n
Changes\n
-------\n
\n
This update includes [many bug fixes and new features](https://github.com/BusKill/buskill-app/issues?q=is%3Aissue+label%3Av0.7.0+), including:\n
\n
1. Adds support for [‘soft-shutdown’ trigger](https://github.com/BusKill/buskill-app/issues/14) to GUI\n
2. Adds a new `buskill.ini` config file\n
3. Adds a new [“Settings” screen](https://github.com/BusKill/buskill-app/issues/16) in GUI\n
4. Merges kivy & buskill config files into [one standardized](https://github.com/BusKill/buskill-app/issues/39) location\n
5. [Fixes](https://github.com/BusKill/buskill-app/issues/71) in-app updates on MacOS\n
6. [Fixes](https://github.com/BusKill/buskill-app/issues/64) lockscreen trigger on Linux Mint Cinnamon\n
7. Fixes background blue/red disarm/arm color to propagate to all screens\n
8. Fixes `–run-trigger` to be executed inside usb_handler child process and communicate to root_child through the parent process\n
\n
You can find our changelog here:\n
\n
- <https://docs.buskill.in/buskill-app/en/stable/changelog.html>\n
\n
Documentation Improvements\n
--------------------------\n
\n
We’ve also made many improvements to our documentation\n
\n
1. Updated the [Software User Guide](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html) to include how to arm the BusKill app with the `soft-shutdown` trigger in the GUI\n
2. Added a [manpage](https://github.com/BusKill/buskill-app/issues/48)\n
3. Better documentation on how to [build your own USB-C BusKill Cable](https://docs.buskill.in/buskill-app/en/stable/hardware_dev/bom.html#usb-c-variant)\n
4. Better documentation on how to [test](https://docs.buskill.in/buskill-app/en/stable/software_dev/test.html) the buskill app\n
5. Fixes in [Release Workflow](https://docs.buskill.in/buskill-app/en/v0.7.0/software_dev/release.html)\n
6. Added some additional [related projects](https://docs.buskill.in/buskill-app/en/stable/attribution.html#similar-projects) to our documentation\n
\n
Soft-Shutdown Trigger\n
---------------------\n
\n
This release now allows you to choose between either [a] locking your screen or [b] shutting down your computer when you arm the BusKill app from the GUI. By default, the BusKill app will trigger the lockscreen. To choose the ‘`soft-shutdown`’ trigger, open the navigation drawer, go to the `Settings` Screen, click `Trigger`, and change the selected trigger from `lock-screen` to `soft-shutdown`. For more information, see our [Software GUI User Guide](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html).\n
\n
- [https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/cli.html](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/cli.html)\n
\n
BusKill Now in Debian!\n
----------------------\n
\n
We’re also happy to announce that, with the release of Debian 12, **it’s now possible to install BusKill in Debian with Apt**!\n
\n
```\n
\n
<span style="color:#323232;">sudo apt-get install buskill\n
</span>\n
```\n
\n
Testers Needed!\n
---------------\n
\n
We do our best to test the BusKill app on Linux, Windows, and MacOS. But unfortunately it’s possible that our app doesn’t fully function on all versions, distributions, and flavours of these three platforms.\n
\n
We could really use your help testing the BusKill app, especially if you have access to a system that’s not (yet) listed in our [Supported Platforms](https://docs.buskill.in/buskill-app/en/stable/software_usr/requirements.html#supported-platforms).\n
\n
And in this release, we specifically would like you to help us test the new soft shutdown feature. Please let us know if it does or does not work for you.\n
\n
Please [contact us](https://buskill.in/contact) if you’d like to help test the BusKill app :)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 0
+favouriteCount: 0
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1689179069 {#1442
date: 2023-07-12 18:24:29.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1451 …}
+votes: Doctrine\ORM\PersistentCollection {#1417 …}
+reports: Doctrine\ORM\PersistentCollection {#1411 …}
+favourites: Doctrine\ORM\PersistentCollection {#1441 …}
+notifications: Doctrine\ORM\PersistentCollection {#1418 …}
+badges: Doctrine\ORM\PersistentCollection {#1425 …}
+children: []
-id: 24777
-titleTs: "'buskil':1 'dead':3 'linux':2 'man':4 'releas':7 'switch':5 'v0.7.0':6"
-bodyTs: "'/#demo)':97 '/buskill-app/en/stable/attribution.html#similar-projects)':379 '/buskill-app/en/stable/changelog.html':288 '/buskill-app/en/stable/hardware_dev/bom.html#usb-c-variant)':349 '/buskill-app/en/stable/software_dev/test.html)':359 '/buskill-app/en/stable/software_usr/requirements.html#supported-platforms).':571 '/buskill-app/en/v0.7.0/software_dev/release.html)':370 '/buskill-app/en/v0.7.0/software_usr/cli.html](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/cli.html)':469 '/buskill-app/en/v0.7.0/software_usr/download.html)':163 '/buskill-app/en/v0.7.0/software_usr/gui.html#updating)in':155 '/buskill-app/en/v0.7.0/software_usr/gui.html)':308 '/buskill-app/en/v0.7.0/software_usr/gui.html).':466 '/buskill-v0-7-0-released/)!':13 '/buskill/buskill-app/issues/14)':191 '/buskill/buskill-app/issues/16)':209 '/buskill/buskill-app/issues/39)':223 '/buskill/buskill-app/issues/48)':332 '/buskill/buskill-app/issues/64)':240 '/buskill/buskill-app/issues/71)':229 '/buskill/buskill-app/issues?q=is%3aissue+label%3av0.7.0+),':179 '/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':89 '/contact)':608 '/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':103 '/wp-content/uploads/sites/8/buskill-v0.7.0-released_featuredimage.jpg)](https://www.buskill.in/buskill-v0-7-0-released/)':20 '1':150,181,300 '12':486 '2':159,194,326 '3':201,333 '4':212,350 '5':225,363 '6':236,371 '7':247 '8':258 'access':556 'ad':327,372 'add':182,195,202 'addit':374 'allow':25,390 'also':293,476 'announc':5,16,479 'app':32,143,157,232,316,362,411,419,514,527,551,618 'apt':497,500 'apt-get':499 'arm':28,313,408 'attach':73 'b':401 'background':249 'best':509 'better':334,351 'blue/red':250 'bodi':76 'breakaway':70 'bug':172 'build':339 'buskil':9,14,30,43,54,55,84,92,142,215,315,345,361,410,418,470,493,503,513,550,617 'buskill.in':607 'buskill.in/contact)':606 'buskill.ini':198 'c':344 'cabl':44,66,346 'chang':167,443 'changelog':284 'child':269,275 'choos':393,425 'cinnamon':246 'click':151,440 'color':252 'communic':272 'comput':40,49,81,111,405 'config':199,216 'connect':46,78,106 'contact':604 'cord':61 'could':543 'd':611 'data':129 'debian':473,485,495 'default':416 'devic':116,136 'disarm/arm':251 'distribut':535 'docs.buskill.in':154,162,287,307,348,358,369,378,465,468,570 'docs.buskill.in/buskill-app/en/stable/attribution.html#similar-projects)':377 'docs.buskill.in/buskill-app/en/stable/changelog.html':286 'docs.buskill.in/buskill-app/en/stable/hardware_dev/bom.html#usb-c-variant)':347 'docs.buskill.in/buskill-app/en/stable/software_dev/test.html)':357 'docs.buskill.in/buskill-app/en/stable/software_usr/requirements.html#supported-platforms).':569 'docs.buskill.in/buskill-app/en/v0.7.0/software_dev/release.html)':368 'docs.buskill.in/buskill-app/en/v0.7.0/software_usr/cli.html](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/cli.html)':467 'docs.buskill.in/buskill-app/en/v0.7.0/software_usr/download.html)':161 'docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html#updating)in':153 'docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html)':306 'docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html).':464 'document':289,299,335,352,382 'doesn':528 'download':160 'drawer':434 'either':148,395 'encrypt':123,128 'especi':552 'execut':265 'explain':85,93 'featur':176,589 'file':200,217 'find':282 'fix':173,226,237,248,259,364 'flavour':537 'fulli':530 'function':531 'get':501 'github':166 'github.com':88,178,190,208,222,228,239,331 'github.com/buskill/buskill-app/issues/14)':189 'github.com/buskill/buskill-app/issues/16)':207 'github.com/buskill/buskill-app/issues/39)':221 'github.com/buskill/buskill-app/issues/48)':330 'github.com/buskill/buskill-app/issues/64)':238 'github.com/buskill/buskill-app/issues/71)':227 'github.com/buskill/buskill-app/issues?q=is%3aissue+label%3av0.7.0+),':177 'github.com/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':87 'go':435 'gui':31,193,211,325,414,461 'guid':305,463 'handler':268 'happi':3,477 'help':547,582,614 'import':22 'improv':290,296 'in-app':230 'includ':170,180,310 'info':100 'inform':457 'insid':266 'instal':492,502 'keep':126 'key':124 'kill':60 'kill-cord':59 'kivi':214 'know':593 'laptop':58 'latest':146 'let':591 'like':579,612 'linux':244,516 'list':564 'locat':224 'lock':118,397,449 'lock-screen':448 'lockscreen':241,423 'maco':235,519 'made':294 'magnet':69 'mani':171,295 'manpag':329 'merg':213 'mint':245 'navig':433 'need':505 'new':175,197,204,586 'one':219 'open':431 'parent':278 'platform':541,568 'pleas':590,603 'possibl':490,524 'process':270,279 'project':376 'propag':254 're':2,475 'realli':544 'relat':375 'releas':7,15,24,366,388,483,575 'root':274 'run':261 'run-trigg':260 'safe':130 'screen':206,257,399,439,450 'see':458 'select':445 'set':205,438 'sever':51,113 'shred':121 'shut':37,402 'shutdown':119,187,321,385,429,454,588 'shuts-down':36 'soft':186,320,384,428,453,587 'soft-shutdown':185,319,383,427,452 'softwar':303,460 'specif':577 'standard':220 'steal':134 'sudo':498 'support':183,567 'system':559 'test':356,511,548,584,615 'tester':504 'thiev':132 'three':540 'thus':125 'trigger':188,242,262,322,386,421,430,441,446 'unfortun':521 'updat':152,169,233,301 'upgrad':137,140 'us':583,592,605 'usb':65,267,343 'usb-c':342 'use':545 'user':304,462 'v0.7.0':10,17 've':292 'version':147,534 'video':86,94 'watch':90 'window':517 'work':600 'workflow':367 'would':578 'www.buskill.in':12,19,96 'www.buskill.in/#demo)':95 'www.buskill.in/buskill-v0-7-0-released/)!':11 'www.buskill.in/wp-content/uploads/sites/8/buskill-v0.7.0-released_featuredimage.jpg)](https://www.buskill.in/buskill-v0-7-0-released/)':18 'yet':563 'youtube.com':102 'youtube.com/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':101"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 0
+visibility: "visible "
+apId: "https://monero.town/post/132042"
+editedAt: null
+createdAt: DateTimeImmutable @1689179069 {#1415
date: 2023-07-12 18:24:29.0 +02:00
}
} |
|
Show voter details
|
31 |
DENIED
|
edit
|
App\Entity\Entry {#1420
+user: Proxies\__CG__\App\Entity\User {#1848 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1426 …}
+image: Proxies\__CG__\App\Entity\Image {#1634 …}
+domain: App\Entity\Domain {#282 …}
+slug: "BusKill-Linux-Dead-Man-Switch-v0-7-0-released"
+title: "BusKill (Linux Dead Man Switch) v0.7.0 released 💾"
+url: "https://www.buskill.in/buskill-v0-7-0-released/"
+body: """
We’re happy to announce the [release of BusKill v0.7.0](https://www.buskill.in/buskill-v0-7-0-released/)!\n
\n
[](https://www.buskill.in/buskill-v0-7-0-released/)\n
\n
Most importantly, this release allows you to arm the BusKill GUI app such that it **shuts-down your computer** when the BusKill cable’s connection to the computer is severed.\n
\n
What is BusKill?\n
----------------\n
\n
BusKill is a laptop kill-cord. It’s a USB cable with a magnetic breakaway that you attach to your body and connect to your computer.\n
\n
| [](https://www.buskill.in/#demo) |\n
|---|\n
| *Watch the [BusKill Explainer Video](https://www.buskill.in/#demo) for more info [youtube.com/v/qPwyoD_cQR4](https://www.youtube.com/v/qPwyoD_cQR4)* |\n
\n
If the connection between you to your computer is severed, then your device will lock, shutdown, or shred its encryption keys – thus keeping your encrypted data safe from thieves that steal your device.\n
\n
Upgrading\n
---------\n
\n
You can upgrade your BusKill app to the latest version either by\n
\n
1. [Clicking “Update”](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html#updating)in the app or\n
2. [Downloading](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/download.html) it from GitHub\n
\n
Changes\n
-------\n
\n
This update includes [many bug fixes and new features](https://github.com/BusKill/buskill-app/issues?q=is%3Aissue+label%3Av0.7.0+), including:\n
\n
1. Adds support for [‘soft-shutdown’ trigger](https://github.com/BusKill/buskill-app/issues/14) to GUI\n
2. Adds a new `buskill.ini` config file\n
3. Adds a new [“Settings” screen](https://github.com/BusKill/buskill-app/issues/16) in GUI\n
4. Merges kivy & buskill config files into [one standardized](https://github.com/BusKill/buskill-app/issues/39) location\n
5. [Fixes](https://github.com/BusKill/buskill-app/issues/71) in-app updates on MacOS\n
6. [Fixes](https://github.com/BusKill/buskill-app/issues/64) lockscreen trigger on Linux Mint Cinnamon\n
7. Fixes background blue/red disarm/arm color to propagate to all screens\n
8. Fixes `–run-trigger` to be executed inside usb_handler child process and communicate to root_child through the parent process\n
\n
You can find our changelog here:\n
\n
- <https://docs.buskill.in/buskill-app/en/stable/changelog.html>\n
\n
Documentation Improvements\n
--------------------------\n
\n
We’ve also made many improvements to our documentation\n
\n
1. Updated the [Software User Guide](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html) to include how to arm the BusKill app with the `soft-shutdown` trigger in the GUI\n
2. Added a [manpage](https://github.com/BusKill/buskill-app/issues/48)\n
3. Better documentation on how to [build your own USB-C BusKill Cable](https://docs.buskill.in/buskill-app/en/stable/hardware_dev/bom.html#usb-c-variant)\n
4. Better documentation on how to [test](https://docs.buskill.in/buskill-app/en/stable/software_dev/test.html) the buskill app\n
5. Fixes in [Release Workflow](https://docs.buskill.in/buskill-app/en/v0.7.0/software_dev/release.html)\n
6. Added some additional [related projects](https://docs.buskill.in/buskill-app/en/stable/attribution.html#similar-projects) to our documentation\n
\n
Soft-Shutdown Trigger\n
---------------------\n
\n
This release now allows you to choose between either [a] locking your screen or [b] shutting down your computer when you arm the BusKill app from the GUI. By default, the BusKill app will trigger the lockscreen. To choose the ‘`soft-shutdown`’ trigger, open the navigation drawer, go to the `Settings` Screen, click `Trigger`, and change the selected trigger from `lock-screen` to `soft-shutdown`. For more information, see our [Software GUI User Guide](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html).\n
\n
- [https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/cli.html](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/cli.html)\n
\n
BusKill Now in Debian!\n
----------------------\n
\n
We’re also happy to announce that, with the release of Debian 12, **it’s now possible to install BusKill in Debian with Apt**!\n
\n
```\n
\n
<span style="color:#323232;">sudo apt-get install buskill\n
</span>\n
```\n
\n
Testers Needed!\n
---------------\n
\n
We do our best to test the BusKill app on Linux, Windows, and MacOS. But unfortunately it’s possible that our app doesn’t fully function on all versions, distributions, and flavours of these three platforms.\n
\n
We could really use your help testing the BusKill app, especially if you have access to a system that’s not (yet) listed in our [Supported Platforms](https://docs.buskill.in/buskill-app/en/stable/software_usr/requirements.html#supported-platforms).\n
\n
And in this release, we specifically would like you to help us test the new soft shutdown feature. Please let us know if it does or does not work for you.\n
\n
Please [contact us](https://buskill.in/contact) if you’d like to help test the BusKill app :)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 0
+favouriteCount: 0
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1689179069 {#1442
date: 2023-07-12 18:24:29.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1451 …}
+votes: Doctrine\ORM\PersistentCollection {#1417 …}
+reports: Doctrine\ORM\PersistentCollection {#1411 …}
+favourites: Doctrine\ORM\PersistentCollection {#1441 …}
+notifications: Doctrine\ORM\PersistentCollection {#1418 …}
+badges: Doctrine\ORM\PersistentCollection {#1425 …}
+children: []
-id: 24777
-titleTs: "'buskil':1 'dead':3 'linux':2 'man':4 'releas':7 'switch':5 'v0.7.0':6"
-bodyTs: "'/#demo)':97 '/buskill-app/en/stable/attribution.html#similar-projects)':379 '/buskill-app/en/stable/changelog.html':288 '/buskill-app/en/stable/hardware_dev/bom.html#usb-c-variant)':349 '/buskill-app/en/stable/software_dev/test.html)':359 '/buskill-app/en/stable/software_usr/requirements.html#supported-platforms).':571 '/buskill-app/en/v0.7.0/software_dev/release.html)':370 '/buskill-app/en/v0.7.0/software_usr/cli.html](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/cli.html)':469 '/buskill-app/en/v0.7.0/software_usr/download.html)':163 '/buskill-app/en/v0.7.0/software_usr/gui.html#updating)in':155 '/buskill-app/en/v0.7.0/software_usr/gui.html)':308 '/buskill-app/en/v0.7.0/software_usr/gui.html).':466 '/buskill-v0-7-0-released/)!':13 '/buskill/buskill-app/issues/14)':191 '/buskill/buskill-app/issues/16)':209 '/buskill/buskill-app/issues/39)':223 '/buskill/buskill-app/issues/48)':332 '/buskill/buskill-app/issues/64)':240 '/buskill/buskill-app/issues/71)':229 '/buskill/buskill-app/issues?q=is%3aissue+label%3av0.7.0+),':179 '/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':89 '/contact)':608 '/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':103 '/wp-content/uploads/sites/8/buskill-v0.7.0-released_featuredimage.jpg)](https://www.buskill.in/buskill-v0-7-0-released/)':20 '1':150,181,300 '12':486 '2':159,194,326 '3':201,333 '4':212,350 '5':225,363 '6':236,371 '7':247 '8':258 'access':556 'ad':327,372 'add':182,195,202 'addit':374 'allow':25,390 'also':293,476 'announc':5,16,479 'app':32,143,157,232,316,362,411,419,514,527,551,618 'apt':497,500 'apt-get':499 'arm':28,313,408 'attach':73 'b':401 'background':249 'best':509 'better':334,351 'blue/red':250 'bodi':76 'breakaway':70 'bug':172 'build':339 'buskil':9,14,30,43,54,55,84,92,142,215,315,345,361,410,418,470,493,503,513,550,617 'buskill.in':607 'buskill.in/contact)':606 'buskill.ini':198 'c':344 'cabl':44,66,346 'chang':167,443 'changelog':284 'child':269,275 'choos':393,425 'cinnamon':246 'click':151,440 'color':252 'communic':272 'comput':40,49,81,111,405 'config':199,216 'connect':46,78,106 'contact':604 'cord':61 'could':543 'd':611 'data':129 'debian':473,485,495 'default':416 'devic':116,136 'disarm/arm':251 'distribut':535 'docs.buskill.in':154,162,287,307,348,358,369,378,465,468,570 'docs.buskill.in/buskill-app/en/stable/attribution.html#similar-projects)':377 'docs.buskill.in/buskill-app/en/stable/changelog.html':286 'docs.buskill.in/buskill-app/en/stable/hardware_dev/bom.html#usb-c-variant)':347 'docs.buskill.in/buskill-app/en/stable/software_dev/test.html)':357 'docs.buskill.in/buskill-app/en/stable/software_usr/requirements.html#supported-platforms).':569 'docs.buskill.in/buskill-app/en/v0.7.0/software_dev/release.html)':368 'docs.buskill.in/buskill-app/en/v0.7.0/software_usr/cli.html](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/cli.html)':467 'docs.buskill.in/buskill-app/en/v0.7.0/software_usr/download.html)':161 'docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html#updating)in':153 'docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html)':306 'docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html).':464 'document':289,299,335,352,382 'doesn':528 'download':160 'drawer':434 'either':148,395 'encrypt':123,128 'especi':552 'execut':265 'explain':85,93 'featur':176,589 'file':200,217 'find':282 'fix':173,226,237,248,259,364 'flavour':537 'fulli':530 'function':531 'get':501 'github':166 'github.com':88,178,190,208,222,228,239,331 'github.com/buskill/buskill-app/issues/14)':189 'github.com/buskill/buskill-app/issues/16)':207 'github.com/buskill/buskill-app/issues/39)':221 'github.com/buskill/buskill-app/issues/48)':330 'github.com/buskill/buskill-app/issues/64)':238 'github.com/buskill/buskill-app/issues/71)':227 'github.com/buskill/buskill-app/issues?q=is%3aissue+label%3av0.7.0+),':177 'github.com/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':87 'go':435 'gui':31,193,211,325,414,461 'guid':305,463 'handler':268 'happi':3,477 'help':547,582,614 'import':22 'improv':290,296 'in-app':230 'includ':170,180,310 'info':100 'inform':457 'insid':266 'instal':492,502 'keep':126 'key':124 'kill':60 'kill-cord':59 'kivi':214 'know':593 'laptop':58 'latest':146 'let':591 'like':579,612 'linux':244,516 'list':564 'locat':224 'lock':118,397,449 'lock-screen':448 'lockscreen':241,423 'maco':235,519 'made':294 'magnet':69 'mani':171,295 'manpag':329 'merg':213 'mint':245 'navig':433 'need':505 'new':175,197,204,586 'one':219 'open':431 'parent':278 'platform':541,568 'pleas':590,603 'possibl':490,524 'process':270,279 'project':376 'propag':254 're':2,475 'realli':544 'relat':375 'releas':7,15,24,366,388,483,575 'root':274 'run':261 'run-trigg':260 'safe':130 'screen':206,257,399,439,450 'see':458 'select':445 'set':205,438 'sever':51,113 'shred':121 'shut':37,402 'shutdown':119,187,321,385,429,454,588 'shuts-down':36 'soft':186,320,384,428,453,587 'soft-shutdown':185,319,383,427,452 'softwar':303,460 'specif':577 'standard':220 'steal':134 'sudo':498 'support':183,567 'system':559 'test':356,511,548,584,615 'tester':504 'thiev':132 'three':540 'thus':125 'trigger':188,242,262,322,386,421,430,441,446 'unfortun':521 'updat':152,169,233,301 'upgrad':137,140 'us':583,592,605 'usb':65,267,343 'usb-c':342 'use':545 'user':304,462 'v0.7.0':10,17 've':292 'version':147,534 'video':86,94 'watch':90 'window':517 'work':600 'workflow':367 'would':578 'www.buskill.in':12,19,96 'www.buskill.in/#demo)':95 'www.buskill.in/buskill-v0-7-0-released/)!':11 'www.buskill.in/wp-content/uploads/sites/8/buskill-v0.7.0-released_featuredimage.jpg)](https://www.buskill.in/buskill-v0-7-0-released/)':18 'yet':563 'youtube.com':102 'youtube.com/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':101"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 0
+visibility: "visible "
+apId: "https://monero.town/post/132042"
+editedAt: null
+createdAt: DateTimeImmutable @1689179069 {#1415
date: 2023-07-12 18:24:29.0 +02:00
}
} |
|
Show voter details
|
32 |
DENIED
|
moderate
|
App\Entity\Entry {#1420
+user: Proxies\__CG__\App\Entity\User {#1848 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1426 …}
+image: Proxies\__CG__\App\Entity\Image {#1634 …}
+domain: App\Entity\Domain {#282 …}
+slug: "BusKill-Linux-Dead-Man-Switch-v0-7-0-released"
+title: "BusKill (Linux Dead Man Switch) v0.7.0 released 💾"
+url: "https://www.buskill.in/buskill-v0-7-0-released/"
+body: """
We’re happy to announce the [release of BusKill v0.7.0](https://www.buskill.in/buskill-v0-7-0-released/)!\n
\n
[](https://www.buskill.in/buskill-v0-7-0-released/)\n
\n
Most importantly, this release allows you to arm the BusKill GUI app such that it **shuts-down your computer** when the BusKill cable’s connection to the computer is severed.\n
\n
What is BusKill?\n
----------------\n
\n
BusKill is a laptop kill-cord. It’s a USB cable with a magnetic breakaway that you attach to your body and connect to your computer.\n
\n
| [](https://www.buskill.in/#demo) |\n
|---|\n
| *Watch the [BusKill Explainer Video](https://www.buskill.in/#demo) for more info [youtube.com/v/qPwyoD_cQR4](https://www.youtube.com/v/qPwyoD_cQR4)* |\n
\n
If the connection between you to your computer is severed, then your device will lock, shutdown, or shred its encryption keys – thus keeping your encrypted data safe from thieves that steal your device.\n
\n
Upgrading\n
---------\n
\n
You can upgrade your BusKill app to the latest version either by\n
\n
1. [Clicking “Update”](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html#updating)in the app or\n
2. [Downloading](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/download.html) it from GitHub\n
\n
Changes\n
-------\n
\n
This update includes [many bug fixes and new features](https://github.com/BusKill/buskill-app/issues?q=is%3Aissue+label%3Av0.7.0+), including:\n
\n
1. Adds support for [‘soft-shutdown’ trigger](https://github.com/BusKill/buskill-app/issues/14) to GUI\n
2. Adds a new `buskill.ini` config file\n
3. Adds a new [“Settings” screen](https://github.com/BusKill/buskill-app/issues/16) in GUI\n
4. Merges kivy & buskill config files into [one standardized](https://github.com/BusKill/buskill-app/issues/39) location\n
5. [Fixes](https://github.com/BusKill/buskill-app/issues/71) in-app updates on MacOS\n
6. [Fixes](https://github.com/BusKill/buskill-app/issues/64) lockscreen trigger on Linux Mint Cinnamon\n
7. Fixes background blue/red disarm/arm color to propagate to all screens\n
8. Fixes `–run-trigger` to be executed inside usb_handler child process and communicate to root_child through the parent process\n
\n
You can find our changelog here:\n
\n
- <https://docs.buskill.in/buskill-app/en/stable/changelog.html>\n
\n
Documentation Improvements\n
--------------------------\n
\n
We’ve also made many improvements to our documentation\n
\n
1. Updated the [Software User Guide](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html) to include how to arm the BusKill app with the `soft-shutdown` trigger in the GUI\n
2. Added a [manpage](https://github.com/BusKill/buskill-app/issues/48)\n
3. Better documentation on how to [build your own USB-C BusKill Cable](https://docs.buskill.in/buskill-app/en/stable/hardware_dev/bom.html#usb-c-variant)\n
4. Better documentation on how to [test](https://docs.buskill.in/buskill-app/en/stable/software_dev/test.html) the buskill app\n
5. Fixes in [Release Workflow](https://docs.buskill.in/buskill-app/en/v0.7.0/software_dev/release.html)\n
6. Added some additional [related projects](https://docs.buskill.in/buskill-app/en/stable/attribution.html#similar-projects) to our documentation\n
\n
Soft-Shutdown Trigger\n
---------------------\n
\n
This release now allows you to choose between either [a] locking your screen or [b] shutting down your computer when you arm the BusKill app from the GUI. By default, the BusKill app will trigger the lockscreen. To choose the ‘`soft-shutdown`’ trigger, open the navigation drawer, go to the `Settings` Screen, click `Trigger`, and change the selected trigger from `lock-screen` to `soft-shutdown`. For more information, see our [Software GUI User Guide](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html).\n
\n
- [https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/cli.html](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/cli.html)\n
\n
BusKill Now in Debian!\n
----------------------\n
\n
We’re also happy to announce that, with the release of Debian 12, **it’s now possible to install BusKill in Debian with Apt**!\n
\n
```\n
\n
<span style="color:#323232;">sudo apt-get install buskill\n
</span>\n
```\n
\n
Testers Needed!\n
---------------\n
\n
We do our best to test the BusKill app on Linux, Windows, and MacOS. But unfortunately it’s possible that our app doesn’t fully function on all versions, distributions, and flavours of these three platforms.\n
\n
We could really use your help testing the BusKill app, especially if you have access to a system that’s not (yet) listed in our [Supported Platforms](https://docs.buskill.in/buskill-app/en/stable/software_usr/requirements.html#supported-platforms).\n
\n
And in this release, we specifically would like you to help us test the new soft shutdown feature. Please let us know if it does or does not work for you.\n
\n
Please [contact us](https://buskill.in/contact) if you’d like to help test the BusKill app :)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 0
+favouriteCount: 0
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1689179069 {#1442
date: 2023-07-12 18:24:29.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1451 …}
+votes: Doctrine\ORM\PersistentCollection {#1417 …}
+reports: Doctrine\ORM\PersistentCollection {#1411 …}
+favourites: Doctrine\ORM\PersistentCollection {#1441 …}
+notifications: Doctrine\ORM\PersistentCollection {#1418 …}
+badges: Doctrine\ORM\PersistentCollection {#1425 …}
+children: []
-id: 24777
-titleTs: "'buskil':1 'dead':3 'linux':2 'man':4 'releas':7 'switch':5 'v0.7.0':6"
-bodyTs: "'/#demo)':97 '/buskill-app/en/stable/attribution.html#similar-projects)':379 '/buskill-app/en/stable/changelog.html':288 '/buskill-app/en/stable/hardware_dev/bom.html#usb-c-variant)':349 '/buskill-app/en/stable/software_dev/test.html)':359 '/buskill-app/en/stable/software_usr/requirements.html#supported-platforms).':571 '/buskill-app/en/v0.7.0/software_dev/release.html)':370 '/buskill-app/en/v0.7.0/software_usr/cli.html](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/cli.html)':469 '/buskill-app/en/v0.7.0/software_usr/download.html)':163 '/buskill-app/en/v0.7.0/software_usr/gui.html#updating)in':155 '/buskill-app/en/v0.7.0/software_usr/gui.html)':308 '/buskill-app/en/v0.7.0/software_usr/gui.html).':466 '/buskill-v0-7-0-released/)!':13 '/buskill/buskill-app/issues/14)':191 '/buskill/buskill-app/issues/16)':209 '/buskill/buskill-app/issues/39)':223 '/buskill/buskill-app/issues/48)':332 '/buskill/buskill-app/issues/64)':240 '/buskill/buskill-app/issues/71)':229 '/buskill/buskill-app/issues?q=is%3aissue+label%3av0.7.0+),':179 '/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':89 '/contact)':608 '/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':103 '/wp-content/uploads/sites/8/buskill-v0.7.0-released_featuredimage.jpg)](https://www.buskill.in/buskill-v0-7-0-released/)':20 '1':150,181,300 '12':486 '2':159,194,326 '3':201,333 '4':212,350 '5':225,363 '6':236,371 '7':247 '8':258 'access':556 'ad':327,372 'add':182,195,202 'addit':374 'allow':25,390 'also':293,476 'announc':5,16,479 'app':32,143,157,232,316,362,411,419,514,527,551,618 'apt':497,500 'apt-get':499 'arm':28,313,408 'attach':73 'b':401 'background':249 'best':509 'better':334,351 'blue/red':250 'bodi':76 'breakaway':70 'bug':172 'build':339 'buskil':9,14,30,43,54,55,84,92,142,215,315,345,361,410,418,470,493,503,513,550,617 'buskill.in':607 'buskill.in/contact)':606 'buskill.ini':198 'c':344 'cabl':44,66,346 'chang':167,443 'changelog':284 'child':269,275 'choos':393,425 'cinnamon':246 'click':151,440 'color':252 'communic':272 'comput':40,49,81,111,405 'config':199,216 'connect':46,78,106 'contact':604 'cord':61 'could':543 'd':611 'data':129 'debian':473,485,495 'default':416 'devic':116,136 'disarm/arm':251 'distribut':535 'docs.buskill.in':154,162,287,307,348,358,369,378,465,468,570 'docs.buskill.in/buskill-app/en/stable/attribution.html#similar-projects)':377 'docs.buskill.in/buskill-app/en/stable/changelog.html':286 'docs.buskill.in/buskill-app/en/stable/hardware_dev/bom.html#usb-c-variant)':347 'docs.buskill.in/buskill-app/en/stable/software_dev/test.html)':357 'docs.buskill.in/buskill-app/en/stable/software_usr/requirements.html#supported-platforms).':569 'docs.buskill.in/buskill-app/en/v0.7.0/software_dev/release.html)':368 'docs.buskill.in/buskill-app/en/v0.7.0/software_usr/cli.html](https://docs.buskill.in/buskill-app/en/v0.7.0/software_usr/cli.html)':467 'docs.buskill.in/buskill-app/en/v0.7.0/software_usr/download.html)':161 'docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html#updating)in':153 'docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html)':306 'docs.buskill.in/buskill-app/en/v0.7.0/software_usr/gui.html).':464 'document':289,299,335,352,382 'doesn':528 'download':160 'drawer':434 'either':148,395 'encrypt':123,128 'especi':552 'execut':265 'explain':85,93 'featur':176,589 'file':200,217 'find':282 'fix':173,226,237,248,259,364 'flavour':537 'fulli':530 'function':531 'get':501 'github':166 'github.com':88,178,190,208,222,228,239,331 'github.com/buskill/buskill-app/issues/14)':189 'github.com/buskill/buskill-app/issues/16)':207 'github.com/buskill/buskill-app/issues/39)':221 'github.com/buskill/buskill-app/issues/48)':330 'github.com/buskill/buskill-app/issues/64)':238 'github.com/buskill/buskill-app/issues/71)':227 'github.com/buskill/buskill-app/issues?q=is%3aissue+label%3av0.7.0+),':177 'github.com/buskill/buskill-app/raw/master/docs/images/buskill_explainer_video_20211210.gif?raw=true)](https://www.buskill.in/#demo)':87 'go':435 'gui':31,193,211,325,414,461 'guid':305,463 'handler':268 'happi':3,477 'help':547,582,614 'import':22 'improv':290,296 'in-app':230 'includ':170,180,310 'info':100 'inform':457 'insid':266 'instal':492,502 'keep':126 'key':124 'kill':60 'kill-cord':59 'kivi':214 'know':593 'laptop':58 'latest':146 'let':591 'like':579,612 'linux':244,516 'list':564 'locat':224 'lock':118,397,449 'lock-screen':448 'lockscreen':241,423 'maco':235,519 'made':294 'magnet':69 'mani':171,295 'manpag':329 'merg':213 'mint':245 'navig':433 'need':505 'new':175,197,204,586 'one':219 'open':431 'parent':278 'platform':541,568 'pleas':590,603 'possibl':490,524 'process':270,279 'project':376 'propag':254 're':2,475 'realli':544 'relat':375 'releas':7,15,24,366,388,483,575 'root':274 'run':261 'run-trigg':260 'safe':130 'screen':206,257,399,439,450 'see':458 'select':445 'set':205,438 'sever':51,113 'shred':121 'shut':37,402 'shutdown':119,187,321,385,429,454,588 'shuts-down':36 'soft':186,320,384,428,453,587 'soft-shutdown':185,319,383,427,452 'softwar':303,460 'specif':577 'standard':220 'steal':134 'sudo':498 'support':183,567 'system':559 'test':356,511,548,584,615 'tester':504 'thiev':132 'three':540 'thus':125 'trigger':188,242,262,322,386,421,430,441,446 'unfortun':521 'updat':152,169,233,301 'upgrad':137,140 'us':583,592,605 'usb':65,267,343 'usb-c':342 'use':545 'user':304,462 'v0.7.0':10,17 've':292 'version':147,534 'video':86,94 'watch':90 'window':517 'work':600 'workflow':367 'would':578 'www.buskill.in':12,19,96 'www.buskill.in/#demo)':95 'www.buskill.in/buskill-v0-7-0-released/)!':11 'www.buskill.in/wp-content/uploads/sites/8/buskill-v0.7.0-released_featuredimage.jpg)](https://www.buskill.in/buskill-v0-7-0-released/)':18 'yet':563 'youtube.com':102 'youtube.com/v/qpwyod_cqr4](https://www.youtube.com/v/qpwyod_cqr4)*':101"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 0
+visibility: "visible "
+apId: "https://monero.town/post/132042"
+editedAt: null
+createdAt: DateTimeImmutable @1689179069 {#1415
date: 2023-07-12 18:24:29.0 +02:00
}
} |
|
Show voter details
|