{ "version": "https://jsonfeed.org/version/1.1", "user_comment": "This feed allows you to read the posts from this site in any feed reader that supports the JSON Feed format. To add this feed to your reader, copy the following URL -- https://matoken.org/blog/tag/%e3%82%bb%e3%82%ad%e3%83%a5%e3%83%aa%e3%83%86%e3%82%a3/feed/json -- and add it your reader.", "home_page_url": "https://matoken.org/blog/tag/%e3%82%bb%e3%82%ad%e3%83%a5%e3%83%aa%e3%83%86%e3%82%a3", "feed_url": "https://matoken.org/blog/tag/%e3%82%bb%e3%82%ad%e3%83%a5%e3%83%aa%e3%83%86%e3%82%a3/feed/json", "language": "ja", "title": "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 – matoken's blog", "description": "Is there no plan B?", "icon": "https://matoken.org/blog/wp-content/uploads/2025/03/cropped-1865f695c4eecc844385acef2f078255036adccd42c254580ea3844543ab56d9.jpeg", "items": [ { "id": "http://matoken.org/blog/?p=1451", "url": "https://matoken.org/blog/2016/10/10/set-the-initial-device-of-usbguard/", "title": "USBGuard\u306e\u521d\u671f\u30c7\u30d0\u30a4\u30b9\u3092\u8a2d\u5b9a", "content_html": "

USBGuard\u306f\u305d\u306e\u307e\u307e\u3060\u3068\u30c7\u30fc\u30e2\u30f3\u8d77\u52d5\u6642\u306b\u63a5\u7d9a\u3055\u308c\u3066\u3044\u305f\u30c7\u30d0\u30a4\u30b9\u306f\u5168\u3066\u8a31\u53ef\u3055\u308c\u308b\u306e\u3067\u4e0d\u6b63\u306a\u30c7\u30d0\u30a4\u30b9\u304c\u8d77\u52d5\u6642\u306b\u65e2\u306b\u53d6\u308a\u4ed8\u3051\u3089\u308c\u3066\u3044\u305f\u5834\u5408\u8a31\u53ef\u3055\u308c\u3066\u3057\u307e\u3044\u307e\u3059\uff0e \u305d\u3053\u3067\u624b\u52d5\u3067\u5229\u7528\u53ef\u80fd\u30c7\u30d0\u30a4\u30b9\u3092allow\u3067\u8a2d\u5b9a\u306b\uff0c\u305d\u3057\u3066\u305d\u308c\u4ee5\u5916\u3092block\u306b\u3057\u305f\uff0eblock\u3067\u306a\u304freject\u306e\u65b9\u304c\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u306f\u4e0a\u304c\u308b\u3051\u3069\u8a31\u53ef\u3057\u305f\u3044\u5834\u5408\u9762\u5012\u306a\u306e\u3067\u3068\u308a\u3042\u3048\u305a\u30d6\u30ed\u30c3\u30af\u306b\uff0e \u3053\u308c\u3067allow\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u306a\u3044\u30c7\u30d0\u30a4\u30b9\u3092\u7e4b\u3050\u3068block\uff0e\u305d\u306e\u30c7\u30d0\u30a4\u30b9\u3092\u5229\u7528\u3057\u305f\u3044\u5834\u5408\u306f\u624b\u52d5\u3067allow-device \u3084usbguard-applet-qt\u3067allow\u306b\u3059\u308c\u3070\u4f7f\u3048\u307e\u3059\uff0e

\n

\u203bUSBGuard\u306f\u6b21\u306e\u30da\u30fc\u30b8\u306e\u8a2d\u5b9a(\u30e6\u30fc\u30b6\uff0c\u30b0\u30eb\u30fc\u30d7\u8a2d\u5b9a)\u304c\u6e08\u3093\u3067\u3044\u308b\u524d\u63d0\u3067\u3059\uff0e

\n\n

\u30eb\u30fc\u30eb\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u6210

\n

\u307e\u305a\u306fgenerate-policy\u3067\u73fe\u5728\u306e\u72b6\u614b\u3092\u30d5\u30a1\u30a4\u30eb\u306b\u66f8\u304d\u51fa\u3057\u3066\u7de8\u96c6\u3057\u307e\u3059\uff0e \u3053\u3053\u3067\u306f\u5185\u8535\u30ab\u30e1\u30e9\u3082block\u306b\u3057\u3066\u3044\u307e\u3059\uff0e

\n
$ usbguard generate-policy > rules.conf\r\n$ vi rules.conf\r\n$ sudo cat /etc/usbguard/rules.conf\r\nallow id 1d6b:0002 serial "0000:00:1a.0" name "EHCI Host Controller" hash "MwANH+QnAvclGgMNHjzanbOGkp3bPmwqoyAEZZ6QXTQ=" parent-hash "uvJm0y/N2iYeJgfKJsJqWKTJts/duhYZ7W2zzAYk7Y8=" with-interface 09:00:00\r\nallow id 8087:0024 serial "" name "" hash "kv3v2+rnq9QvYI3/HbJ1EV9vdujZ0aVCQ/CGBYIkEB0=" parent-hash "MwANH+QnAvclGgMNHjzanbOGkp3bPmwqoyAEZZ6QXTQ=" via-port "3-1" with-interface 09:00:00\r\nallow id 0a5c:21e6 serial "2016D8DA016E" name "BCM20702A0" hash "C4Os63DCRvIuWJYU/U+1PXrvWlXa2PmpRUQhp+C5eeE=" parent-hash "kv3v2+rnq9QvYI3/HbJ1EV9vdujZ0aVCQ/CGBYIkEB0=" with-interface { ff:01:01 ff:01:01 ff:01:01 ff:01:01 ff:01:01 ff:01:01 ff:01:01 ff:ff:ff fe:01:01 }\r\nallow id 17ef:100a serial "" name "" hash "dMjTmGpj5dFGqH51kQpO/LVBQxE6JkwibVRJQkFCCuU=" parent-hash "kv3v2+rnq9QvYI3/HbJ1EV9vdujZ0aVCQ/CGBYIkEB0=" via-port "3-1.5" with-interface { 09:00:01 09:00:02 }\r\nblock id 04f2:b217 serial "" name "Integrated Camera" hash "BxFRAwzjkHO55cQGR8oMRm6bq+Ps2qQtU88jE1Uk5KE=" parent-hash "kv3v2+rnq9QvYI3/HbJ1EV9vdujZ0aVCQ/CGBYIkEB0=" via-port "3-1.6" with-interface { 0e:01:00 0e:02:00 0e:02:00 0e:02:00 0e:02:00 0e:02:00 0e:02:00 0e:02:00 0e:02:00 }\r\nallow id 1d6b:0002 serial "0000:05:00.0" name "xHCI Host Controller" hash "IV7wk04gfQJink/IY4TiGVdcmTzuc09WcSe6k57kWrs=" parent-hash "3TIXKJ1dp4XFV6VxxWU11xbI0yLS0VmRZIaxdsLZDx4=" with-interface 09:00:00\r\nallow id 1d6b:0003 serial "0000:05:00.0" name "xHCI Host Controller" hash "VlZK5oVuQQAlBH76Ekgc+KaZZDL0BAsF9tEf1ynb154=" parent-hash "3TIXKJ1dp4XFV6VxxWU11xbI0yLS0VmRZIaxdsLZDx4=" with-interface 09:00:00\r\nallow id 1d6b:0002 serial "0000:00:1d.0" name "EHCI Host Controller" hash "WwvSEwd+7257rAqUGLMQjffF7zyqygmmLeQTYnR9QzQ=" parent-hash "FjkaT8Rp/Bh++KC4RQhk++hWack2wTDa1a1G5yXqYys=" with-interface 09:00:00\r\nallow id 8087:0024 serial "" name "" hash "Zx7v0FMQEjScKSAFENAiobEs1OGPPB0YWR+yXDCVE04=" parent-hash "WwvSEwd+7257rAqUGLMQjffF7zyqygmmLeQTYnR9QzQ=" via-port "4-1" with-interface 09:00:00\r\nblock
\n

\u30eb\u30fc\u30eb\u30d5\u30a1\u30a4\u30eb\u3092\u53cd\u6620\u3057\u3066\u52d5\u4f5c\u78ba\u8a8d

\n

\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092\u30b3\u30d4\u30fc\u3057\u3066\u30c7\u30fc\u30e2\u30f3\u3092\u518d\u8d77\u52d5\u3057\u3066\u53cd\u6620\uff0e

\n
$ sudo install -m 0600 -o root -g root rules.conf /etc/usbguard/rules.conf\r\n$ sudo systemctl restart usbguard
\n

\u3053\u308c\u3067allow\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u306a\u3044USB\u30c7\u30d0\u30a4\u30b9\u3092\u63a5\u7d9a\u3057\u305f\u72b6\u614b\u3067\u8d77\u52d5\u3057\u3066\u3082block\u306b\uff0c\u65b0\u3057\u3044USB\u30c7\u30d0\u30a4\u30b9\u3092\u63a5\u7d9a\u3057\u3066\u3082block\u306b\u306a\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3059\uff0e

\n

\u65b0\u3057\u3044\u30c7\u30d0\u30a4\u30b9\u3092\u624b\u52d5\u3067\u8a31\u53ef\u3059\u308b

\n

\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u306a\u3044\u30c7\u30d0\u30a4\u30b9\u3092\u5229\u7528\u3057\u305f\u3044\u5834\u5408\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306blist-devices\u3067id\u3092\u78ba\u8a8d\u3057\u3066allow-device \u3084usbguard-applet-qt\u3067allow\u306b\u3057\u3066\u4f7f\u3048\u308b\u3088\u3046\u306b\u3057\u307e\u3059\uff0e

\n
$ usbguard list-devices | grep block\r\n15: block id 04f2:b217 serial "" name "Integrated Camera" hash "BxFRAwzjkHO55cQGR8oMRm6bq+Ps2qQtU88jE1Uk5KE=" parent-hash "kv3v2+rnq9QvYI3/HbJ1EV9vdujZ0aVCQ/CGBYIkEB0=" via-port "3-1.6" with-interface { 0e:01:00 0e:02:00 0e:02:00 0e:02:00 0e:02:00 0e:02:00 0e:02:00 0e:02:00 0e:02:00 }\r\n20: block id 1004:631c serial "03a809c94b4befd4" name "LGE Android Phone" hash "0qSmncueL3SVg+z6yyVNMG2l+KxlAsMZWRfpPvCp0oU=" parent-hash "Zx7v0FMQEjScKSAFENAiobEs1OGPPB0YWR+yXDCVE04=" via-port "4-1.1" with-interface ff:ff:00\r\n$ usbguard allow-device 20
\n

\"20161010_00:10:37-11962\"
\n

\n

\u3068\u308a\u3042\u3048\u305a\u3053\u308c\u3067\u826f\u3055\u305d\u3046\u3067\u3059\u304c\uff0c\u305f\u307e\u306bSSD\u3092\u5dee\u3057\u66ff\u3048\u308b\u3053\u3068\u304c\u3042\u308a\u307e\u3059\uff0e\u305d\u3046\u3059\u308b\u3068\u524d\u3082\u3063\u3066\u8a2d\u5b9a\u3057\u76f4\u3057\u3066\u304a\u304b\u306a\u3044\u3068\u30c7\u30d0\u30a4\u30b9\u304c\u8a8d\u8b58\u305b\u305a\u4e0d\u5473\u3044\u3053\u3068\u304c\u8d77\u3053\u308a\u305d\u3046\u3067\u3059\uff0e\u3068\u3044\u3046\u3053\u3068\u3067\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u306bhostname\u3092\u4ed8\u3051\u3066\u305d\u308c\u3092\u4f7f\u3046\u3088\u3046\u306b\u3057\u3066\u307f\u307e\u3057\u305f\uff0e

\n

host\u3054\u3068\u306e\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u308b

\n

\u8d77\u52d5\u6642\u306b\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u306f\u6307\u5b9a\u3067\u304d\u307e\u3059\u304c\uff0c\u30eb\u30fc\u30eb\u30d5\u30a1\u30a4\u30eb\u306f\u6307\u5b9a\u3067\u304d\u306a\u3044\u3088\u3046\u3067\u3059\uff0e\u4e21\u65b9\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u30db\u30b9\u30c8\u3054\u3068\u306b\u7528\u610f\u3057\u307e\u3059\uff0e

\n
$ sudo cp -p /etc/usbguard/usbguard-daemon.conf /etc/usbguard/usbguard-daemon-`hostname`.conf\r\n$ sudo vi /etc/usbguard/usbguard-daemon-x220.conf\r\n$ diff /etc/usbguard/usbguard-daemon.conf /etc/usbguard/usbguard-daemon-x220.conf\r\n10c10\r\n< RuleFile=/etc/usbguard/rules.conf\r\n---\r\n> RuleFile=/etc/usbguard/rules-x220.conf\r\n$ sudo cp -p /etc/usbguard/rules.conf /etc/usbguard/rules-`hostname`.conf
\n

systemd\u306e\u8d77\u52d5\u30d5\u30a1\u30a4\u30eb\u3092\u4fee\u6b63\u3057\u3066\u30db\u30b9\u30c8\u540d\u4ed8\u304d\u306e\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092\u4f7f\u3046\u3088\u3046\u306b\u3059\u308b

\n

Systemd\u306e\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092\u7528\u610f\u3057\u3066\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092\u30db\u30b9\u30c8\u540d\u4ed8\u304d\u3067\u547c\u3076\u3088\u3046\u306b\u4fee\u6b63\u3057\u307e\u3057\u305f\uff0e

\n
$ sudo vi /etc/systemd/system/usbguard.service\r\n$ cat /etc/systemd/system/usbguard.service\r\n[Unit]\r\nDescription=USBGuard daemon\r\nWants=systemd-udevd.service local-fs.target\r\nDocumentation=man:usbguard-daemon(8)\r\n\r\n[Service]\r\nType=simple\r\nExecStartPre=/bin/bash -c "/bin/systemctl set-environment hostname=$(/bin/hostname)"\r\nExecStart=/usr/sbin/usbguard-daemon -k -c /etc/usbguard/usbguard-daemon-${hostname}.conf\r\nRestart=on-failure\r\n\r\n[Install]\r\nWantedBy=basic.target
\n

\u8d77\u52d5\u3057\u76f4\u3057\u3066\u78ba\u8a8d\u3057\u3066\u307f\u308b\u3068\u30db\u30b9\u30c8\u540d\u4ed8\u304d\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u547c\u3093\u3067\u3044\u307e\u3059\uff0e

\n
$ sudo systemctl daemon-reload\r\n$ sudo service usbguard restart\r\n$ hostname\r\nx220\r\n$ ps -ef|grep -i usbguard-daemon\r\nroot     28545     1  0 00:05 ?        00:00:00 /usr/sbin/usbguard-daemon -k -c /etc/usbguard/usbguard-daemon-x220.conf
\n

\u3061\u3087\u3063\u3068\u9762\u5012\u3067\u3059\u304c\u3068\u308a\u3042\u3048\u305a\u3053\u308c\u3067\u884c\u3051\u305d\u3046\u3067\u3059\uff0e

\n

\n", "content_text": "USBGuard\u306f\u305d\u306e\u307e\u307e\u3060\u3068\u30c7\u30fc\u30e2\u30f3\u8d77\u52d5\u6642\u306b\u63a5\u7d9a\u3055\u308c\u3066\u3044\u305f\u30c7\u30d0\u30a4\u30b9\u306f\u5168\u3066\u8a31\u53ef\u3055\u308c\u308b\u306e\u3067\u4e0d\u6b63\u306a\u30c7\u30d0\u30a4\u30b9\u304c\u8d77\u52d5\u6642\u306b\u65e2\u306b\u53d6\u308a\u4ed8\u3051\u3089\u308c\u3066\u3044\u305f\u5834\u5408\u8a31\u53ef\u3055\u308c\u3066\u3057\u307e\u3044\u307e\u3059\uff0e \u305d\u3053\u3067\u624b\u52d5\u3067\u5229\u7528\u53ef\u80fd\u30c7\u30d0\u30a4\u30b9\u3092allow\u3067\u8a2d\u5b9a\u306b\uff0c\u305d\u3057\u3066\u305d\u308c\u4ee5\u5916\u3092block\u306b\u3057\u305f\uff0eblock\u3067\u306a\u304freject\u306e\u65b9\u304c\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u306f\u4e0a\u304c\u308b\u3051\u3069\u8a31\u53ef\u3057\u305f\u3044\u5834\u5408\u9762\u5012\u306a\u306e\u3067\u3068\u308a\u3042\u3048\u305a\u30d6\u30ed\u30c3\u30af\u306b\uff0e \u3053\u308c\u3067allow\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u306a\u3044\u30c7\u30d0\u30a4\u30b9\u3092\u7e4b\u3050\u3068block\uff0e\u305d\u306e\u30c7\u30d0\u30a4\u30b9\u3092\u5229\u7528\u3057\u305f\u3044\u5834\u5408\u306f\u624b\u52d5\u3067allow-device \u3084usbguard-applet-qt\u3067allow\u306b\u3059\u308c\u3070\u4f7f\u3048\u307e\u3059\uff0e\n\u203bUSBGuard\u306f\u6b21\u306e\u30da\u30fc\u30b8\u306e\u8a2d\u5b9a(\u30e6\u30fc\u30b6\uff0c\u30b0\u30eb\u30fc\u30d7\u8a2d\u5b9a)\u304c\u6e08\u3093\u3067\u3044\u308b\u524d\u63d0\u3067\u3059\uff0e\n\n\u4e0d\u6b63\u306aUSB\u30c7\u30d0\u30a4\u30b9\u304b\u3089PC\u3092\u5b88\u308bUSBGuard\u3092\u8a66\u3059 | matoken’s meme\n\n\u30eb\u30fc\u30eb\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u6210\n\u307e\u305a\u306fgenerate-policy\u3067\u73fe\u5728\u306e\u72b6\u614b\u3092\u30d5\u30a1\u30a4\u30eb\u306b\u66f8\u304d\u51fa\u3057\u3066\u7de8\u96c6\u3057\u307e\u3059\uff0e \u3053\u3053\u3067\u306f\u5185\u8535\u30ab\u30e1\u30e9\u3082block\u306b\u3057\u3066\u3044\u307e\u3059\uff0e\n$ usbguard generate-policy > rules.conf\r\n$ vi rules.conf\r\n$ sudo cat /etc/usbguard/rules.conf\r\nallow id 1d6b:0002 serial "0000:00:1a.0" name "EHCI Host Controller" hash "MwANH+QnAvclGgMNHjzanbOGkp3bPmwqoyAEZZ6QXTQ=" parent-hash "uvJm0y/N2iYeJgfKJsJqWKTJts/duhYZ7W2zzAYk7Y8=" with-interface 09:00:00\r\nallow id 8087:0024 serial "" name "" hash "kv3v2+rnq9QvYI3/HbJ1EV9vdujZ0aVCQ/CGBYIkEB0=" parent-hash "MwANH+QnAvclGgMNHjzanbOGkp3bPmwqoyAEZZ6QXTQ=" via-port "3-1" with-interface 09:00:00\r\nallow id 0a5c:21e6 serial "2016D8DA016E" name "BCM20702A0" hash "C4Os63DCRvIuWJYU/U+1PXrvWlXa2PmpRUQhp+C5eeE=" parent-hash "kv3v2+rnq9QvYI3/HbJ1EV9vdujZ0aVCQ/CGBYIkEB0=" with-interface { ff:01:01 ff:01:01 ff:01:01 ff:01:01 ff:01:01 ff:01:01 ff:01:01 ff:ff:ff fe:01:01 }\r\nallow id 17ef:100a serial "" name "" hash "dMjTmGpj5dFGqH51kQpO/LVBQxE6JkwibVRJQkFCCuU=" parent-hash "kv3v2+rnq9QvYI3/HbJ1EV9vdujZ0aVCQ/CGBYIkEB0=" via-port "3-1.5" with-interface { 09:00:01 09:00:02 }\r\nblock id 04f2:b217 serial "" name "Integrated Camera" hash "BxFRAwzjkHO55cQGR8oMRm6bq+Ps2qQtU88jE1Uk5KE=" parent-hash "kv3v2+rnq9QvYI3/HbJ1EV9vdujZ0aVCQ/CGBYIkEB0=" via-port "3-1.6" with-interface { 0e:01:00 0e:02:00 0e:02:00 0e:02:00 0e:02:00 0e:02:00 0e:02:00 0e:02:00 0e:02:00 }\r\nallow id 1d6b:0002 serial "0000:05:00.0" name "xHCI Host Controller" hash "IV7wk04gfQJink/IY4TiGVdcmTzuc09WcSe6k57kWrs=" parent-hash "3TIXKJ1dp4XFV6VxxWU11xbI0yLS0VmRZIaxdsLZDx4=" with-interface 09:00:00\r\nallow id 1d6b:0003 serial "0000:05:00.0" name "xHCI Host Controller" hash "VlZK5oVuQQAlBH76Ekgc+KaZZDL0BAsF9tEf1ynb154=" parent-hash "3TIXKJ1dp4XFV6VxxWU11xbI0yLS0VmRZIaxdsLZDx4=" with-interface 09:00:00\r\nallow id 1d6b:0002 serial "0000:00:1d.0" name "EHCI Host Controller" hash "WwvSEwd+7257rAqUGLMQjffF7zyqygmmLeQTYnR9QzQ=" parent-hash "FjkaT8Rp/Bh++KC4RQhk++hWack2wTDa1a1G5yXqYys=" with-interface 09:00:00\r\nallow id 8087:0024 serial "" name "" hash "Zx7v0FMQEjScKSAFENAiobEs1OGPPB0YWR+yXDCVE04=" parent-hash "WwvSEwd+7257rAqUGLMQjffF7zyqygmmLeQTYnR9QzQ=" via-port "4-1" with-interface 09:00:00\r\nblock\n\u30eb\u30fc\u30eb\u30d5\u30a1\u30a4\u30eb\u3092\u53cd\u6620\u3057\u3066\u52d5\u4f5c\u78ba\u8a8d\n\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092\u30b3\u30d4\u30fc\u3057\u3066\u30c7\u30fc\u30e2\u30f3\u3092\u518d\u8d77\u52d5\u3057\u3066\u53cd\u6620\uff0e\n$ sudo install -m 0600 -o root -g root rules.conf /etc/usbguard/rules.conf\r\n$ sudo systemctl restart usbguard\n\u3053\u308c\u3067allow\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u306a\u3044USB\u30c7\u30d0\u30a4\u30b9\u3092\u63a5\u7d9a\u3057\u305f\u72b6\u614b\u3067\u8d77\u52d5\u3057\u3066\u3082block\u306b\uff0c\u65b0\u3057\u3044USB\u30c7\u30d0\u30a4\u30b9\u3092\u63a5\u7d9a\u3057\u3066\u3082block\u306b\u306a\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3059\uff0e\n\u65b0\u3057\u3044\u30c7\u30d0\u30a4\u30b9\u3092\u624b\u52d5\u3067\u8a31\u53ef\u3059\u308b\n\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u306a\u3044\u30c7\u30d0\u30a4\u30b9\u3092\u5229\u7528\u3057\u305f\u3044\u5834\u5408\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306blist-devices\u3067id\u3092\u78ba\u8a8d\u3057\u3066allow-device \u3084usbguard-applet-qt\u3067allow\u306b\u3057\u3066\u4f7f\u3048\u308b\u3088\u3046\u306b\u3057\u307e\u3059\uff0e\n$ usbguard list-devices | grep block\r\n15: block id 04f2:b217 serial "" name "Integrated Camera" hash "BxFRAwzjkHO55cQGR8oMRm6bq+Ps2qQtU88jE1Uk5KE=" parent-hash "kv3v2+rnq9QvYI3/HbJ1EV9vdujZ0aVCQ/CGBYIkEB0=" via-port "3-1.6" with-interface { 0e:01:00 0e:02:00 0e:02:00 0e:02:00 0e:02:00 0e:02:00 0e:02:00 0e:02:00 0e:02:00 }\r\n20: block id 1004:631c serial "03a809c94b4befd4" name "LGE Android Phone" hash "0qSmncueL3SVg+z6yyVNMG2l+KxlAsMZWRfpPvCp0oU=" parent-hash "Zx7v0FMQEjScKSAFENAiobEs1OGPPB0YWR+yXDCVE04=" via-port "4-1.1" with-interface ff:ff:00\r\n$ usbguard allow-device 20\n\n\n\u3068\u308a\u3042\u3048\u305a\u3053\u308c\u3067\u826f\u3055\u305d\u3046\u3067\u3059\u304c\uff0c\u305f\u307e\u306bSSD\u3092\u5dee\u3057\u66ff\u3048\u308b\u3053\u3068\u304c\u3042\u308a\u307e\u3059\uff0e\u305d\u3046\u3059\u308b\u3068\u524d\u3082\u3063\u3066\u8a2d\u5b9a\u3057\u76f4\u3057\u3066\u304a\u304b\u306a\u3044\u3068\u30c7\u30d0\u30a4\u30b9\u304c\u8a8d\u8b58\u305b\u305a\u4e0d\u5473\u3044\u3053\u3068\u304c\u8d77\u3053\u308a\u305d\u3046\u3067\u3059\uff0e\u3068\u3044\u3046\u3053\u3068\u3067\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u306bhostname\u3092\u4ed8\u3051\u3066\u305d\u308c\u3092\u4f7f\u3046\u3088\u3046\u306b\u3057\u3066\u307f\u307e\u3057\u305f\uff0e\nhost\u3054\u3068\u306e\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u308b\n\u8d77\u52d5\u6642\u306b\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u306f\u6307\u5b9a\u3067\u304d\u307e\u3059\u304c\uff0c\u30eb\u30fc\u30eb\u30d5\u30a1\u30a4\u30eb\u306f\u6307\u5b9a\u3067\u304d\u306a\u3044\u3088\u3046\u3067\u3059\uff0e\u4e21\u65b9\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u30db\u30b9\u30c8\u3054\u3068\u306b\u7528\u610f\u3057\u307e\u3059\uff0e\n$ sudo cp -p /etc/usbguard/usbguard-daemon.conf /etc/usbguard/usbguard-daemon-`hostname`.conf\r\n$ sudo vi /etc/usbguard/usbguard-daemon-x220.conf\r\n$ diff /etc/usbguard/usbguard-daemon.conf /etc/usbguard/usbguard-daemon-x220.conf\r\n10c10\r\n< RuleFile=/etc/usbguard/rules.conf\r\n---\r\n> RuleFile=/etc/usbguard/rules-x220.conf\r\n$ sudo cp -p /etc/usbguard/rules.conf /etc/usbguard/rules-`hostname`.conf\nsystemd\u306e\u8d77\u52d5\u30d5\u30a1\u30a4\u30eb\u3092\u4fee\u6b63\u3057\u3066\u30db\u30b9\u30c8\u540d\u4ed8\u304d\u306e\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092\u4f7f\u3046\u3088\u3046\u306b\u3059\u308b\nSystemd\u306e\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092\u7528\u610f\u3057\u3066\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092\u30db\u30b9\u30c8\u540d\u4ed8\u304d\u3067\u547c\u3076\u3088\u3046\u306b\u4fee\u6b63\u3057\u307e\u3057\u305f\uff0e\n$ sudo vi /etc/systemd/system/usbguard.service\r\n$ cat /etc/systemd/system/usbguard.service\r\n[Unit]\r\nDescription=USBGuard daemon\r\nWants=systemd-udevd.service local-fs.target\r\nDocumentation=man:usbguard-daemon(8)\r\n\r\n[Service]\r\nType=simple\r\nExecStartPre=/bin/bash -c "/bin/systemctl set-environment hostname=$(/bin/hostname)"\r\nExecStart=/usr/sbin/usbguard-daemon -k -c /etc/usbguard/usbguard-daemon-${hostname}.conf\r\nRestart=on-failure\r\n\r\n[Install]\r\nWantedBy=basic.target\n\u8d77\u52d5\u3057\u76f4\u3057\u3066\u78ba\u8a8d\u3057\u3066\u307f\u308b\u3068\u30db\u30b9\u30c8\u540d\u4ed8\u304d\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u547c\u3093\u3067\u3044\u307e\u3059\uff0e\n$ sudo systemctl daemon-reload\r\n$ sudo service usbguard restart\r\n$ hostname\r\nx220\r\n$ ps -ef|grep -i usbguard-daemon\r\nroot 28545 1 0 00:05 ? 00:00:00 /usr/sbin/usbguard-daemon -k -c /etc/usbguard/usbguard-daemon-x220.conf\n\u3061\u3087\u3063\u3068\u9762\u5012\u3067\u3059\u304c\u3068\u308a\u3042\u3048\u305a\u3053\u308c\u3067\u884c\u3051\u305d\u3046\u3067\u3059\uff0e", "date_published": "2016-10-10T00:37:06+09:00", "date_modified": "2016-10-10T00:50:26+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Linux", "sec", "USBGuard", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3" ] }, { "id": "http://matoken.org/blog/?p=1006", "url": "https://matoken.org/blog/2015/11/06/https-setting-you-use-the-lets-encrypt/", "title": "Let\u2019s Encrypt \u3092\u4f7f\u3063\u305f https \u8a2d\u5b9a", "content_html": "

\"\"

\n\n

Let\u2019s Encrypt \u306b\u4ee5\u524d\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3092\u767b\u9332\u3057\u3066\u3044\u305f\u306e\u3067\u3059\u304c\uff0c

\n
\n

Let\u2019s Encrypt Closed Beta Invite

\n
\n

\u3068\u3046\u3053\u3068\u3067\u30e1\u30fc\u30eb\u304c\u5c4a\u3044\u3066\u3044\u305f\u306e\u3067\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e

\n

\u3061\u306a\u307f\u306b Let\u2019s Encrypt \u306f DV(Domain Validation)\u8a3c\u660e\u66f8\u304c\u7121\u6599\u3067\u53d6\u5f97\u3067\u304d\u308b\u30b5\u30fc\u30d3\u30b9\u3067\uff0c\u7d4c\u8def\u306e\u6697\u53f7\u5316\u306f\u3055\u308c\u308b\u3051\u3069\u7d44\u7e54\u306e\u5b9f\u5728\u78ba\u8a8d\u307e\u3067\u306f\u3057\u306a\u3044\u30ec\u30d9\u30eb\u306e\u7269\uff0e

\n

\u65e9\u901f\u8a66\u3057\u3066\u307f\u307e\u3059\uff0e
\n\u5b9f\u884c\u74b0\u5883\u306f Debian jessie amd64 + Apache httpd 2.4(2.4.10-10+deb8u3)

\n

Let\u2019s Encrypt \u306e\u30c4\u30fc\u30eb\u3092\u5165\u624b\u3057\u3066\u5b9f\u884c\u3059\u308b\uff0e

\n
$ git clone https://github.com/letsencrypt/letsencrypt.git
$ cd letsencrypt
$ ./letsencrypt-auto --agree-dev-preview --server https://acme-v01.api.letsencrypt.org/directory auth
Bootstrapping dependencies for Debian-based OSes...
[sudo] password for user:
\n

\u3068\u3059\u308b\u3068\uff0c\u5fc5\u8981\u306a\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u81ea\u52d5\u7684\u306b\u5c0e\u5165\u3057\u59cb\u3081\u307e\u3059\uff0e
\n\u8cea\u554f\u304c\u3044\u304f\u3064\u304b\u6765\u308b\u3051\u3069\uff0c\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9(Let\u2019s Encrypt \u767b\u9332\u6642\u306e\u3082\u306e)\u3068\u30b3\u30e2\u30f3\u30cd\u30fc\u30e0\u306bApache \u3068\u305d\u308c\u4ee5\u5916\u306e\u9078\u629e\u304f\u3089\u3044\uff0e\u3053\u308c\u3067\u81ea\u52d5\u7684\u306b Let\u2019s Encrypt \u306e\u30b5\u30fc\u30d0\u3068\u901a\u4fe1\u3092\u884c\u3044\u8a3c\u660e\u66f8\u306e\u53d6\u5f97\u30db\u30c8\u640d\u307e\u3067\u3057\u3066\u304f\u308c\u307e\u3059\uff0e
\n\u305d\u3057\u3066\uff0c\u6700\u5f8c\u306b\u3053\u3093\u306a\u6ce8\u610f\u66f8\u304d\u304c\u8868\u793a\u3055\u308c\u307e\u3057\u305f\uff0e

\n
IMPORTANT NOTES:
 - If you lose your account credentials, you can recover through
   e-mails sent to user@example.org.
 - Congratulations! Your certificate and chain have been saved at
   /etc/letsencrypt/live/example.org/fullchain.pem. Your cert will
   expire on 2016-02-02. To obtain a new version of the certificate in
   the future, simply run Let's Encrypt again.
 - Your account credentials have been saved in your Let's Encrypt
   configuration directory at /etc/letsencrypt. You should make a
   secure backup of this folder now. This configuration directory will
   also contain certificates and private keys obtained by Let's
   Encrypt so making regular backups of this folder is ideal.
\n

/etc \u4ee5\u4e0b\u306f\u30c7\u30a4\u30ea\u30fc\u3067\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u53d6\u3063\u3066\u308b\u306e\u3067\u5927\u4e08\u592b\u306a\u306f\u305a\uff0e24\u6642\u9593\u4ee5\u4e0a\u7d4c\u3063\u305f\u3051\u3069\u30e1\u30fc\u30eb\u306f\u672a\u3060\u5c4a\u3044\u3066\u3044\u306a\u3044\u3088\u3046\uff0e
\n\u305d\u3057\u3066\uff0c\u81ea\u52d5\u7684\u306b /etc/apache2/sites-available/009-example.conf \u3092\u5143\u306b /etc/apache2/sites-available/009-example-le-ssl.conf \u304c\u4f5c\u3089\u308c\u3066\u3044\u307e\u3057\u305f\uff0e
\n\u203b\u3053\u306e\u30d5\u30a1\u30a4\u30eb\u306f letsencrypt-auto \u3092\u518d\u5b9f\u884c\u3059\u308b\u3068\u6d88\u3048\u3066\u5b9f\u884c\u5b8c\u4e86\u5f8c\u518d\u751f\u6210(\u4ee5\u4e0b\u306e\u4fee\u6b63\u3082\u5fc5\u8981)\u3055\u308c\u305f\u306e\u3067\u3061\u3087\u3063\u3068\u5acc\uff0e\u591a\u5206\u30aa\u30d7\u30b7\u30e7\u30f3\u3068\u304b\u3067\u56de\u907f\u3067\u304d\u308b\u3068\u601d\u3046\u3051\u3069\u672a\u78ba\u8a8d\uff0e

\n

\u4ee5\u4e0b\u306e2\u884c\u3060\u3051\u4fee\u6b63\u3057\u3066\uff0c

\n
SSLCertificateFile /etc/letsencrypt/live/example.org/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/example.org/privkey.pem
\n

a2ensite \u3057\u3066 restart \u3067

\n
$ sudo a2ensite 009-example-le-ssl
$ sudo service apache2 reload
\n

\u3068\u308a\u3042\u3048\u305a\u52d5\u3044\u305f

\n
% openssl s_client -connect example.org:443
CONNECTED(00000003)
depth=2 O = Digital Signature Trust Co., CN = DST Root CA X3
verify return:1
depth=1 C = US, O = Let's Encrypt, CN = Let's Encrypt Authority X1
verify return:1
depth=0 CN = example.org
verify return:1
---
Certificate chain
 0 s:/CN=example.org
   i:/C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X1
 1 s:/C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X1
   i:/O=Digital Signature Trust Co./CN=DST Root CA X3
---
Server certificate
-----BEGIN CERTIFICATE-----
MIIE/TCCA+WgAwIBAgISAbbh6Bp+aXaatBj/TJ7lkyyZMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMTAeFw0xNTExMDQxNjQ4MDBaFw0x
NjAyMDIxNjQ4MDBaMBYxFDASBgNVBAMTC2thZ29sdWcub3JnMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzb79Wux4LWzC+ZKTRRXN53+/IRraso2AZRrt
/wesf4EBEIl8i6Iu4Dl0FjLoomxZUCN0T7C5iJ4aPy629UkWDZrawFWGkXYT00ed
UziOKTXpYYTM9BBp9Qx1aw/CT8XY6TjOtaJ21AjcIXZBZ8EPnf6fWcHEFCsNYLKk
7U/e59WJ1B1ciXowS7nMwDy1c3rvu7tlzGRuO/xSx/hu0R5DYL8zyPlLwGZyfVv/
UYYtY6Wf8ItzgthpzltqtbMv4Kuohwu2mPwKQJ73MJoOghUD4p6oxiJ3nsgLY8DO
mIlW6ScXihlZ/pWfzjWaohKsvWM+qgnQpWNUQoaXNj0ES34m4QIDAQABo4ICDzCC
AgswDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD
AjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQH4Pb+Brg5Q0PWhEZ7CEdAkxWKxzAf
BgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBwBggrBgEFBQcBAQRkMGIw
LwYIKwYBBQUHMAGGI2h0dHA6Ly9vY3NwLmludC14MS5sZXRzZW5jcnlwdC5vcmcv
MC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDEubGV0c2VuY3J5cHQub3Jn
LzAWBgNVHREEDzANggtrYWdvbHVnLm9yZzCCAQAGA1UdIASB+DCB9TAKBgZngQwB
AgEwADCB5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMu
bGV0c2VuY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNh
dGUgbWF5IG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFu
ZCBvbmx5IGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5
IGZvdW5kIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0G
CSqGSIb3DQEBCwUAA4IBAQBa5DjWSE/d6alvGUDNW4guiJauqvxB3B+YULzRTseb
0kXGyu46u16F4av+Ate0Jxq3NnZdOpy8OTiL/wGQeWOWs33zdlxii5o8R12pMMTS
/NWFxawiCkJnzpWkhdLQGv3RNUUQn0w5yXDSY/4wK8nZYJiHXJyNQen2V6vkRPUA
U+u24R4iytsrCXW08bGa+B3F9VIadBa8Br3bbJxV5hxCC2nCE6J8C9jRERc3GKTG
YBuSlM/gaLFopgFjRIDHY5IY5tCB3P8YFbbahqNHCXkh3Ilnlbmn3WW3sOXGOJDT
2s4AbSyzJHdAk3OqtMUoVl/7fk2a70mFiQi0JWotcsoa
-----END CERTIFICATE-----
subject=/CN=example.org
issuer=/C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X1
---
No client certificate CA names sent
Peer signing digest: SHA512
Server Temp Key: ECDH, P-256, 256 bits
---
SSL handshake has read 3171 bytes and written 441 bytes
---
New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES128-GCM-SHA256
Server public key is 2048 bit
Secure Renegotiation IS supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
SSL-Session:
    Protocol  : TLSv1.2
    Cipher    : ECDHE-RSA-AES128-GCM-SHA256
    Session-ID: 21463ABE9EDCAF2B93E782CC2C4252E8CAA9A98B6B0036F957218C42A81419CE
    Session-ID-ctx:
    Master-Key: 0B652E199D83894F04BEAB5E268EEA8806F0DAB300AA4F5AA26C3B6361D57766FE5ACF08353DAD07781960A95BDFB7BB
    Key-Arg   : None
    PSK identity: None
    PSK identity hint: None
    SRP username: None
    TLS session ticket lifetime hint: 300 (seconds)
    TLS session ticket:
    0000 - be 38 de da a3 27 cf 1e-be 39 ee df 1c f0 2e e3   .8...'...9......
    0010 - 47 4e a1 ad 15 8f 43 3c-89 2b 1b 1f ea ef 46 a1   GN....C<.+....F.
    0020 - 09 d3 1b 0d c6 09 9a 99-e1 c2 d7 22 fd e0 b7 6f   ..........."...o
    0030 - 08 cb ba 73 d8 cb 3a 82-55 59 ee 5f 05 56 9c d6   ...s..:.UY._.V..
    0040 - bc 80 1a b3 b0 8c 87 16-2f fc 69 e2 03 0c a2 7f   ......../.i.....
    0050 - 9d e2 1f 2b d3 14 fb b7-78 28 22 48 3b ff 28 52   ...+....x("H;.(R
    0060 - 5e 89 bd cd 9f 3d 4f 26-aa 1d 2d bb af 4a 84 cf   ^....=O&..-..J..
    0070 - ce 3c 20 ac 55 84 33 56-10 6c 19 1a d3 15 ce 30   .< .U.3V.l.....0
    0080 - 7e e7 0b 6f f9 31 ef 92-c0 11 7f 95 de a6 fa 80   ~..o.1..........
    0090 - c1 5d 46 92 d6 b5 0c 5a-78 75 92 ad 1f bb 6f c0   .]F....Zxu....o.
    00a0 - 7f 35 ac 07 41 07 0a c7-a5 f5 5b 3f 16 ca b7 4e   .5..A.....[?...N
    00b0 - d7 7f c1 68 dc 28 e8 15-f9 95 d9 e1 a7 bf d0 c4   ...h.(..........
 
    Start Time: 1446664204
    Timeout   : 300 (sec)
    Verify return code: 0 (ok)
---
 
% cat cer
-----BEGIN CERTIFICATE-----
MIIE/TCCA+WgAwIBAgISAbbh6Bp+aXaatBj/TJ7lkyyZMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMTAeFw0xNTExMDQxNjQ4MDBaFw0x
NjAyMDIxNjQ4MDBaMBYxFDASBgNVBAMTC2thZ29sdWcub3JnMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzb79Wux4LWzC+ZKTRRXN53+/IRraso2AZRrt
/wesf4EBEIl8i6Iu4Dl0FjLoomxZUCN0T7C5iJ4aPy629UkWDZrawFWGkXYT00ed
UziOKTXpYYTM9BBp9Qx1aw/CT8XY6TjOtaJ21AjcIXZBZ8EPnf6fWcHEFCsNYLKk
7U/e59WJ1B1ciXowS7nMwDy1c3rvu7tlzGRuO/xSx/hu0R5DYL8zyPlLwGZyfVv/
UYYtY6Wf8ItzgthpzltqtbMv4Kuohwu2mPwKQJ73MJoOghUD4p6oxiJ3nsgLY8DO
mIlW6ScXihlZ/pWfzjWaohKsvWM+qgnQpWNUQoaXNj0ES34m4QIDAQABo4ICDzCC
AgswDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD
AjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQH4Pb+Brg5Q0PWhEZ7CEdAkxWKxzAf
BgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBwBggrBgEFBQcBAQRkMGIw
LwYIKwYBBQUHMAGGI2h0dHA6Ly9vY3NwLmludC14MS5sZXRzZW5jcnlwdC5vcmcv
MC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDEubGV0c2VuY3J5cHQub3Jn
LzAWBgNVHREEDzANggtrYWdvbHVnLm9yZzCCAQAGA1UdIASB+DCB9TAKBgZngQwB
AgEwADCB5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMu
bGV0c2VuY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNh
dGUgbWF5IG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFu
ZCBvbmx5IGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5
IGZvdW5kIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0G
CSqGSIb3DQEBCwUAA4IBAQBa5DjWSE/d6alvGUDNW4guiJauqvxB3B+YULzRTseb
0kXGyu46u16F4av+Ate0Jxq3NnZdOpy8OTiL/wGQeWOWs33zdlxii5o8R12pMMTS
/NWFxawiCkJnzpWkhdLQGv3RNUUQn0w5yXDSY/4wK8nZYJiHXJyNQen2V6vkRPUA
U+u24R4iytsrCXW08bGa+B3F9VIadBa8Br3bbJxV5hxCC2nCE6J8C9jRERc3GKTG
YBuSlM/gaLFopgFjRIDHY5IY5tCB3P8YFbbahqNHCXkh3Ilnlbmn3WW3sOXGOJDT
2s4AbSyzJHdAk3OqtMUoVl/7fk2a70mFiQi0JWotcsoa
-----END CERTIFICATE-----
% openssl x509 -in cer -text
Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            01:b6:e1:e8:1a:7e:69:76:9a:b4:18:ff:4c:9e:e5:93:2c:99
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: C=US, O=Let's Encrypt, CN=Let's Encrypt Authority X1
        Validity
            Not Before: Nov  4 16:48:00 2015 GMT
            Not After : Feb  2 16:48:00 2016 GMT
        Subject: CN=example.org
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                Public-Key: (2048 bit)
                Modulus:
                    00:cd:be:fd:5a:ec:78:2d:6c:c2:f9:92:93:45:15:
                    cd:e7:7f:bf:21:1a:da:b2:8d:80:65:1a:ed:ff:07:
                    ac:7f:81:01:10:89:7c:8b:a2:2e:e0:39:74:16:32:
                    e8:a2:6c:59:50:23:74:4f:b0:b9:88:9e:1a:3f:2e:
                    b6:f5:49:16:0d:9a:da:c0:55:86:91:76:13:d3:47:
                    9d:53:38:8e:29:35:e9:61:84:cc:f4:10:69:f5:0c:
                    75:6b:0f:c2:4f:c5:d8:e9:38:ce:b5:a2:76:d4:08:
                    dc:21:76:41:67:c1:0f:9d:fe:9f:59:c1:c4:14:2b:
                    0d:60:b2:a4:ed:4f:de:e7:d5:89:d4:1d:5c:89:7a:
                    30:4b:b9:cc:c0:3c:b5:73:7a:ef:bb:bb:65:cc:64:
                    6e:3b:fc:52:c7:f8:6e:d1:1e:43:60:bf:33:c8:f9:
                    4b:c0:66:72:7d:5b:ff:51:86:2d:63:a5:9f:f0:8b:
                    73:82:d8:69:ce:5b:6a:b5:b3:2f:e0:ab:a8:87:0b:
                    b6:98:fc:0a:40:9e:f7:30:9a:0e:82:15:03:e2:9e:
                    a8:c6:22:77:9e:c8:0b:63:c0:ce:98:89:56:e9:27:
                    17:8a:19:59:fe:95:9f:ce:35:9a:a2:12:ac:bd:63:
                    3e:aa:09:d0:a5:63:54:42:86:97:36:3d:04:4b:7e:
                    26:e1
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Key Usage: critical
                Digital Signature, Key Encipherment
            X509v3 Extended Key Usage:
                TLS Web Server Authentication, TLS Web Client Authentication
            X509v3 Basic Constraints: critical
                CA:FALSE
            X509v3 Subject Key Identifier:
                07:E0:F6:FE:06:B8:39:43:43:D6:84:46:7B:08:47:40:93:15:8A:C7
            X509v3 Authority Key Identifier:
                keyid:A8:4A:6A:63:04:7D:DD:BA:E6:D1:39:B7:A6:45:65:EF:F3:A8:EC:A1
 
            Authority Information Access:
                OCSP - URI:http://ocsp.int-x1.letsencrypt.org/
                CA Issuers - URI:http://cert.int-x1.letsencrypt.org/
 
            X509v3 Subject Alternative Name:
                DNS:example.org
            X509v3 Certificate Policies:
                Policy: 2.23.140.1.2.1
                Policy: 1.3.6.1.4.1.44947.1.1.1
                  CPS: http://cps.letsencrypt.org
                  User Notice:
                    Explicit Text: This Certificate may only be relied upon by Relying Parties and only in accordance with the Certificate Policy found at https://letsencrypt.org/repository/
 
    Signature Algorithm: sha256WithRSAEncryption
         5a:e4:38:d6:48:4f:dd:e9:a9:6f:19:40:cd:5b:88:2e:88:96:
         ae:aa:fc:41:dc:1f:98:50:bc:d1:4e:c7:9b:d2:45:c6:ca:ee:
         3a:bb:5e:85:e1:ab:fe:02:d7:b4:27:1a:b7:36:76:5d:3a:9c:
         bc:39:38:8b:ff:01:90:79:63:96:b3:7d:f3:76:5c:62:8b:9a:
         3c:47:5d:a9:30:c4:d2:fc:d5:85:c5:ac:22:0a:42:67:ce:95:
         a4:85:d2:d0:1a:fd:d1:35:45:10:9f:4c:39:c9:70:d2:63:fe:
         30:2b:c9:d9:60:98:87:5c:9c:8d:41:e9:f6:57:ab:e4:44:f5:
         00:53:eb:b6:e1:1e:22:ca:db:2b:09:75:b4:f1:b1:9a:f8:1d:
         c5:f5:52:1a:74:16:bc:06:bd:db:6c:9c:55:e6:1c:42:0b:69:
         c2:13:a2:7c:0b:d8:d1:11:17:37:18:a4:c6:60:1b:92:94:cf:
         e0:68:b1:68:a6:01:63:44:80:c7:63:92:18:e6:d0:81:dc:ff:
         18:15:b6:da:86:a3:47:09:79:21:dc:89:67:95:b9:a7:dd:65:
         b7:b0:e5:c6:38:90:d3:da:ce:00:6d:2c:b3:24:77:40:93:73:
         aa:b4:c5:28:56:5f:fb:7e:4d:9a:ef:49:85:89:08:b4:25:6a:
         2d:72:ca:1a
-----BEGIN CERTIFICATE-----
MIIE/TCCA+WgAwIBAgISAbbh6Bp+aXaatBj/TJ7lkyyZMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMTAeFw0xNTExMDQxNjQ4MDBaFw0x
NjAyMDIxNjQ4MDBaMBYxFDASBgNVBAMTC2thZ29sdWcub3JnMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzb79Wux4LWzC+ZKTRRXN53+/IRraso2AZRrt
/wesf4EBEIl8i6Iu4Dl0FjLoomxZUCN0T7C5iJ4aPy629UkWDZrawFWGkXYT00ed
UziOKTXpYYTM9BBp9Qx1aw/CT8XY6TjOtaJ21AjcIXZBZ8EPnf6fWcHEFCsNYLKk
7U/e59WJ1B1ciXowS7nMwDy1c3rvu7tlzGRuO/xSx/hu0R5DYL8zyPlLwGZyfVv/
UYYtY6Wf8ItzgthpzltqtbMv4Kuohwu2mPwKQJ73MJoOghUD4p6oxiJ3nsgLY8DO
mIlW6ScXihlZ/pWfzjWaohKsvWM+qgnQpWNUQoaXNj0ES34m4QIDAQABo4ICDzCC
AgswDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD
AjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQH4Pb+Brg5Q0PWhEZ7CEdAkxWKxzAf
BgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBwBggrBgEFBQcBAQRkMGIw
LwYIKwYBBQUHMAGGI2h0dHA6Ly9vY3NwLmludC14MS5sZXRzZW5jcnlwdC5vcmcv
MC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDEubGV0c2VuY3J5cHQub3Jn
LzAWBgNVHREEDzANggtrYWdvbHVnLm9yZzCCAQAGA1UdIASB+DCB9TAKBgZngQwB
AgEwADCB5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMu
bGV0c2VuY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNh
dGUgbWF5IG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFu
ZCBvbmx5IGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5
IGZvdW5kIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0G
CSqGSIb3DQEBCwUAA4IBAQBa5DjWSE/d6alvGUDNW4guiJauqvxB3B+YULzRTseb
0kXGyu46u16F4av+Ate0Jxq3NnZdOpy8OTiL/wGQeWOWs33zdlxii5o8R12pMMTS
/NWFxawiCkJnzpWkhdLQGv3RNUUQn0w5yXDSY/4wK8nZYJiHXJyNQen2V6vkRPUA
U+u24R4iytsrCXW08bGa+B3F9VIadBa8Br3bbJxV5hxCC2nCE6J8C9jRERc3GKTG
YBuSlM/gaLFopgFjRIDHY5IY5tCB3P8YFbbahqNHCXkh3Ilnlbmn3WW3sOXGOJDT
2s4AbSyzJHdAk3OqtMUoVl/7fk2a70mFiQi0JWotcsoa
-----END CERTIFICATE-----
\n

\u5f8c\u306f\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u5168\u90e8 https \u306b\u8a2d\u5b9a\u3057\u3066 http \u304b\u3089\u8ee2\u9001\u3059\u308b\u3088\u3046\u306b\u3057\u306a\u3044\u3068\u3044\u3051\u306a\u3044\u3067\u3059\u306d\uff0e

\n

\u3068\u308a\u3042\u3048\u305a\u7121\u6599\u3067\u4f7f\u3048\u308b StartSSL\uff0c\u5b89\u3081\u306e Rapid SSL\uff0c\u30ad\u30e3\u30f3\u30da\u30fc\u30f3\u3084\u4e57\u308a\u63db\u3048\u3067\u4e00\u5b9a\u671f\u9593\u7121\u6599\u3068\u304b\u8272\u3005\u3042\u308a\u307e\u3059\u304c\uff0c\u305d\u306e\u304f\u3089\u3044\u306e\u30ec\u30d9\u30eb\u3067\u3042\u308c\u3070\u4ee3\u66ff\u306b\u306a\u308b\u304b\u306a\u3068\u601d\u3044\u307e\u3059\uff0e\u305d\u308c\u4ee5\u4e0a\u306f\u5927\u62b5 EV \u306b\u306a\u308b\u3067\u3057\u3087\u3046\u3057\uff0e\u305f\u3060 CN\u3057\u304b\u7121\u304b\u3063\u305f\u308a\u671f\u9593\u304c\u77ed\u3044\u306e\u304c\u6c17\u306b\u306a\u308a\u307e\u3059\u306d\uff0e

\n", "content_text": "Let\u2019s Encrypt\nLet\u2019s Encrypt(@letsencrypt)\u3055\u3093 | Twitter\nLet\u2019s Encrypt (GitHub)\n\nLet\u2019s Encrypt \u306b\u4ee5\u524d\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3092\u767b\u9332\u3057\u3066\u3044\u305f\u306e\u3067\u3059\u304c\uff0c\n\nLet\u2019s Encrypt Closed Beta Invite\n\n\u3068\u3046\u3053\u3068\u3067\u30e1\u30fc\u30eb\u304c\u5c4a\u3044\u3066\u3044\u305f\u306e\u3067\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e\n\u3061\u306a\u307f\u306b Let\u2019s Encrypt \u306f DV(Domain Validation)\u8a3c\u660e\u66f8\u304c\u7121\u6599\u3067\u53d6\u5f97\u3067\u304d\u308b\u30b5\u30fc\u30d3\u30b9\u3067\uff0c\u7d4c\u8def\u306e\u6697\u53f7\u5316\u306f\u3055\u308c\u308b\u3051\u3069\u7d44\u7e54\u306e\u5b9f\u5728\u78ba\u8a8d\u307e\u3067\u306f\u3057\u306a\u3044\u30ec\u30d9\u30eb\u306e\u7269\uff0e\n\u65e9\u901f\u8a66\u3057\u3066\u307f\u307e\u3059\uff0e\n\u5b9f\u884c\u74b0\u5883\u306f Debian jessie amd64 + Apache httpd 2.4(2.4.10-10+deb8u3)\nLet\u2019s Encrypt \u306e\u30c4\u30fc\u30eb\u3092\u5165\u624b\u3057\u3066\u5b9f\u884c\u3059\u308b\uff0e\n$ git clone https://github.com/letsencrypt/letsencrypt.git$ cd letsencrypt$ ./letsencrypt-auto --agree-dev-preview --server https://acme-v01.api.letsencrypt.org/directory authBootstrapping dependencies for Debian-based OSes...[sudo] password for user:\n\u3068\u3059\u308b\u3068\uff0c\u5fc5\u8981\u306a\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u81ea\u52d5\u7684\u306b\u5c0e\u5165\u3057\u59cb\u3081\u307e\u3059\uff0e\n\u8cea\u554f\u304c\u3044\u304f\u3064\u304b\u6765\u308b\u3051\u3069\uff0c\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9(Let\u2019s Encrypt \u767b\u9332\u6642\u306e\u3082\u306e)\u3068\u30b3\u30e2\u30f3\u30cd\u30fc\u30e0\u306bApache \u3068\u305d\u308c\u4ee5\u5916\u306e\u9078\u629e\u304f\u3089\u3044\uff0e\u3053\u308c\u3067\u81ea\u52d5\u7684\u306b Let\u2019s Encrypt \u306e\u30b5\u30fc\u30d0\u3068\u901a\u4fe1\u3092\u884c\u3044\u8a3c\u660e\u66f8\u306e\u53d6\u5f97\u30db\u30c8\u640d\u307e\u3067\u3057\u3066\u304f\u308c\u307e\u3059\uff0e\n\u305d\u3057\u3066\uff0c\u6700\u5f8c\u306b\u3053\u3093\u306a\u6ce8\u610f\u66f8\u304d\u304c\u8868\u793a\u3055\u308c\u307e\u3057\u305f\uff0e\nIMPORTANT NOTES: - If you lose your account credentials, you can recover through   e-mails sent to user@example.org. - Congratulations! Your certificate and chain have been saved at   /etc/letsencrypt/live/example.org/fullchain.pem. Your cert will   expire on 2016-02-02. To obtain a new version of the certificate in   the future, simply run Let's Encrypt again. - Your account credentials have been saved in your Let's Encrypt   configuration directory at /etc/letsencrypt. You should make a   secure backup of this folder now. This configuration directory will   also contain certificates and private keys obtained by Let's   Encrypt so making regular backups of this folder is ideal.\n/etc \u4ee5\u4e0b\u306f\u30c7\u30a4\u30ea\u30fc\u3067\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u53d6\u3063\u3066\u308b\u306e\u3067\u5927\u4e08\u592b\u306a\u306f\u305a\uff0e24\u6642\u9593\u4ee5\u4e0a\u7d4c\u3063\u305f\u3051\u3069\u30e1\u30fc\u30eb\u306f\u672a\u3060\u5c4a\u3044\u3066\u3044\u306a\u3044\u3088\u3046\uff0e\n\u305d\u3057\u3066\uff0c\u81ea\u52d5\u7684\u306b /etc/apache2/sites-available/009-example.conf \u3092\u5143\u306b /etc/apache2/sites-available/009-example-le-ssl.conf \u304c\u4f5c\u3089\u308c\u3066\u3044\u307e\u3057\u305f\uff0e\n\u203b\u3053\u306e\u30d5\u30a1\u30a4\u30eb\u306f letsencrypt-auto \u3092\u518d\u5b9f\u884c\u3059\u308b\u3068\u6d88\u3048\u3066\u5b9f\u884c\u5b8c\u4e86\u5f8c\u518d\u751f\u6210(\u4ee5\u4e0b\u306e\u4fee\u6b63\u3082\u5fc5\u8981)\u3055\u308c\u305f\u306e\u3067\u3061\u3087\u3063\u3068\u5acc\uff0e\u591a\u5206\u30aa\u30d7\u30b7\u30e7\u30f3\u3068\u304b\u3067\u56de\u907f\u3067\u304d\u308b\u3068\u601d\u3046\u3051\u3069\u672a\u78ba\u8a8d\uff0e\n\u4ee5\u4e0b\u306e2\u884c\u3060\u3051\u4fee\u6b63\u3057\u3066\uff0c\nSSLCertificateFile /etc/letsencrypt/live/example.org/fullchain.pemSSLCertificateKeyFile /etc/letsencrypt/live/example.org/privkey.pem\na2ensite \u3057\u3066 restart \u3067\n$ sudo a2ensite 009-example-le-ssl$ sudo service apache2 reload\n\u3068\u308a\u3042\u3048\u305a\u52d5\u3044\u305f\n% openssl s_client -connect example.org:443CONNECTED(00000003)depth=2 O = Digital Signature Trust Co., CN = DST Root CA X3verify return:1depth=1 C = US, O = Let's Encrypt, CN = Let's Encrypt Authority X1verify return:1depth=0 CN = example.orgverify return:1---Certificate chain 0 s:/CN=example.org   i:/C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X1 1 s:/C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X1   i:/O=Digital Signature Trust Co./CN=DST Root CA X3---Server certificate-----BEGIN CERTIFICATE-----MIIE/TCCA+WgAwIBAgISAbbh6Bp+aXaatBj/TJ7lkyyZMA0GCSqGSIb3DQEBCwUAMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQDExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMTAeFw0xNTExMDQxNjQ4MDBaFw0xNjAyMDIxNjQ4MDBaMBYxFDASBgNVBAMTC2thZ29sdWcub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzb79Wux4LWzC+ZKTRRXN53+/IRraso2AZRrt/wesf4EBEIl8i6Iu4Dl0FjLoomxZUCN0T7C5iJ4aPy629UkWDZrawFWGkXYT00edUziOKTXpYYTM9BBp9Qx1aw/CT8XY6TjOtaJ21AjcIXZBZ8EPnf6fWcHEFCsNYLKk7U/e59WJ1B1ciXowS7nMwDy1c3rvu7tlzGRuO/xSx/hu0R5DYL8zyPlLwGZyfVv/UYYtY6Wf8ItzgthpzltqtbMv4Kuohwu2mPwKQJ73MJoOghUD4p6oxiJ3nsgLY8DOmIlW6ScXihlZ/pWfzjWaohKsvWM+qgnQpWNUQoaXNj0ES34m4QIDAQABo4ICDzCCAgswDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQH4Pb+Brg5Q0PWhEZ7CEdAkxWKxzAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBwBggrBgEFBQcBAQRkMGIwLwYIKwYBBQUHMAGGI2h0dHA6Ly9vY3NwLmludC14MS5sZXRzZW5jcnlwdC5vcmcvMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDEubGV0c2VuY3J5cHQub3JnLzAWBgNVHREEDzANggtrYWdvbHVnLm9yZzCCAQAGA1UdIASB+DCB9TAKBgZngQwBAgEwADCB5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5IG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5IGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5kIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3DQEBCwUAA4IBAQBa5DjWSE/d6alvGUDNW4guiJauqvxB3B+YULzRTseb0kXGyu46u16F4av+Ate0Jxq3NnZdOpy8OTiL/wGQeWOWs33zdlxii5o8R12pMMTS/NWFxawiCkJnzpWkhdLQGv3RNUUQn0w5yXDSY/4wK8nZYJiHXJyNQen2V6vkRPUAU+u24R4iytsrCXW08bGa+B3F9VIadBa8Br3bbJxV5hxCC2nCE6J8C9jRERc3GKTGYBuSlM/gaLFopgFjRIDHY5IY5tCB3P8YFbbahqNHCXkh3Ilnlbmn3WW3sOXGOJDT2s4AbSyzJHdAk3OqtMUoVl/7fk2a70mFiQi0JWotcsoa-----END CERTIFICATE-----subject=/CN=example.orgissuer=/C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X1---No client certificate CA names sentPeer signing digest: SHA512Server Temp Key: ECDH, P-256, 256 bits---SSL handshake has read 3171 bytes and written 441 bytes---New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES128-GCM-SHA256Server public key is 2048 bitSecure Renegotiation IS supportedCompression: NONEExpansion: NONENo ALPN negotiatedSSL-Session:    Protocol  : TLSv1.2    Cipher    : ECDHE-RSA-AES128-GCM-SHA256    Session-ID: 21463ABE9EDCAF2B93E782CC2C4252E8CAA9A98B6B0036F957218C42A81419CE    Session-ID-ctx:    Master-Key: 0B652E199D83894F04BEAB5E268EEA8806F0DAB300AA4F5AA26C3B6361D57766FE5ACF08353DAD07781960A95BDFB7BB    Key-Arg   : None    PSK identity: None    PSK identity hint: None    SRP username: None    TLS session ticket lifetime hint: 300 (seconds)    TLS session ticket:    0000 - be 38 de da a3 27 cf 1e-be 39 ee df 1c f0 2e e3   .8...'...9......    0010 - 47 4e a1 ad 15 8f 43 3c-89 2b 1b 1f ea ef 46 a1   GN....C<.+....F.    0020 - 09 d3 1b 0d c6 09 9a 99-e1 c2 d7 22 fd e0 b7 6f   ..........."...o    0030 - 08 cb ba 73 d8 cb 3a 82-55 59 ee 5f 05 56 9c d6   ...s..:.UY._.V..    0040 - bc 80 1a b3 b0 8c 87 16-2f fc 69 e2 03 0c a2 7f   ......../.i.....    0050 - 9d e2 1f 2b d3 14 fb b7-78 28 22 48 3b ff 28 52   ...+....x("H;.(R    0060 - 5e 89 bd cd 9f 3d 4f 26-aa 1d 2d bb af 4a 84 cf   ^....=O&..-..J..    0070 - ce 3c 20 ac 55 84 33 56-10 6c 19 1a d3 15 ce 30   .< .U.3V.l.....0    0080 - 7e e7 0b 6f f9 31 ef 92-c0 11 7f 95 de a6 fa 80   ~..o.1..........    0090 - c1 5d 46 92 d6 b5 0c 5a-78 75 92 ad 1f bb 6f c0   .]F....Zxu....o.    00a0 - 7f 35 ac 07 41 07 0a c7-a5 f5 5b 3f 16 ca b7 4e   .5..A.....[?...N    00b0 - d7 7f c1 68 dc 28 e8 15-f9 95 d9 e1 a7 bf d0 c4   ...h.(..........     Start Time: 1446664204    Timeout   : 300 (sec)    Verify return code: 0 (ok)--- % cat cer-----BEGIN CERTIFICATE-----MIIE/TCCA+WgAwIBAgISAbbh6Bp+aXaatBj/TJ7lkyyZMA0GCSqGSIb3DQEBCwUAMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQDExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMTAeFw0xNTExMDQxNjQ4MDBaFw0xNjAyMDIxNjQ4MDBaMBYxFDASBgNVBAMTC2thZ29sdWcub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzb79Wux4LWzC+ZKTRRXN53+/IRraso2AZRrt/wesf4EBEIl8i6Iu4Dl0FjLoomxZUCN0T7C5iJ4aPy629UkWDZrawFWGkXYT00edUziOKTXpYYTM9BBp9Qx1aw/CT8XY6TjOtaJ21AjcIXZBZ8EPnf6fWcHEFCsNYLKk7U/e59WJ1B1ciXowS7nMwDy1c3rvu7tlzGRuO/xSx/hu0R5DYL8zyPlLwGZyfVv/UYYtY6Wf8ItzgthpzltqtbMv4Kuohwu2mPwKQJ73MJoOghUD4p6oxiJ3nsgLY8DOmIlW6ScXihlZ/pWfzjWaohKsvWM+qgnQpWNUQoaXNj0ES34m4QIDAQABo4ICDzCCAgswDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQH4Pb+Brg5Q0PWhEZ7CEdAkxWKxzAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBwBggrBgEFBQcBAQRkMGIwLwYIKwYBBQUHMAGGI2h0dHA6Ly9vY3NwLmludC14MS5sZXRzZW5jcnlwdC5vcmcvMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDEubGV0c2VuY3J5cHQub3JnLzAWBgNVHREEDzANggtrYWdvbHVnLm9yZzCCAQAGA1UdIASB+DCB9TAKBgZngQwBAgEwADCB5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5IG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5IGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5kIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3DQEBCwUAA4IBAQBa5DjWSE/d6alvGUDNW4guiJauqvxB3B+YULzRTseb0kXGyu46u16F4av+Ate0Jxq3NnZdOpy8OTiL/wGQeWOWs33zdlxii5o8R12pMMTS/NWFxawiCkJnzpWkhdLQGv3RNUUQn0w5yXDSY/4wK8nZYJiHXJyNQen2V6vkRPUAU+u24R4iytsrCXW08bGa+B3F9VIadBa8Br3bbJxV5hxCC2nCE6J8C9jRERc3GKTGYBuSlM/gaLFopgFjRIDHY5IY5tCB3P8YFbbahqNHCXkh3Ilnlbmn3WW3sOXGOJDT2s4AbSyzJHdAk3OqtMUoVl/7fk2a70mFiQi0JWotcsoa-----END CERTIFICATE-----% openssl x509 -in cer -textCertificate:    Data:        Version: 3 (0x2)        Serial Number:            01:b6:e1:e8:1a:7e:69:76:9a:b4:18:ff:4c:9e:e5:93:2c:99    Signature Algorithm: sha256WithRSAEncryption        Issuer: C=US, O=Let's Encrypt, CN=Let's Encrypt Authority X1        Validity            Not Before: Nov  4 16:48:00 2015 GMT            Not After : Feb  2 16:48:00 2016 GMT        Subject: CN=example.org        Subject Public Key Info:            Public Key Algorithm: rsaEncryption                Public-Key: (2048 bit)                Modulus:                    00:cd:be:fd:5a:ec:78:2d:6c:c2:f9:92:93:45:15:                    cd:e7:7f:bf:21:1a:da:b2:8d:80:65:1a:ed:ff:07:                    ac:7f:81:01:10:89:7c:8b:a2:2e:e0:39:74:16:32:                    e8:a2:6c:59:50:23:74:4f:b0:b9:88:9e:1a:3f:2e:                    b6:f5:49:16:0d:9a:da:c0:55:86:91:76:13:d3:47:                    9d:53:38:8e:29:35:e9:61:84:cc:f4:10:69:f5:0c:                    75:6b:0f:c2:4f:c5:d8:e9:38:ce:b5:a2:76:d4:08:                    dc:21:76:41:67:c1:0f:9d:fe:9f:59:c1:c4:14:2b:                    0d:60:b2:a4:ed:4f:de:e7:d5:89:d4:1d:5c:89:7a:                    30:4b:b9:cc:c0:3c:b5:73:7a:ef:bb:bb:65:cc:64:                    6e:3b:fc:52:c7:f8:6e:d1:1e:43:60:bf:33:c8:f9:                    4b:c0:66:72:7d:5b:ff:51:86:2d:63:a5:9f:f0:8b:                    73:82:d8:69:ce:5b:6a:b5:b3:2f:e0:ab:a8:87:0b:                    b6:98:fc:0a:40:9e:f7:30:9a:0e:82:15:03:e2:9e:                    a8:c6:22:77:9e:c8:0b:63:c0:ce:98:89:56:e9:27:                    17:8a:19:59:fe:95:9f:ce:35:9a:a2:12:ac:bd:63:                    3e:aa:09:d0:a5:63:54:42:86:97:36:3d:04:4b:7e:                    26:e1                Exponent: 65537 (0x10001)        X509v3 extensions:            X509v3 Key Usage: critical                Digital Signature, Key Encipherment            X509v3 Extended Key Usage:                TLS Web Server Authentication, TLS Web Client Authentication            X509v3 Basic Constraints: critical                CA:FALSE            X509v3 Subject Key Identifier:                07:E0:F6:FE:06:B8:39:43:43:D6:84:46:7B:08:47:40:93:15:8A:C7            X509v3 Authority Key Identifier:                keyid:A8:4A:6A:63:04:7D:DD:BA:E6:D1:39:B7:A6:45:65:EF:F3:A8:EC:A1             Authority Information Access:                OCSP - URI:http://ocsp.int-x1.letsencrypt.org/                CA Issuers - URI:http://cert.int-x1.letsencrypt.org/             X509v3 Subject Alternative Name:                DNS:example.org            X509v3 Certificate Policies:                Policy: 2.23.140.1.2.1                Policy: 1.3.6.1.4.1.44947.1.1.1                  CPS: http://cps.letsencrypt.org                  User Notice:                    Explicit Text: This Certificate may only be relied upon by Relying Parties and only in accordance with the Certificate Policy found at https://letsencrypt.org/repository/     Signature Algorithm: sha256WithRSAEncryption         5a:e4:38:d6:48:4f:dd:e9:a9:6f:19:40:cd:5b:88:2e:88:96:         ae:aa:fc:41:dc:1f:98:50:bc:d1:4e:c7:9b:d2:45:c6:ca:ee:         3a:bb:5e:85:e1:ab:fe:02:d7:b4:27:1a:b7:36:76:5d:3a:9c:         bc:39:38:8b:ff:01:90:79:63:96:b3:7d:f3:76:5c:62:8b:9a:         3c:47:5d:a9:30:c4:d2:fc:d5:85:c5:ac:22:0a:42:67:ce:95:         a4:85:d2:d0:1a:fd:d1:35:45:10:9f:4c:39:c9:70:d2:63:fe:         30:2b:c9:d9:60:98:87:5c:9c:8d:41:e9:f6:57:ab:e4:44:f5:         00:53:eb:b6:e1:1e:22:ca:db:2b:09:75:b4:f1:b1:9a:f8:1d:         c5:f5:52:1a:74:16:bc:06:bd:db:6c:9c:55:e6:1c:42:0b:69:         c2:13:a2:7c:0b:d8:d1:11:17:37:18:a4:c6:60:1b:92:94:cf:         e0:68:b1:68:a6:01:63:44:80:c7:63:92:18:e6:d0:81:dc:ff:         18:15:b6:da:86:a3:47:09:79:21:dc:89:67:95:b9:a7:dd:65:         b7:b0:e5:c6:38:90:d3:da:ce:00:6d:2c:b3:24:77:40:93:73:         aa:b4:c5:28:56:5f:fb:7e:4d:9a:ef:49:85:89:08:b4:25:6a:         2d:72:ca:1a-----BEGIN CERTIFICATE-----MIIE/TCCA+WgAwIBAgISAbbh6Bp+aXaatBj/TJ7lkyyZMA0GCSqGSIb3DQEBCwUAMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQDExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMTAeFw0xNTExMDQxNjQ4MDBaFw0xNjAyMDIxNjQ4MDBaMBYxFDASBgNVBAMTC2thZ29sdWcub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzb79Wux4LWzC+ZKTRRXN53+/IRraso2AZRrt/wesf4EBEIl8i6Iu4Dl0FjLoomxZUCN0T7C5iJ4aPy629UkWDZrawFWGkXYT00edUziOKTXpYYTM9BBp9Qx1aw/CT8XY6TjOtaJ21AjcIXZBZ8EPnf6fWcHEFCsNYLKk7U/e59WJ1B1ciXowS7nMwDy1c3rvu7tlzGRuO/xSx/hu0R5DYL8zyPlLwGZyfVv/UYYtY6Wf8ItzgthpzltqtbMv4Kuohwu2mPwKQJ73MJoOghUD4p6oxiJ3nsgLY8DOmIlW6ScXihlZ/pWfzjWaohKsvWM+qgnQpWNUQoaXNj0ES34m4QIDAQABo4ICDzCCAgswDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQH4Pb+Brg5Q0PWhEZ7CEdAkxWKxzAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBwBggrBgEFBQcBAQRkMGIwLwYIKwYBBQUHMAGGI2h0dHA6Ly9vY3NwLmludC14MS5sZXRzZW5jcnlwdC5vcmcvMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDEubGV0c2VuY3J5cHQub3JnLzAWBgNVHREEDzANggtrYWdvbHVnLm9yZzCCAQAGA1UdIASB+DCB9TAKBgZngQwBAgEwADCB5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5IG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5IGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5kIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3DQEBCwUAA4IBAQBa5DjWSE/d6alvGUDNW4guiJauqvxB3B+YULzRTseb0kXGyu46u16F4av+Ate0Jxq3NnZdOpy8OTiL/wGQeWOWs33zdlxii5o8R12pMMTS/NWFxawiCkJnzpWkhdLQGv3RNUUQn0w5yXDSY/4wK8nZYJiHXJyNQen2V6vkRPUAU+u24R4iytsrCXW08bGa+B3F9VIadBa8Br3bbJxV5hxCC2nCE6J8C9jRERc3GKTGYBuSlM/gaLFopgFjRIDHY5IY5tCB3P8YFbbahqNHCXkh3Ilnlbmn3WW3sOXGOJDT2s4AbSyzJHdAk3OqtMUoVl/7fk2a70mFiQi0JWotcsoa-----END CERTIFICATE-----\n\u5f8c\u306f\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u5168\u90e8 https \u306b\u8a2d\u5b9a\u3057\u3066 http \u304b\u3089\u8ee2\u9001\u3059\u308b\u3088\u3046\u306b\u3057\u306a\u3044\u3068\u3044\u3051\u306a\u3044\u3067\u3059\u306d\uff0e\n\u3068\u308a\u3042\u3048\u305a\u7121\u6599\u3067\u4f7f\u3048\u308b StartSSL\uff0c\u5b89\u3081\u306e Rapid SSL\uff0c\u30ad\u30e3\u30f3\u30da\u30fc\u30f3\u3084\u4e57\u308a\u63db\u3048\u3067\u4e00\u5b9a\u671f\u9593\u7121\u6599\u3068\u304b\u8272\u3005\u3042\u308a\u307e\u3059\u304c\uff0c\u305d\u306e\u304f\u3089\u3044\u306e\u30ec\u30d9\u30eb\u3067\u3042\u308c\u3070\u4ee3\u66ff\u306b\u306a\u308b\u304b\u306a\u3068\u601d\u3044\u307e\u3059\uff0e\u305d\u308c\u4ee5\u4e0a\u306f\u5927\u62b5 EV \u306b\u306a\u308b\u3067\u3057\u3087\u3046\u3057\uff0e\u305f\u3060 CN\u3057\u304b\u7121\u304b\u3063\u305f\u308a\u671f\u9593\u304c\u77ed\u3044\u306e\u304c\u6c17\u306b\u306a\u308a\u307e\u3059\u306d\uff0e", "date_published": "2015-11-06T05:34:01+09:00", "date_modified": "2015-11-06T05:41:52+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Debian", "Jessie", "Linux", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3" ] }, { "id": "http://matoken.org/blog/?p=1002", "url": "https://matoken.org/blog/2015/10/10/i-want-to-back-up-by-dumping-the-data-of-google-authenticator-of-android/", "title": "Android \u306e Google Authenticator \u306e\u30c7\u30fc\u30bf\u3092\u30c0\u30f3\u30d7\u3057\u3066\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u3059\u308b", "content_html": "

Android \u306e Google Authenticator \u8272\u3005\u306a\u8a8d\u8a3c\u306b\u4f7f\u3048\u3066\u4fbf\u5229\u3067\u3059\u304c\uff0c\u4ee5\u524d Nexus5 \u3092\u7d1b\u5931\u3057\u305f\u6642\u3084 LGL22 \u3067\u30c7\u30fc\u30bf\u304c\u98db\u3093\u3067\u3057\u307e\u3063\u305f\u5f8c\u5fa9\u65e7\u304c\u9762\u5012\u3067\u3057\u305f\uff0e\u3069\u3046\u306b\u304b\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u304c\u53d6\u308c\u306a\u3044\u304b\u306a\u3068\u8abf\u3079\u3066\u307f\u307e\u3057\u305f\uff0e

\n

Android \u304b\u3089\u30c7\u30fc\u30bf\u3092\u53d6\u5f97

\n

/data/data/com.google.android.apps.authenticator2/databases/databases \u304c\u30c7\u30fc\u30bf\u304c\u683c\u7d0d\u3055\u308c\u3066\u3044\u308b\u30d5\u30a1\u30a4\u30eb\u3089\u3057\u3044\u3067\u3059\uff0e
\nadb pull \u3067\u6301\u3063\u3066\u304d\u305f\u3044\u3051\u3069\u6a29\u9650\u304c\u306a\u3044\u306e\u3067\u4e00\u65e6 /storage/sdcard0/ \u306b cp \u3059\u308b

\n
% adb shell
shell@g2:/ $ su
root@g2:/ # cp /data/data/com.google.android.apps.authenticator2/databases/databases /storage/sdcard0/
\n

\u30ed\u30fc\u30ab\u30ebPC \u306b\u9000\u907f

\n
% adb pull /storage/sdcard0/databases .
\n

/storage/sdcard0/ \u306b cp \u3057\u305f\u30c7\u30fc\u30bf\u3092\u6d88\u3059\uff0e\u6697\u53f7\u5316\u9818\u57df\u306e\u4e0b\u306e\u306f\u305a\u3060\u3051\u3069\u4e00\u5fdc\u4e0a\u66f8\u304d\u3057\u3066\u304b\u3089\u524a\u9664

\n
% adb shell
shell@g2:/ $ su
root@g2:/ # ls -l /storage/sdcard0/databases
-rw-rw---- root     sdcard_r    16384 2015-10-09 22:51 databases
root@g2:/ # head -c 16384 /dev/random > /storage/sdcard0/databases
root@g2:/ # head -c 16384 /dev/random > /storage/sdcard0/databases
root@g2:/ # head -c 16384 /dev/random > /storage/sdcard0/databases
root@g2:/ # head -c 16384 /dev/random > /storage/sdcard0/databases
root@g2:/ # head -c 16384 /dev/random > /storage/sdcard0/databases
root@g2:/ # head -c 16384 /dev/random > /storage/sdcard0/databases
root@g2:/ # rm /storage/sdcard0/databases
root@g2:/ # ^D
shell@g2:/ $ ^D
\n

\u30c7\u30fc\u30bf\u5f62\u5f0f\u3092\u78ba\u8a8d\u3057\u3066dump

\n

\u8a72\u5f53\u30d5\u30a1\u30a4\u30eb\u306f file \u30b3\u30de\u30f3\u30c9\u306b\u3088\u308b\u3068 SQLite3 \u306e\u3088\u3046\u306a\u306e\u3067 dump \u3057\u3066\u307f\u308b

\n
% file ./databases
./databases: SQLite 3.x database
% sqlite3 ./databases
SQLite version 3.8.11.1 2015-07-29 20:00:57
Enter ".help" for usage hints.
sqlite> .dump
PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
CREATE TABLE android_metadata (locale TEXT);
INSERT INTO "android_metadata" VALUES('ja_JP');
CREATE TABLE accounts (_id INTEGER PRIMARY KEY, email TEXT NOT NULL, secret TEXT NOT NULL, counter INTEGER DEFAULT 0, type INTEGER, provider INTEGER DEFAULT 0, issuer TEXT DEFAULT NULL, original_name TEXT DEFAULT NULL);
 :
\n

\u3053\u3053\u3067\u53d6\u5f97\u3057\u305f PRIMARY KEY \u3092 HOTP TOKEN \u3092\u5272\u308a\u51fa\u3059 script \u306e "google-authenticator.py \u306b\u98df\u308f\u305b\u308b\u3068 Android App \u3068\u540c\u3058\u30b3\u30fc\u30c9\u304c\u5e30\u3063\u3066\u304f\u308b\u306e\u3092\u78ba\u8a8d\u3057\u307e\u3057\u305f\uff0e\u52ff\u8ad6\u666e\u901a\u306b\u8a8d\u8a3c\u3082\u53ef\u80fd\uff0e

\n

\"IMG_20151010_012917\"

\n

\u3068\u3044\u3046\u3053\u3068\u3067\u8981root \u3067\u3059\u304c\uff0c /data/data/com.google.android.apps.authenticator2/databases/databases \u3092\u9000\u907f\u3057\u3066\u4ed6\u306e\u7aef\u672b\u306b\u6301\u3063\u3066\u884c\u3063\u3066\u3082\u52d5\u4f5c\u3059\u308b\u304b\u3082\uff0e\u5c11\u306a\u304f\u3068\u3082 PRIMARY KEY \u306f\u5165\u624b\u3067\u304d\u308b\u306e\u3067\u624b\u52d5\u3067\u5165\u529b\u3059\u308c\u3070 OK \u3067\u3059\u306d\uff0e
\n\u3068\u306f\u3044\u3048\u7aef\u672b\u7d1b\u5931\u6642\u306b\u306f\u4f5c\u308a\u306a\u304a\u3057\u305f\u307b\u3046\u304c\u826f\u3044\u3067\u3057\u3087\u3046\u304c\uff0e

\n

root \u304c\u53d6\u308c\u306a\u3044\u5834\u5408\u306f\u767b\u9332\u6642\u306b PRIMARY KEY \u3092\u30e1\u30e2\u3057\u3066\u304a\u304f\u304f\u3089\u3044\u3067\u3059\u304b\u306d\uff0eQR Code \u3060\u3051\u3057\u304b\u898b\u3048\u306a\u3044\u5834\u5408\u306f Google Authenticator \u306b\u98df\u308f\u305b\u308b\u524d\u306b\u5225\u306e\u30ea\u30fc\u30c0\u30fc\u3092\u5229\u7528\u3057\u305f\u308a\u3059\u308c\u3070\u53ef\u80fd\u3067\u3059
\n\u4f8b\u3048\u3070\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u8aad\u307f\u53d6\u308a\u5185\u5bb9\u306e\u5834\u5408 6QHI5WW6H3FMJ2ZI \u304c PRIMARY KEY \u3067\u3059\uff0e

\n
\n

otpauth://t\u2502\u00b7\u00b7\u00b7\u00b7\u00b7\u00b7\u00b7\u00b7\u00b7\u00b7 otp/mk@micro?secret=6QHI5WW6H3FMJ2ZI

\n
\n", "content_text": "Android \u306e Google Authenticator \u8272\u3005\u306a\u8a8d\u8a3c\u306b\u4f7f\u3048\u3066\u4fbf\u5229\u3067\u3059\u304c\uff0c\u4ee5\u524d Nexus5 \u3092\u7d1b\u5931\u3057\u305f\u6642\u3084 LGL22 \u3067\u30c7\u30fc\u30bf\u304c\u98db\u3093\u3067\u3057\u307e\u3063\u305f\u5f8c\u5fa9\u65e7\u304c\u9762\u5012\u3067\u3057\u305f\uff0e\u3069\u3046\u306b\u304b\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u304c\u53d6\u308c\u306a\u3044\u304b\u306a\u3068\u8abf\u3079\u3066\u307f\u307e\u3057\u305f\uff0e\nAndroid \u304b\u3089\u30c7\u30fc\u30bf\u3092\u53d6\u5f97\n/data/data/com.google.android.apps.authenticator2/databases/databases \u304c\u30c7\u30fc\u30bf\u304c\u683c\u7d0d\u3055\u308c\u3066\u3044\u308b\u30d5\u30a1\u30a4\u30eb\u3089\u3057\u3044\u3067\u3059\uff0e\nadb pull \u3067\u6301\u3063\u3066\u304d\u305f\u3044\u3051\u3069\u6a29\u9650\u304c\u306a\u3044\u306e\u3067\u4e00\u65e6 /storage/sdcard0/ \u306b cp \u3059\u308b\n% adb shellshell@g2:/ $ suroot@g2:/ # cp /data/data/com.google.android.apps.authenticator2/databases/databases /storage/sdcard0/\n\u30ed\u30fc\u30ab\u30ebPC \u306b\u9000\u907f\n% adb pull /storage/sdcard0/databases .\n/storage/sdcard0/ \u306b cp \u3057\u305f\u30c7\u30fc\u30bf\u3092\u6d88\u3059\uff0e\u6697\u53f7\u5316\u9818\u57df\u306e\u4e0b\u306e\u306f\u305a\u3060\u3051\u3069\u4e00\u5fdc\u4e0a\u66f8\u304d\u3057\u3066\u304b\u3089\u524a\u9664\n% adb shellshell@g2:/ $ suroot@g2:/ # ls -l /storage/sdcard0/databases-rw-rw---- root     sdcard_r    16384 2015-10-09 22:51 databasesroot@g2:/ # head -c 16384 /dev/random > /storage/sdcard0/databasesroot@g2:/ # head -c 16384 /dev/random > /storage/sdcard0/databasesroot@g2:/ # head -c 16384 /dev/random > /storage/sdcard0/databasesroot@g2:/ # head -c 16384 /dev/random > /storage/sdcard0/databasesroot@g2:/ # head -c 16384 /dev/random > /storage/sdcard0/databasesroot@g2:/ # head -c 16384 /dev/random > /storage/sdcard0/databasesroot@g2:/ # rm /storage/sdcard0/databasesroot@g2:/ # ^Dshell@g2:/ $ ^D\n\u30c7\u30fc\u30bf\u5f62\u5f0f\u3092\u78ba\u8a8d\u3057\u3066dump\n\u8a72\u5f53\u30d5\u30a1\u30a4\u30eb\u306f file \u30b3\u30de\u30f3\u30c9\u306b\u3088\u308b\u3068 SQLite3 \u306e\u3088\u3046\u306a\u306e\u3067 dump \u3057\u3066\u307f\u308b\n% file ./databases./databases: SQLite 3.x database% sqlite3 ./databasesSQLite version 3.8.11.1 2015-07-29 20:00:57Enter ".help" for usage hints.sqlite> .dumpPRAGMA foreign_keys=OFF;BEGIN TRANSACTION;CREATE TABLE android_metadata (locale TEXT);INSERT INTO "android_metadata" VALUES('ja_JP');CREATE TABLE accounts (_id INTEGER PRIMARY KEY, email TEXT NOT NULL, secret TEXT NOT NULL, counter INTEGER DEFAULT 0, type INTEGER, provider INTEGER DEFAULT 0, issuer TEXT DEFAULT NULL, original_name TEXT DEFAULT NULL); :\n\u3053\u3053\u3067\u53d6\u5f97\u3057\u305f PRIMARY KEY \u3092 HOTP TOKEN \u3092\u5272\u308a\u51fa\u3059 script \u306e "google-authenticator.py \u306b\u98df\u308f\u305b\u308b\u3068 Android App \u3068\u540c\u3058\u30b3\u30fc\u30c9\u304c\u5e30\u3063\u3066\u304f\u308b\u306e\u3092\u78ba\u8a8d\u3057\u307e\u3057\u305f\uff0e\u52ff\u8ad6\u666e\u901a\u306b\u8a8d\u8a3c\u3082\u53ef\u80fd\uff0e\n\n\u3068\u3044\u3046\u3053\u3068\u3067\u8981root \u3067\u3059\u304c\uff0c /data/data/com.google.android.apps.authenticator2/databases/databases \u3092\u9000\u907f\u3057\u3066\u4ed6\u306e\u7aef\u672b\u306b\u6301\u3063\u3066\u884c\u3063\u3066\u3082\u52d5\u4f5c\u3059\u308b\u304b\u3082\uff0e\u5c11\u306a\u304f\u3068\u3082 PRIMARY KEY \u306f\u5165\u624b\u3067\u304d\u308b\u306e\u3067\u624b\u52d5\u3067\u5165\u529b\u3059\u308c\u3070 OK \u3067\u3059\u306d\uff0e\n\u3068\u306f\u3044\u3048\u7aef\u672b\u7d1b\u5931\u6642\u306b\u306f\u4f5c\u308a\u306a\u304a\u3057\u305f\u307b\u3046\u304c\u826f\u3044\u3067\u3057\u3087\u3046\u304c\uff0e\nroot \u304c\u53d6\u308c\u306a\u3044\u5834\u5408\u306f\u767b\u9332\u6642\u306b PRIMARY KEY \u3092\u30e1\u30e2\u3057\u3066\u304a\u304f\u304f\u3089\u3044\u3067\u3059\u304b\u306d\uff0eQR Code \u3060\u3051\u3057\u304b\u898b\u3048\u306a\u3044\u5834\u5408\u306f Google Authenticator \u306b\u98df\u308f\u305b\u308b\u524d\u306b\u5225\u306e\u30ea\u30fc\u30c0\u30fc\u3092\u5229\u7528\u3057\u305f\u308a\u3059\u308c\u3070\u53ef\u80fd\u3067\u3059\n\u4f8b\u3048\u3070\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u8aad\u307f\u53d6\u308a\u5185\u5bb9\u306e\u5834\u5408 6QHI5WW6H3FMJ2ZI \u304c PRIMARY KEY \u3067\u3059\uff0e\n\notpauth://t\u2502\u00b7\u00b7\u00b7\u00b7\u00b7\u00b7\u00b7\u00b7\u00b7\u00b7 otp/mk@micro?secret=6QHI5WW6H3FMJ2ZI", "date_published": "2015-10-10T01:24:10+09:00", "date_modified": "2015-10-10T01:44:31+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Android", "Linux", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3" ] }, { "id": "http://matoken.org/blog/?p=807", "url": "https://matoken.org/blog/2015/06/09/facebook-pgp/", "title": "Facebook PGP\u5bfe\u5fdc\u3092\u8a66\u3059", "content_html": "
\n

\"logo-gnupg-light-purple-bg\"

\n\n

\n

\n
\n

\u3068\u3044\u3046\u3053\u3068\u3067Facebook \u81ea\u4f53\u306f\u6b86\u3069\u5229\u7528\u3057\u3066\u3044\u306a\u3044\u306e\u3067\u3059\u304c\u3001PGP GNU \u5b9f\u88c5\u306eGnuPG \u306e\u9375\u3092\u767b\u9332\u3057\u3066\u307f\u307e\u3057\u305f\u3002

\n

\u5148\u305a\u306f\u81ea\u5206\u306e\u9375\u3092\u78ba\u8a8d\u3057\u3066\u3001

\n
% gpg --fingerprint 572E532C         \r\npub   4096R/572E532C 2010-03-17\r\n                 \u6307\u7d0b = 9C3E C527 2FFD AF80 3289  ADE4 398C 09CC 572E 532C\r\nuid                  K.I.Matohara <matoken@gmail.com>\r\nuid                  [jpeg image of size 2077]\r\nuid                  Kenichiro MATOHARA <matohara@gdnewhat-jp.org>\r\nuid                  Kenichiro MATOHARA (KagoshimaLinuxUserGroup.) <matoken@kagolug.org>\r\nsub   2048R/74FBCF68 2015-01-15\r\n
\n

\u516c\u958b\u9375\u3092ASCII\u3067\u66f8\u304d\u51fa\u3057\u3057\u3066\u3001

\n
% gpg -a --export 572E532C|xclip\r\n
\n

facebook \u306b\u767b\u9332\u3057\u307e\u3059\u3002\u767b\u9332\u30da\u30fc\u30b8\u306f\u6b21\u304b\u3089\u30a2\u30af\u30bb\u30b9\u51fa\u6765\u307e\u3059\u3002
https://www.facebook.com/me/about?section=contact-info

\n

\"Screenshot
\"Screenshot

\n

\u3053\u3053\u3067 Use this public key to encrypt notification emails that Facebook sends you? \u306b\u30c1\u30a7\u30c3\u30af\u3092\u4ed8\u3051\u308b\u3068Facebook \u304b\u3089\u306e\u901a\u77e5\u3082\u6697\u53f7\u5316\u3055\u308c\u308b\u306e\u3067\u3059\u304c\u3001\u4ee5\u4e0b\u306e\u30a8\u30e9\u30fc\u306b\u306a\u3063\u3066\u3057\u307e\u3044\u307e\u3057\u305f\u3002(\u30c1\u30a7\u30c3\u30af\u3092\u3057\u306a\u3044\u5834\u5408\u306f\u30a8\u30e9\u30fc\u306b\u306a\u3089\u306a\u3044)
\u5229\u7528\u3057\u305f\u9375\u306e\u554f\u984c\u3060\u3063\u305f\u3088\u3046\u3067\u3059\u3002\u4e0b\u8a18\u306e\u8ffd\u8a18\u3092\u53c2\u7167\u3057\u3066\u4e0b\u3055\u3044\u3002

\n

\"Screenshot

\n
PGP public key will be unusable too soon\r\nThis PGP Public Key will be unusable for encryption within 30 days. This most likely means that its expiry date is within 30 days, it is already revoked, or the key does not have encryption enabled. Please extend the expiry date or add an encryption subkey to your existing key, or generate a new public key to receive encrypted notifications.\r\n
\n

\u9375\u306f\u5168\u90e8\u671f\u9650\u5185\u3067\u7121\u671f\u9650\u306a\u3093\u3060\u3051\u3069\u306a\u305c\u3060\u308d\u3046?1024R/2048R/4096R\u306e\u9375\u3092\u305d\u308c\u305e\u308c\u65b0\u3057\u304f\u4f5c\u3063\u3066\u8a66\u3059\u3068\u3053\u308c\u306f\u3044\u3051\u307e\u3057\u305f\u3002
\u526f\u9375\u304c\u591a\u304b\u3063\u305f\u308aimage \u304c\u3044\u3051\u306a\u3044\u306e\u304b\u306a?\u516c\u958b\u9375\u3082\u5927\u304d\u3044\u3057

\n
$ gpg -a --export 572E532C|wc -l #\u6012\u3089\u308c\u308b4096R\r\n208\r\n$ gpg -a --export BD929CA7|wc -l #1024R\r\n13\r\n$ gpg -a --export DB7157B1|wc -l #2048R\r\n30\r\n$ gpg -a --export D9A959F4|wc -l #4096R\r\n52\r\n
\n

\u9375\u306e\u767b\u9332\u304c\u3046\u307e\u304f\u3044\u304f\u3068\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u6697\u53f7\u5316\u30e1\u30fc\u30eb\u304c\u5c4a\u304d\u307e\u3059\u3002\u3053\u308c\u3092\u5fa9\u53f7\u3057\u3066\u78ba\u8a8dURL \u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3068\u6b21\u306e\u30e1\u30fc\u30eb\u304b\u3089\u6697\u53f7\u5316\u3055\u308c\u307e\u3059\u3002

\n
% head /home/mk/encrypted.asc\r\n-----BEGIN PGP MESSAGE-----\r\n\r\nhQIMAxvR4gJcick7AQ/9GA1pbc/bU7p3o3PcxxsTT3HdPeOA5KdD5/GBcxODM1SS\r\nousJS+9g/IRgykaHcUHcYTJCbW/vyhQnm33Q+HjmOGI6t3n6UfTpxiNFH7WVSNVW\r\ncd5nVSYj/9nlvq1lBk200+NjYdbxSPK40RrLMGwjMHkqRNilK85xFrOW1+B7FRXq\r\nmYdSZkQ2n1XQsqywL+onPGkuM1RA0NARqNX9Iq4PJLrSx04h+8DgCAk8gul7z/iU\r\nl3YnVjDz+I45EMQyzABckFbQQDoFC1T75tV+HDKJetSGQALoYGltA5COZusQdarM\r\nQmk+ukg+4xWAinV/Vci9jqANdeUDryADKh8nnuJoxVFyz9V4fIJjfp75+D5zPNdQ\r\nuwrTQzBDRQIF9Qttk+5Id8Pi2/vuDzrRFO0ELrh/Zah78Wd3iMUykk2GMeXdnGve\r\n7sq+LT0xkOt1i6vUzYpvlWwxlQ8gdUCXoIIlzEsMD0+TvEhx5xu9/OWt7CCKpYUg\r\n% gpg -d /home/mk/encrypted.asc\r\n\r\n\u6b21\u306e\u30e6\u30fc\u30b6\u30fc\u306e\u79d8\u5bc6\u9375\u306e\u30ed\u30c3\u30af\u3092\u89e3\u9664\u3059\u308b\u306b\u306f\r\n\u30d1\u30b9\u30d5\u30ec\u30fc\u30ba\u304c\u3044\u308a\u307e\u3059:\u201cKenichiro MATOHARA (4096R key) <matoken@gmail.com>\u201d\r\n4096\u30d3\u30c3\u30c8RSA\u9375, ID 5C89C93B\u4f5c\u6210\u65e5\u4ed8\u306f2015-06-08 (\u4e3b\u9375ID D9A959F4)\r\n\r\ngpg: 4096-\u30d3\u30c3\u30c8RSA\u9375, ID 5C89C93B, \u65e5\u4ed82015-06-08\u306b\u6697\u53f7\u5316\u3055\u308c\u307e\u3057\u305f\r\n      \u201cKenichiro MATOHARA (4096R key) <matoken@gmail.com>\u201d\r\nContent-Type: multipart/alternative;\r\n        boundary=\"b1_391ab87f1b42dbae36913baf98ac3c0c\"\r\n\r\n\r\n--b1_391ab87f1b42dbae36913baf98ac3c0c\r\nContent-Type: text/plain; charset=\"UTF-8\"\r\nContent-Transfer-Encoding: 7bit\r\n\r\n\u3053\u3093\u306b\u3061\u306f\u3001Kenichiro\u3055\u3093\r\n\r\nThis is an email to help you enable encrypted notification emails for your Facebook account.\r\n\r\nIf you prefer to not enable encrypted notification emails from Facebook, you may simply ignore this message.\r\n\r\nIf you enable encrypted notification emails, Facebook will begin encrypting notification emails to you with your public key. These may include account recovery notification emails.\r\n\r\nBEWARE: If at some time in the future you cannot decrypt your account recovery notification emails and if you also become locked out of Facebook, you may be unable to recover your Facebook account.\r\n\r\nTo proceed with enabling encrypted notification emails, please click this link:\r\n\r\nYes, encrypt notification emails sent to me from Facebook.[https://www.facebook.com/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX]\r\n\r\n\u3088\u308d\u3057\u304f\u304a\u9858\u3044\u3044\u305f\u3057\u307e\u3059\u3002\r\nFacebook\u30c1\u30fc\u30e0\r\n
\n

Facebook \u306f\u306a\u3093\u3067\u3053\u306e\u6a5f\u80fd\u3092\u4ed8\u3051\u305f\u306e\u304b\u3088\u304f\u308f\u304b\u308a\u307e\u305b\u3093\u304c\uff0c\u4ee5\u4e0b\u306e\u8fba\u308a\u3082\u95a2\u4fc2\u3057\u3066\u3044\u308b\u306e\u304b\u3082\u3067\u3059\u306d\uff0e

\n\n

\u3068\u3053\u308d\u3067\uff0c\u3053\u306e\u6a5f\u80fd\u306f\u30af\u30ec\u30b8\u30c3\u30c8\u30ab\u30fc\u30c9\u4f1a\u793e\u3084\u9280\u884c\u306a\u3069\u3082\u53d6\u308a\u5165\u308c\u3066\u6b32\u3057\u3044\u3068\u3053\u308d\u3067\u3059\uff0e\u81ea\u5206\u306e\u5951\u7d04\u3057\u3066\u3044\u308b\u3068\u3053\u308d\u3060\u3068\u6cd5\u4eba\u5411\u3051\u3060\u3068\u3084\u3063\u3066\u3044\u308b\u6240\u306f\u3042\u308b\u3088\u3046\u3067\u3059\u304c\u500b\u4eba\u5411\u3051\u306f\u7121\u3055\u305d\u3046\u3067\u6b8b\u5ff5\u3067\u3059\u2026\u2026\uff0e

\n

\u304a\u307e\u3051?
Key fingerprint = 9C3E C527 2FFD AF80 3289 ADE4 398C 09CC 572E 532C
https://gist.github.com/200fce0896b735ccbc13

\n
\n

\u8ffd\u8a18)
Google+ \u3067+Niibe Yutaka\u3055\u3093\u306b\u30b3\u30e1\u30f3\u30c8\u3092\u8cb0\u3063\u3066\u6697\u53f7\u5316\u7528\u306e\u526f\u9375\u304c\u7121\u3044\u306e\u304c\u539f\u56e0\u3060\u3063\u305f\u3088\u3046\u3067\u3059orz

\n\n
\n

572E532C\u3092\u2014edit-key\u3067\u898b\u3066\u307f\u308b\u3068\u6697\u53f7\u306e\u305f\u3081\u306e\u526f\u9375\u306f\u306a\u3044\u306e\u3067(\u7f72\u540dS\u3068\u8a8d\u8a3cA\u3060\u3051)\u3001\u4e3b\u9375\u306f\u7f72\u540dS\u3068\u9375\u3078\u306e\u7f72\u540dC\u3067\u3001\u3053\u306e\u9375\u3067\u306f\u6697\u53f7\u5316\u30e1\u30fc\u30eb\u306f\u9001\u308c\u307e\u305b\u3093\u3002\u6697\u53f7\u5316\u306e\u526f\u9375\u3092\u8ffd\u52a0\u3057\u3066\u3001\u3064\u3044\u3067\u306brevoke\u3057\u305f\u526f\u9375\u306f\u524a\u9664\u3057\u3066\u767b\u9332\u3057\u3066\u307f\u308b\u3068\u3044\u3044\u3093\u3058\u3083\u306a\u3044\u3067\u3057\u3087\u3046\u304b\u3002

\n
\n
% gpg --edit-key 572E532C\r\ngpg (GnuPG) 1.4.18; Copyright (C) 2014 Free Software Foundation, Inc.\r\nThis is free software: you are free to change and redistribute it.\r\nThere is NO WARRANTY, to the extent permitted by law.\r\n\r\n\u79d8\u5bc6\u9375\u304c\u4f7f\u7528\u3067\u304d\u307e\u3059\u3002\r\n\r\npub  4096R/572E532C  \u4f5c\u6210: 2010-03-17  \u6e80\u4e86: \u7121\u671f\u9650      \u5229\u7528\u6cd5: SC\r\n \u4fe1\u7528: \u7d76\u5bfe\u7684     \u6709\u52b9\u6027: \u7d76\u5bfe\u7684\r\nThis key was revoked on 2014-02-11 by RSA key 572E532C K.I.Matohara <matoken@gmail.com>\r\nsub  2048R/E0FE9E3E  \u4f5c\u6210: 2011-02-23  \u5931\u52b9: 2014-02-11  \u5229\u7528\u6cd5: S\r\nsub  2048R/74FBCF68  \u4f5c\u6210: 2015-01-15  \u6e80\u4e86: \u7121\u671f\u9650      \u5229\u7528\u6cd5: A\r\n[ultimate] (1). K.I.Matohara <matoken@gmail.com>\r\n[ultimate] (2)  [jpeg image of size 2077]\r\n[ultimate] (3)  Kenichiro MATOHARA <matohara@gdnewhat-jp.org>\r\n[ultimate] (4)  Kenichiro MATOHARA (KagoshimaLinuxUserGroup.) <matoken@kagolug.org>\r\n\r\ngpg> uid 1\r\n\r\npub  4096R/572E532C  \u4f5c\u6210: 2010-03-17  \u6e80\u4e86: \u7121\u671f\u9650      \u5229\u7528\u6cd5: SC\r\n \u4fe1\u7528: \u7d76\u5bfe\u7684     \u6709\u52b9\u6027: \u7d76\u5bfe\u7684\r\nThis key was revoked on 2014-02-11 by RSA key 572E532C K.I.Matohara <matoken@gmail.com>\r\nsub  2048R/E0FE9E3E  \u4f5c\u6210: 2011-02-23  \u5931\u52b9: 2014-02-11  \u5229\u7528\u6cd5: S\r\nsub  2048R/74FBCF68  \u4f5c\u6210: 2015-01-15  \u6e80\u4e86: \u7121\u671f\u9650      \u5229\u7528\u6cd5: A\r\n[ultimate] (1)* K.I.Matohara <matoken@gmail.com>\r\n[ultimate] (2)  [jpeg image of size 2077]\r\n[ultimate] (3)  Kenichiro MATOHARA <matohara@gdnewhat-jp.org>\r\n[ultimate] (4)  Kenichiro MATOHARA (KagoshimaLinuxUserGroup.) <matoken@kagolug.org>\r\n\r\ngpg> key 1\r\n\r\npub  4096R/572E532C  \u4f5c\u6210: 2010-03-17  \u6e80\u4e86: \u7121\u671f\u9650      \u5229\u7528\u6cd5: SC\r\n \u4fe1\u7528: \u7d76\u5bfe\u7684     \u6709\u52b9\u6027: \u7d76\u5bfe\u7684\r\nThis key was revoked on 2014-02-11 by RSA key 572E532C K.I.Matohara <matoken@gmail.com>\r\nsub* 2048R/E0FE9E3E  \u4f5c\u6210: 2011-02-23  \u5931\u52b9: 2014-02-11  \u5229\u7528\u6cd5: S\r\nsub  2048R/74FBCF68  \u4f5c\u6210: 2015-01-15  \u6e80\u4e86: \u7121\u671f\u9650      \u5229\u7528\u6cd5: A\r\n[ultimate] (1)* K.I.Matohara <matoken@gmail.com>\r\n[ultimate] (2)  [jpeg image of size 2077]\r\n[ultimate] (3)  Kenichiro MATOHARA <matohara@gdnewhat-jp.org>\r\n[ultimate] (4)  Kenichiro MATOHARA (KagoshimaLinuxUserGroup.) <matoken@kagolug.org>\r\n\r\ngpg> delkey\r\n\u3053\u306e\u9375\u3092\u672c\u5f53\u306b\u524a\u9664\u3057\u307e\u3059\u304b? (y/N) y\r\n\r\npub  4096R/572E532C  \u4f5c\u6210: 2010-03-17  \u6e80\u4e86: \u7121\u671f\u9650      \u5229\u7528\u6cd5: SC\r\n \u4fe1\u7528: \u7d76\u5bfe\u7684     \u6709\u52b9\u6027: \u7d76\u5bfe\u7684\r\nsub  2048R/74FBCF68  \u4f5c\u6210: 2015-01-15  \u6e80\u4e86: \u7121\u671f\u9650      \u5229\u7528\u6cd5: A\r\n[ultimate] (1)* K.I.Matohara <matoken@gmail.com>\r\n[ultimate] (2)  [jpeg image of size 2077]\r\n[ultimate] (3)  Kenichiro MATOHARA <matohara@gdnewhat-jp.org>\r\n[ultimate] (4)  Kenichiro MATOHARA (KagoshimaLinuxUserGroup.) <matoken@kagolug.org>\r\n\r\ngpg> addkey\r\n\u9375\u306f\u4fdd\u8b77\u3055\u308c\u3066\u3044\u307e\u3059\u3002\r\n\r\n\u6b21\u306e\u30e6\u30fc\u30b6\u30fc\u306e\u79d8\u5bc6\u9375\u306e\u30ed\u30c3\u30af\u3092\u89e3\u9664\u3059\u308b\u306b\u306f\r\n\u30d1\u30b9\u30d5\u30ec\u30fc\u30ba\u304c\u3044\u308a\u307e\u3059:\u201cK.I.Matohara <matoken@gmail.com>\u201d\r\n4096\u30d3\u30c3\u30c8RSA\u9375, ID 572E532C\u4f5c\u6210\u65e5\u4ed8\u306f2010-03-17\r\n\r\n\u3054\u5e0c\u671b\u306e\u9375\u306e\u7a2e\u985e\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044:\r\n   (3) DSA (\u7f72\u540d\u306e\u307f)\r\n   (4) RSA (\u7f72\u540d\u306e\u307f)\r\n   (5) Elgamal (\u6697\u53f7\u5316\u306e\u307f)\r\n   (6) RSA (\u6697\u53f7\u5316\u306e\u307f)\r\n\u9078\u629e\u306f? 6\r\nRSA keys may be between 1024 and 4096 bits long.\r\nWhat keysize do you want? (2048) 4096\r\n\u8981\u6c42\u3055\u308c\u305f\u9375\u9577\u306f4096\u30d3\u30c3\u30c8\r\n\u9375\u306e\u6709\u52b9\u671f\u9650\u3092\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002\r\n0 = \u9375\u306f\u7121\u671f\u9650\r\n <n>  = \u9375\u306f n \u65e5\u9593\u3067\u6e80\u4e86\r\n <n>w = \u9375\u306f n \u9031\u9593\u3067\u6e80\u4e86\r\n <n>m = \u9375\u306f n \u304b\u6708\u9593\u3067\u6e80\u4e86\r\n <n>y = \u9375\u306f n \u5e74\u9593\u3067\u6e80\u4e86\r\n\u9375\u306e\u6709\u52b9\u671f\u9593\u306f? (0)\r\nKey does not expire at all\r\n\u3053\u308c\u3067\u6b63\u3057\u3044\u3067\u3059\u304b? (y/N) y\r\n\u672c\u5f53\u306b\u4f5c\u6210\u3057\u307e\u3059\u304b? (y/N) y\r\n\u4eca\u304b\u3089\u9577\u3044\u4e71\u6570\u3092\u751f\u6210\u3057\u307e\u3059\u3002\u30ad\u30fc\u30dc\u30fc\u30c9\u3092\u6253\u3064\u3068\u304b\u3001\u30de\u30a6\u30b9\u3092\u52d5\u304b\u3059\r\n\u3068\u304b\u3001\u30c7\u30a3\u30b9\u30af\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3068\u304b\u306e\u4ed6\u306e\u3053\u3068\u3092\u3059\u308b\u3068\u3001\u4e71\u6570\u751f\u6210\u5b50\u3067\r\n\u4e71\u96d1\u3055\u306e\u5927\u304d\u306a\u3044\u3044\u4e71\u6570\u3092\u751f\u6210\u3057\u3084\u3059\u304f\u306a\u308b\u306e\u3067\u3001\u304a\u52e7\u3081\u3044\u305f\u3057\u307e\u3059\u3002\r\n\r\n\u5341\u5206\u306a\u9577\u3055\u306e\u4e71\u6570\u304c\u5f97\u3089\u308c\u307e\u305b\u3093\u3002OS\u304c\u3082\u3063\u3068\u4e71\u96d1\u3055\u3092\u53ce\u96c6\r\n\u3067\u304d\u308b\u3088\u3046\u3001\u4f55\u304b\u3057\u3066\u304f\u3060\u3055\u3044! (\u3042\u3068175\u30d0\u30a4\u30c8\u3044\u308a\u307e\u3059)\r\n...............+++++\r\n\r\n\u5341\u5206\u306a\u9577\u3055\u306e\u4e71\u6570\u304c\u5f97\u3089\u308c\u307e\u305b\u3093\u3002OS\u304c\u3082\u3063\u3068\u4e71\u96d1\u3055\u3092\u53ce\u96c6\r\n\u3067\u304d\u308b\u3088\u3046\u3001\u4f55\u304b\u3057\u3066\u304f\u3060\u3055\u3044! (\u3042\u3068198\u30d0\u30a4\u30c8\u3044\u308a\u307e\u3059)\r\n...................+++++\r\n\r\npub  4096R/572E532C  \u4f5c\u6210: 2010-03-17  \u6e80\u4e86: \u7121\u671f\u9650      \u5229\u7528\u6cd5: SC\r\n\u4fe1\u7528: \u7d76\u5bfe\u7684     \u6709\u52b9\u6027: \u7d76\u5bfe\u7684\r\nsub  2048R/74FBCF68  \u4f5c\u6210: 2015-01-15  \u6e80\u4e86: \u7121\u671f\u9650      \u5229\u7528\u6cd5: A\r\nsub  4096R/2D937827  \u4f5c\u6210: 2015-06-11  \u6e80\u4e86: \u7121\u671f\u9650      \u5229\u7528\u6cd5: E\r\n[ultimate] (1). K.I.Matohara <matoken@gmail.com>\r\n[ultimate] (2)  [jpeg image of size 2077]\r\n[ultimate] (3)  Kenichiro MATOHARA <matohara@gdnewhat-jp.org>\r\n[ultimate] (4)  Kenichiro MATOHARA (KagoshimaLinuxUserGroup.) <matoken@kagolug.org>\r\n\r\ngpg> save\r\n\r\n% gpg --send-keys 572E532C\r\ngpg: \u9375572E532C\u3092hkp\u30b5\u30fc\u30d0\u30fckeys.gnupg.net\u3078\u9001\u4fe1\r\n
\n

\u3053\u306e\u72b6\u614b\u3067\u516c\u958b\u9375\u3092Facebook \u306b\u767b\u9332\u3059\u308b\u3068\u307e\u304f\u3044\u304d\u307e\u3057\u305f\u3002

\n
\n", "content_text": "Facebook\u3001\u30e6\u30fc\u30b6\u30fc\u5b9b\u30e1\u30fc\u30eb\u306ePGP\u6697\u53f7\u5316\u3092\u30b5\u30dd\u30fc\u30c8 | TechCrunch Japan\n\n\n\n\n\u3068\u3044\u3046\u3053\u3068\u3067Facebook \u81ea\u4f53\u306f\u6b86\u3069\u5229\u7528\u3057\u3066\u3044\u306a\u3044\u306e\u3067\u3059\u304c\u3001PGP GNU \u5b9f\u88c5\u306eGnuPG \u306e\u9375\u3092\u767b\u9332\u3057\u3066\u307f\u307e\u3057\u305f\u3002\n\u5148\u305a\u306f\u81ea\u5206\u306e\u9375\u3092\u78ba\u8a8d\u3057\u3066\u3001\n% gpg --fingerprint 572E532C \r\npub 4096R/572E532C 2010-03-17\r\n \u6307\u7d0b = 9C3E C527 2FFD AF80 3289 ADE4 398C 09CC 572E 532C\r\nuid K.I.Matohara <matoken@gmail.com>\r\nuid [jpeg image of size 2077]\r\nuid Kenichiro MATOHARA <matohara@gdnewhat-jp.org>\r\nuid Kenichiro MATOHARA (KagoshimaLinuxUserGroup.) <matoken@kagolug.org>\r\nsub 2048R/74FBCF68 2015-01-15\r\n\n\u516c\u958b\u9375\u3092ASCII\u3067\u66f8\u304d\u51fa\u3057\u3057\u3066\u3001\n% gpg -a --export 572E532C|xclip\r\n\nfacebook \u306b\u767b\u9332\u3057\u307e\u3059\u3002\u767b\u9332\u30da\u30fc\u30b8\u306f\u6b21\u304b\u3089\u30a2\u30af\u30bb\u30b9\u51fa\u6765\u307e\u3059\u3002https://www.facebook.com/me/about?section=contact-info\n\n\u3053\u3053\u3067 Use this public key to encrypt notification emails that Facebook sends you? \u306b\u30c1\u30a7\u30c3\u30af\u3092\u4ed8\u3051\u308b\u3068Facebook \u304b\u3089\u306e\u901a\u77e5\u3082\u6697\u53f7\u5316\u3055\u308c\u308b\u306e\u3067\u3059\u304c\u3001\u4ee5\u4e0b\u306e\u30a8\u30e9\u30fc\u306b\u306a\u3063\u3066\u3057\u307e\u3044\u307e\u3057\u305f\u3002(\u30c1\u30a7\u30c3\u30af\u3092\u3057\u306a\u3044\u5834\u5408\u306f\u30a8\u30e9\u30fc\u306b\u306a\u3089\u306a\u3044)\u5229\u7528\u3057\u305f\u9375\u306e\u554f\u984c\u3060\u3063\u305f\u3088\u3046\u3067\u3059\u3002\u4e0b\u8a18\u306e\u8ffd\u8a18\u3092\u53c2\u7167\u3057\u3066\u4e0b\u3055\u3044\u3002\n\nPGP public key will be unusable too soon\r\nThis PGP Public Key will be unusable for encryption within 30 days. This most likely means that its expiry date is within 30 days, it is already revoked, or the key does not have encryption enabled. Please extend the expiry date or add an encryption subkey to your existing key, or generate a new public key to receive encrypted notifications.\r\n\n\u9375\u306f\u5168\u90e8\u671f\u9650\u5185\u3067\u7121\u671f\u9650\u306a\u3093\u3060\u3051\u3069\u306a\u305c\u3060\u308d\u3046?1024R/2048R/4096R\u306e\u9375\u3092\u305d\u308c\u305e\u308c\u65b0\u3057\u304f\u4f5c\u3063\u3066\u8a66\u3059\u3068\u3053\u308c\u306f\u3044\u3051\u307e\u3057\u305f\u3002\u526f\u9375\u304c\u591a\u304b\u3063\u305f\u308aimage \u304c\u3044\u3051\u306a\u3044\u306e\u304b\u306a?\u516c\u958b\u9375\u3082\u5927\u304d\u3044\u3057\n$ gpg -a --export 572E532C|wc -l #\u6012\u3089\u308c\u308b4096R\r\n208\r\n$ gpg -a --export BD929CA7|wc -l #1024R\r\n13\r\n$ gpg -a --export DB7157B1|wc -l #2048R\r\n30\r\n$ gpg -a --export D9A959F4|wc -l #4096R\r\n52\r\n\n\u9375\u306e\u767b\u9332\u304c\u3046\u307e\u304f\u3044\u304f\u3068\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u6697\u53f7\u5316\u30e1\u30fc\u30eb\u304c\u5c4a\u304d\u307e\u3059\u3002\u3053\u308c\u3092\u5fa9\u53f7\u3057\u3066\u78ba\u8a8dURL \u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3068\u6b21\u306e\u30e1\u30fc\u30eb\u304b\u3089\u6697\u53f7\u5316\u3055\u308c\u307e\u3059\u3002\n% head /home/mk/encrypted.asc\r\n-----BEGIN PGP MESSAGE-----\r\n\r\nhQIMAxvR4gJcick7AQ/9GA1pbc/bU7p3o3PcxxsTT3HdPeOA5KdD5/GBcxODM1SS\r\nousJS+9g/IRgykaHcUHcYTJCbW/vyhQnm33Q+HjmOGI6t3n6UfTpxiNFH7WVSNVW\r\ncd5nVSYj/9nlvq1lBk200+NjYdbxSPK40RrLMGwjMHkqRNilK85xFrOW1+B7FRXq\r\nmYdSZkQ2n1XQsqywL+onPGkuM1RA0NARqNX9Iq4PJLrSx04h+8DgCAk8gul7z/iU\r\nl3YnVjDz+I45EMQyzABckFbQQDoFC1T75tV+HDKJetSGQALoYGltA5COZusQdarM\r\nQmk+ukg+4xWAinV/Vci9jqANdeUDryADKh8nnuJoxVFyz9V4fIJjfp75+D5zPNdQ\r\nuwrTQzBDRQIF9Qttk+5Id8Pi2/vuDzrRFO0ELrh/Zah78Wd3iMUykk2GMeXdnGve\r\n7sq+LT0xkOt1i6vUzYpvlWwxlQ8gdUCXoIIlzEsMD0+TvEhx5xu9/OWt7CCKpYUg\r\n% gpg -d /home/mk/encrypted.asc\r\n\r\n\u6b21\u306e\u30e6\u30fc\u30b6\u30fc\u306e\u79d8\u5bc6\u9375\u306e\u30ed\u30c3\u30af\u3092\u89e3\u9664\u3059\u308b\u306b\u306f\r\n\u30d1\u30b9\u30d5\u30ec\u30fc\u30ba\u304c\u3044\u308a\u307e\u3059:\u201cKenichiro MATOHARA (4096R key) <matoken@gmail.com>\u201d\r\n4096\u30d3\u30c3\u30c8RSA\u9375, ID 5C89C93B\u4f5c\u6210\u65e5\u4ed8\u306f2015-06-08 (\u4e3b\u9375ID D9A959F4)\r\n\r\ngpg: 4096-\u30d3\u30c3\u30c8RSA\u9375, ID 5C89C93B, \u65e5\u4ed82015-06-08\u306b\u6697\u53f7\u5316\u3055\u308c\u307e\u3057\u305f\r\n \u201cKenichiro MATOHARA (4096R key) <matoken@gmail.com>\u201d\r\nContent-Type: multipart/alternative;\r\n boundary=\"b1_391ab87f1b42dbae36913baf98ac3c0c\"\r\n\r\n\r\n--b1_391ab87f1b42dbae36913baf98ac3c0c\r\nContent-Type: text/plain; charset=\"UTF-8\"\r\nContent-Transfer-Encoding: 7bit\r\n\r\n\u3053\u3093\u306b\u3061\u306f\u3001Kenichiro\u3055\u3093\r\n\r\nThis is an email to help you enable encrypted notification emails for your Facebook account.\r\n\r\nIf you prefer to not enable encrypted notification emails from Facebook, you may simply ignore this message.\r\n\r\nIf you enable encrypted notification emails, Facebook will begin encrypting notification emails to you with your public key. These may include account recovery notification emails.\r\n\r\nBEWARE: If at some time in the future you cannot decrypt your account recovery notification emails and if you also become locked out of Facebook, you may be unable to recover your Facebook account.\r\n\r\nTo proceed with enabling encrypted notification emails, please click this link:\r\n\r\nYes, encrypt notification emails sent to me from Facebook.[https://www.facebook.com/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX]\r\n\r\n\u3088\u308d\u3057\u304f\u304a\u9858\u3044\u3044\u305f\u3057\u307e\u3059\u3002\r\nFacebook\u30c1\u30fc\u30e0\r\n\nFacebook \u306f\u306a\u3093\u3067\u3053\u306e\u6a5f\u80fd\u3092\u4ed8\u3051\u305f\u306e\u304b\u3088\u304f\u308f\u304b\u308a\u307e\u305b\u3093\u304c\uff0c\u4ee5\u4e0b\u306e\u8fba\u308a\u3082\u95a2\u4fc2\u3057\u3066\u3044\u308b\u306e\u304b\u3082\u3067\u3059\u306d\uff0e\n\n\u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9\u306e\u6697\u53f7\u5316\u30bd\u30d5\u30c8\u300cGNU Privacy Guard\u300d\u3001Facebook\u306a\u3069\u304b\u3089\u5bc4\u4ed8\u3092\u7372\u5f97 – ZDNet Japan\n\n\u3068\u3053\u308d\u3067\uff0c\u3053\u306e\u6a5f\u80fd\u306f\u30af\u30ec\u30b8\u30c3\u30c8\u30ab\u30fc\u30c9\u4f1a\u793e\u3084\u9280\u884c\u306a\u3069\u3082\u53d6\u308a\u5165\u308c\u3066\u6b32\u3057\u3044\u3068\u3053\u308d\u3067\u3059\uff0e\u81ea\u5206\u306e\u5951\u7d04\u3057\u3066\u3044\u308b\u3068\u3053\u308d\u3060\u3068\u6cd5\u4eba\u5411\u3051\u3060\u3068\u3084\u3063\u3066\u3044\u308b\u6240\u306f\u3042\u308b\u3088\u3046\u3067\u3059\u304c\u500b\u4eba\u5411\u3051\u306f\u7121\u3055\u305d\u3046\u3067\u6b8b\u5ff5\u3067\u3059\u2026\u2026\uff0e\n\u304a\u307e\u3051?Key fingerprint = 9C3E C527 2FFD AF80 3289 ADE4 398C 09CC 572E 532Chttps://gist.github.com/200fce0896b735ccbc13\n\n\u8ffd\u8a18)Google+ \u3067+Niibe Yutaka\u3055\u3093\u306b\u30b3\u30e1\u30f3\u30c8\u3092\u8cb0\u3063\u3066\u6697\u53f7\u5316\u7528\u306e\u526f\u9375\u304c\u7121\u3044\u306e\u304c\u539f\u56e0\u3060\u3063\u305f\u3088\u3046\u3067\u3059orz\n\nFacebook \u3067GnupPG \u306e\u516c\u958b\u9375\u767b\u9332\u304c\u51fa\u6765\u308b\u3088\u3046\u306b\u306a\u3063\u305f\u3068\u3044\u3046\u3053\u3068\u3067\u767b\u9332\u3057\u3066\u307f\u305f \u9375\u3092\u78ba\u8a8d\u3057\u3066\u3001 % gpg \u2014fingerprint\u2026\n\n\n572E532C\u3092\u2014edit-key\u3067\u898b\u3066\u307f\u308b\u3068\u6697\u53f7\u306e\u305f\u3081\u306e\u526f\u9375\u306f\u306a\u3044\u306e\u3067(\u7f72\u540dS\u3068\u8a8d\u8a3cA\u3060\u3051)\u3001\u4e3b\u9375\u306f\u7f72\u540dS\u3068\u9375\u3078\u306e\u7f72\u540dC\u3067\u3001\u3053\u306e\u9375\u3067\u306f\u6697\u53f7\u5316\u30e1\u30fc\u30eb\u306f\u9001\u308c\u307e\u305b\u3093\u3002\u6697\u53f7\u5316\u306e\u526f\u9375\u3092\u8ffd\u52a0\u3057\u3066\u3001\u3064\u3044\u3067\u306brevoke\u3057\u305f\u526f\u9375\u306f\u524a\u9664\u3057\u3066\u767b\u9332\u3057\u3066\u307f\u308b\u3068\u3044\u3044\u3093\u3058\u3083\u306a\u3044\u3067\u3057\u3087\u3046\u304b\u3002\n\n% gpg --edit-key 572E532C\r\ngpg (GnuPG) 1.4.18; Copyright (C) 2014 Free Software Foundation, Inc.\r\nThis is free software: you are free to change and redistribute it.\r\nThere is NO WARRANTY, to the extent permitted by law.\r\n\r\n\u79d8\u5bc6\u9375\u304c\u4f7f\u7528\u3067\u304d\u307e\u3059\u3002\r\n\r\npub 4096R/572E532C \u4f5c\u6210: 2010-03-17 \u6e80\u4e86: \u7121\u671f\u9650 \u5229\u7528\u6cd5: SC\r\n \u4fe1\u7528: \u7d76\u5bfe\u7684 \u6709\u52b9\u6027: \u7d76\u5bfe\u7684\r\nThis key was revoked on 2014-02-11 by RSA key 572E532C K.I.Matohara <matoken@gmail.com>\r\nsub 2048R/E0FE9E3E \u4f5c\u6210: 2011-02-23 \u5931\u52b9: 2014-02-11 \u5229\u7528\u6cd5: S\r\nsub 2048R/74FBCF68 \u4f5c\u6210: 2015-01-15 \u6e80\u4e86: \u7121\u671f\u9650 \u5229\u7528\u6cd5: A\r\n[ultimate] (1). K.I.Matohara <matoken@gmail.com>\r\n[ultimate] (2) [jpeg image of size 2077]\r\n[ultimate] (3) Kenichiro MATOHARA <matohara@gdnewhat-jp.org>\r\n[ultimate] (4) Kenichiro MATOHARA (KagoshimaLinuxUserGroup.) <matoken@kagolug.org>\r\n\r\ngpg> uid 1\r\n\r\npub 4096R/572E532C \u4f5c\u6210: 2010-03-17 \u6e80\u4e86: \u7121\u671f\u9650 \u5229\u7528\u6cd5: SC\r\n \u4fe1\u7528: \u7d76\u5bfe\u7684 \u6709\u52b9\u6027: \u7d76\u5bfe\u7684\r\nThis key was revoked on 2014-02-11 by RSA key 572E532C K.I.Matohara <matoken@gmail.com>\r\nsub 2048R/E0FE9E3E \u4f5c\u6210: 2011-02-23 \u5931\u52b9: 2014-02-11 \u5229\u7528\u6cd5: S\r\nsub 2048R/74FBCF68 \u4f5c\u6210: 2015-01-15 \u6e80\u4e86: \u7121\u671f\u9650 \u5229\u7528\u6cd5: A\r\n[ultimate] (1)* K.I.Matohara <matoken@gmail.com>\r\n[ultimate] (2) [jpeg image of size 2077]\r\n[ultimate] (3) Kenichiro MATOHARA <matohara@gdnewhat-jp.org>\r\n[ultimate] (4) Kenichiro MATOHARA (KagoshimaLinuxUserGroup.) <matoken@kagolug.org>\r\n\r\ngpg> key 1\r\n\r\npub 4096R/572E532C \u4f5c\u6210: 2010-03-17 \u6e80\u4e86: \u7121\u671f\u9650 \u5229\u7528\u6cd5: SC\r\n \u4fe1\u7528: \u7d76\u5bfe\u7684 \u6709\u52b9\u6027: \u7d76\u5bfe\u7684\r\nThis key was revoked on 2014-02-11 by RSA key 572E532C K.I.Matohara <matoken@gmail.com>\r\nsub* 2048R/E0FE9E3E \u4f5c\u6210: 2011-02-23 \u5931\u52b9: 2014-02-11 \u5229\u7528\u6cd5: S\r\nsub 2048R/74FBCF68 \u4f5c\u6210: 2015-01-15 \u6e80\u4e86: \u7121\u671f\u9650 \u5229\u7528\u6cd5: A\r\n[ultimate] (1)* K.I.Matohara <matoken@gmail.com>\r\n[ultimate] (2) [jpeg image of size 2077]\r\n[ultimate] (3) Kenichiro MATOHARA <matohara@gdnewhat-jp.org>\r\n[ultimate] (4) Kenichiro MATOHARA (KagoshimaLinuxUserGroup.) <matoken@kagolug.org>\r\n\r\ngpg> delkey\r\n\u3053\u306e\u9375\u3092\u672c\u5f53\u306b\u524a\u9664\u3057\u307e\u3059\u304b? (y/N) y\r\n\r\npub 4096R/572E532C \u4f5c\u6210: 2010-03-17 \u6e80\u4e86: \u7121\u671f\u9650 \u5229\u7528\u6cd5: SC\r\n \u4fe1\u7528: \u7d76\u5bfe\u7684 \u6709\u52b9\u6027: \u7d76\u5bfe\u7684\r\nsub 2048R/74FBCF68 \u4f5c\u6210: 2015-01-15 \u6e80\u4e86: \u7121\u671f\u9650 \u5229\u7528\u6cd5: A\r\n[ultimate] (1)* K.I.Matohara <matoken@gmail.com>\r\n[ultimate] (2) [jpeg image of size 2077]\r\n[ultimate] (3) Kenichiro MATOHARA <matohara@gdnewhat-jp.org>\r\n[ultimate] (4) Kenichiro MATOHARA (KagoshimaLinuxUserGroup.) <matoken@kagolug.org>\r\n\r\ngpg> addkey\r\n\u9375\u306f\u4fdd\u8b77\u3055\u308c\u3066\u3044\u307e\u3059\u3002\r\n\r\n\u6b21\u306e\u30e6\u30fc\u30b6\u30fc\u306e\u79d8\u5bc6\u9375\u306e\u30ed\u30c3\u30af\u3092\u89e3\u9664\u3059\u308b\u306b\u306f\r\n\u30d1\u30b9\u30d5\u30ec\u30fc\u30ba\u304c\u3044\u308a\u307e\u3059:\u201cK.I.Matohara <matoken@gmail.com>\u201d\r\n4096\u30d3\u30c3\u30c8RSA\u9375, ID 572E532C\u4f5c\u6210\u65e5\u4ed8\u306f2010-03-17\r\n\r\n\u3054\u5e0c\u671b\u306e\u9375\u306e\u7a2e\u985e\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044:\r\n (3) DSA (\u7f72\u540d\u306e\u307f)\r\n (4) RSA (\u7f72\u540d\u306e\u307f)\r\n (5) Elgamal (\u6697\u53f7\u5316\u306e\u307f)\r\n (6) RSA (\u6697\u53f7\u5316\u306e\u307f)\r\n\u9078\u629e\u306f? 6\r\nRSA keys may be between 1024 and 4096 bits long.\r\nWhat keysize do you want? (2048) 4096\r\n\u8981\u6c42\u3055\u308c\u305f\u9375\u9577\u306f4096\u30d3\u30c3\u30c8\r\n\u9375\u306e\u6709\u52b9\u671f\u9650\u3092\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002\r\n0 = \u9375\u306f\u7121\u671f\u9650\r\n <n> = \u9375\u306f n \u65e5\u9593\u3067\u6e80\u4e86\r\n <n>w = \u9375\u306f n \u9031\u9593\u3067\u6e80\u4e86\r\n <n>m = \u9375\u306f n \u304b\u6708\u9593\u3067\u6e80\u4e86\r\n <n>y = \u9375\u306f n \u5e74\u9593\u3067\u6e80\u4e86\r\n\u9375\u306e\u6709\u52b9\u671f\u9593\u306f? (0)\r\nKey does not expire at all\r\n\u3053\u308c\u3067\u6b63\u3057\u3044\u3067\u3059\u304b? (y/N) y\r\n\u672c\u5f53\u306b\u4f5c\u6210\u3057\u307e\u3059\u304b? (y/N) y\r\n\u4eca\u304b\u3089\u9577\u3044\u4e71\u6570\u3092\u751f\u6210\u3057\u307e\u3059\u3002\u30ad\u30fc\u30dc\u30fc\u30c9\u3092\u6253\u3064\u3068\u304b\u3001\u30de\u30a6\u30b9\u3092\u52d5\u304b\u3059\r\n\u3068\u304b\u3001\u30c7\u30a3\u30b9\u30af\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3068\u304b\u306e\u4ed6\u306e\u3053\u3068\u3092\u3059\u308b\u3068\u3001\u4e71\u6570\u751f\u6210\u5b50\u3067\r\n\u4e71\u96d1\u3055\u306e\u5927\u304d\u306a\u3044\u3044\u4e71\u6570\u3092\u751f\u6210\u3057\u3084\u3059\u304f\u306a\u308b\u306e\u3067\u3001\u304a\u52e7\u3081\u3044\u305f\u3057\u307e\u3059\u3002\r\n\r\n\u5341\u5206\u306a\u9577\u3055\u306e\u4e71\u6570\u304c\u5f97\u3089\u308c\u307e\u305b\u3093\u3002OS\u304c\u3082\u3063\u3068\u4e71\u96d1\u3055\u3092\u53ce\u96c6\r\n\u3067\u304d\u308b\u3088\u3046\u3001\u4f55\u304b\u3057\u3066\u304f\u3060\u3055\u3044! (\u3042\u3068175\u30d0\u30a4\u30c8\u3044\u308a\u307e\u3059)\r\n...............+++++\r\n\r\n\u5341\u5206\u306a\u9577\u3055\u306e\u4e71\u6570\u304c\u5f97\u3089\u308c\u307e\u305b\u3093\u3002OS\u304c\u3082\u3063\u3068\u4e71\u96d1\u3055\u3092\u53ce\u96c6\r\n\u3067\u304d\u308b\u3088\u3046\u3001\u4f55\u304b\u3057\u3066\u304f\u3060\u3055\u3044! (\u3042\u3068198\u30d0\u30a4\u30c8\u3044\u308a\u307e\u3059)\r\n...................+++++\r\n\r\npub 4096R/572E532C \u4f5c\u6210: 2010-03-17 \u6e80\u4e86: \u7121\u671f\u9650 \u5229\u7528\u6cd5: SC\r\n\u4fe1\u7528: \u7d76\u5bfe\u7684 \u6709\u52b9\u6027: \u7d76\u5bfe\u7684\r\nsub 2048R/74FBCF68 \u4f5c\u6210: 2015-01-15 \u6e80\u4e86: \u7121\u671f\u9650 \u5229\u7528\u6cd5: A\r\nsub 4096R/2D937827 \u4f5c\u6210: 2015-06-11 \u6e80\u4e86: \u7121\u671f\u9650 \u5229\u7528\u6cd5: E\r\n[ultimate] (1). K.I.Matohara <matoken@gmail.com>\r\n[ultimate] (2) [jpeg image of size 2077]\r\n[ultimate] (3) Kenichiro MATOHARA <matohara@gdnewhat-jp.org>\r\n[ultimate] (4) Kenichiro MATOHARA (KagoshimaLinuxUserGroup.) <matoken@kagolug.org>\r\n\r\ngpg> save\r\n\r\n% gpg --send-keys 572E532C\r\ngpg: \u9375572E532C\u3092hkp\u30b5\u30fc\u30d0\u30fckeys.gnupg.net\u3078\u9001\u4fe1\r\n\n\u3053\u306e\u72b6\u614b\u3067\u516c\u958b\u9375\u3092Facebook \u306b\u767b\u9332\u3059\u308b\u3068\u307e\u304f\u3044\u304d\u307e\u3057\u305f\u3002", "date_published": "2015-06-09T19:37:24+09:00", "date_modified": "2015-06-11T10:18:56+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3" ] }, { "id": "http://matoken.org/blog/?p=544", "url": "https://matoken.org/blog/2014/06/18/gnupg_adduid/", "title": "gnupg\u306e\u9375\u306b\u65b0\u3057\u3044\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3092\u767b\u9332", "content_html": "
\n

\u305f\u307e\u306b\u3057\u304b\u3084\u3089\u306a\u3044\u306e\u3067\u30e1\u30e2\uff0e

\n

\u9375ID 572E53 \u306b matoken@kagolug.org \u3092\u767b\u9332\u3057\u307e\u3059\uff0e

\n
$ gpg --edit-key 572E53\ngpg (GnuPG) 1.4.12; Copyright (C) 2012 Free Software Foundation, Inc.\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.\n\nSecret key is available.\n\npub  4096R/572E532C  created: 2010-03-17  expires: never       usage: SC\n                     trust: ultimate      validity: ultimate\nThis key was revoked on 2014-02-11 by RSA key 572E532C K.I.Matohara <matoken@gmail.\ncom>\nsub  2048R/E0FE9E3E  created: 2011-02-23  revoked: 2014-02-11  usage: S\n[ultimate] (1). K.I.Matohara <matoken@gmail.com>\n[ultimate] (2)  [jpeg image of size 2077]  \n[ultimate] (3)  Kenichiro MATOHARA <matohara@gdnewhat-jp.org>\n\ngpg> adduid\nReal name: KenichiroMATOHARA\nEmail address: matoken@kagolug.org\nComment:\nYou selected this USER-ID:\n    \"KenichiroMATOHARA <matoken@kagolug.org>\"\n\nChange (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? O\n\nYou need a passphrase to unlock the secret key for\nuser: \"K.I.Matohara <matoken@gmail.com>\"   \n4096-bit RSA key, ID 572E532C, created 2010-03-17\n\ngpg: gpg-agent is not available in this session\ngpg: Invalid passphrase; please try again ...\n\nYou need a passphrase to unlock the secret key for\nuser: \"K.I.Matohara <matoken@gmail.com>\"   \n4096-bit RSA key, ID 572E532C, created 2010-03-17\n\n\npub  4096R/572E532C  created: 2010-03-17  expires: never       usage: SC\n                     trust: ultimate      validity: ultimate\nThis key was revoked on 2014-02-11 by RSA key 572E532C K.I.Matohara <matoken@gmail.com>\nsub  2048R/E0FE9E3E  created: 2011-02-23  revoked: 2014-02-11  usage: S\n[ultimate] (1). K.I.Matohara <matoken@gmail.com>\n[ultimate] (2)  [jpeg image of size 2077]  \n[ultimate] (3)  Kenichiro MATOHARA <matohara@gdnewhat-jp.org>\n[ unknown] (4)  KenichiroMATOHARA <matoken@kagolug.org>\n\ngpg> 4\npub  4096R/572E532C  created: 2010-03-17  expires: never       usage: SC\n                     trust: ultimate      validity: ultimate  \nThis key was revoked on 2014-02-11 by RSA key 572E532C K.I.Matohara <matoken@gmail.com>\nsub  2048R/E0FE9E3E  created: 2011-02-23  revoked: 2014-02-11  usage: S\n[ultimate] (1). K.I.Matohara <matoken@gmail.com>\n[ultimate] (2)  [jpeg image of size 2077]  \n[ultimate] (3)  Kenichiro MATOHARA <matohara@gdnewhat-jp.org>\n[ unknown] (4)* KenichiroMATOHARA <matoken@kagolug.org>\n\ngpg> sign\n\"KenichiroMATOHARA <matoken@kagolug.org>\" was already signed by key 572E532C\nNothing to sign with key 572E532C\n\ngpg> list\n\npub  4096R/572E532C  created: 2010-03-17  expires: never       usage: SC\n                     trust: ultimate      validity: ultimate  \nThis key was revoked on 2014-02-11 by RSA key 572E532C K.I.Matohara <matoken@gmail.com>\nsub  2048R/E0FE9E3E  created: 2011-02-23  revoked: 2014-02-11  usage: S\n[ultimate] (1). K.I.Matohara <matoken@gmail.com>\n[ultimate] (2)  [jpeg image of size 2077]  \n[ultimate] (3)  Kenichiro MATOHARA <matohara@gdnewhat-jp.org>\n[ unknown] (4)* KenichiroMATOHARA <matoken@kagolug.org>\n\ngpg> save\n
\n

\u78ba\u8a8d

\n
$ gpg --list-keys kagolug\ngpg: checking the trustdb     \ngpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model\ngpg: depth: 0  valid:  12  signed:  55  trust: 0-, 0q, 0n, 0m, 0f, 12u\ngpg: depth: 1  valid:  55  signed:  52  trust: 55-, 0q, 0n, 0m, 0f, 0u\ngpg: next trustdb check due at 2014-07-20\npub   4096R/572E532C 2010-03-17\nuid                  K.I.Matohara <matoken@gmail.com>\nuid                  [jpeg image of size 2077]\nuid                  Kenichiro MATOHARA <matohara@gdnewhat-jp.org>\nuid                  KenichiroMATOHARA <matoken@kagolug.org>\n
\n

\u9593\u9055\u3063\u3066\u305f\u3089\u6559\u3048\u3066\u304f\u3060\u3055\u3044><

\n
\n", "content_text": "\u305f\u307e\u306b\u3057\u304b\u3084\u3089\u306a\u3044\u306e\u3067\u30e1\u30e2\uff0e\n\u9375ID 572E53 \u306b matoken@kagolug.org \u3092\u767b\u9332\u3057\u307e\u3059\uff0e\n$ gpg --edit-key 572E53\ngpg (GnuPG) 1.4.12; Copyright (C) 2012 Free Software Foundation, Inc.\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.\n\nSecret key is available.\n\npub 4096R/572E532C created: 2010-03-17 expires: never usage: SC\n trust: ultimate validity: ultimate\nThis key was revoked on 2014-02-11 by RSA key 572E532C K.I.Matohara <matoken@gmail.\ncom>\nsub 2048R/E0FE9E3E created: 2011-02-23 revoked: 2014-02-11 usage: S\n[ultimate] (1). K.I.Matohara <matoken@gmail.com>\n[ultimate] (2) [jpeg image of size 2077] \n[ultimate] (3) Kenichiro MATOHARA <matohara@gdnewhat-jp.org>\n\ngpg> adduid\nReal name: KenichiroMATOHARA\nEmail address: matoken@kagolug.org\nComment:\nYou selected this USER-ID:\n \"KenichiroMATOHARA <matoken@kagolug.org>\"\n\nChange (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? O\n\nYou need a passphrase to unlock the secret key for\nuser: \"K.I.Matohara <matoken@gmail.com>\" \n4096-bit RSA key, ID 572E532C, created 2010-03-17\n\ngpg: gpg-agent is not available in this session\ngpg: Invalid passphrase; please try again ...\n\nYou need a passphrase to unlock the secret key for\nuser: \"K.I.Matohara <matoken@gmail.com>\" \n4096-bit RSA key, ID 572E532C, created 2010-03-17\n\n\npub 4096R/572E532C created: 2010-03-17 expires: never usage: SC\n trust: ultimate validity: ultimate\nThis key was revoked on 2014-02-11 by RSA key 572E532C K.I.Matohara <matoken@gmail.com>\nsub 2048R/E0FE9E3E created: 2011-02-23 revoked: 2014-02-11 usage: S\n[ultimate] (1). K.I.Matohara <matoken@gmail.com>\n[ultimate] (2) [jpeg image of size 2077] \n[ultimate] (3) Kenichiro MATOHARA <matohara@gdnewhat-jp.org>\n[ unknown] (4) KenichiroMATOHARA <matoken@kagolug.org>\n\ngpg> 4\npub 4096R/572E532C created: 2010-03-17 expires: never usage: SC\n trust: ultimate validity: ultimate \nThis key was revoked on 2014-02-11 by RSA key 572E532C K.I.Matohara <matoken@gmail.com>\nsub 2048R/E0FE9E3E created: 2011-02-23 revoked: 2014-02-11 usage: S\n[ultimate] (1). K.I.Matohara <matoken@gmail.com>\n[ultimate] (2) [jpeg image of size 2077] \n[ultimate] (3) Kenichiro MATOHARA <matohara@gdnewhat-jp.org>\n[ unknown] (4)* KenichiroMATOHARA <matoken@kagolug.org>\n\ngpg> sign\n\"KenichiroMATOHARA <matoken@kagolug.org>\" was already signed by key 572E532C\nNothing to sign with key 572E532C\n\ngpg> list\n\npub 4096R/572E532C created: 2010-03-17 expires: never usage: SC\n trust: ultimate validity: ultimate \nThis key was revoked on 2014-02-11 by RSA key 572E532C K.I.Matohara <matoken@gmail.com>\nsub 2048R/E0FE9E3E created: 2011-02-23 revoked: 2014-02-11 usage: S\n[ultimate] (1). K.I.Matohara <matoken@gmail.com>\n[ultimate] (2) [jpeg image of size 2077] \n[ultimate] (3) Kenichiro MATOHARA <matohara@gdnewhat-jp.org>\n[ unknown] (4)* KenichiroMATOHARA <matoken@kagolug.org>\n\ngpg> save\n\n\u78ba\u8a8d\n$ gpg --list-keys kagolug\ngpg: checking the trustdb \ngpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model\ngpg: depth: 0 valid: 12 signed: 55 trust: 0-, 0q, 0n, 0m, 0f, 12u\ngpg: depth: 1 valid: 55 signed: 52 trust: 55-, 0q, 0n, 0m, 0f, 0u\ngpg: next trustdb check due at 2014-07-20\npub 4096R/572E532C 2010-03-17\nuid K.I.Matohara <matoken@gmail.com>\nuid [jpeg image of size 2077]\nuid Kenichiro MATOHARA <matohara@gdnewhat-jp.org>\nuid KenichiroMATOHARA <matoken@kagolug.org>\n\n\u9593\u9055\u3063\u3066\u305f\u3089\u6559\u3048\u3066\u304f\u3060\u3055\u3044><", "date_published": "2014-06-18T21:47:08+09:00", "date_modified": "2014-06-18T21:47:08+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "FLOSS", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3" ] }, { "id": "http://matoken.org/blog/?p=541", "url": "https://matoken.org/blog/2014/06/18/keylogger/", "title": "\u81ea\u5206\u306ePC\u306b\u30ad\u30fc\u30ed\u30ac\u30fc\u3092\u8a2d\u5b9a\u3059\u308b", "content_html": "
\n

\n \u30ad\u30fc\u30ed\u30ac\u30fc\uff0e\u4eba\u306ePC\u306b\u4ed5\u639b\u3051\u308b\u306e\u306f\u307e\u305a\u3044\u3051\u3069\u81ea\u5206\u306e&\u81ea\u5206\u3057\u304b\u4f7f\u308f\u306a\u3044PC\u3067\u8a66\u3059\u5206\u306b\u306f\u554f\u984c\u306a\u3044\u3060\u308d\u3046\u3068\u3044\u3046\u3053\u3068\u3067\u5165\u308c\u3066\u307f\u3066\u307e\u3059\uff0e\n

\n

\n \u5165\u308c\u3066\u3044\u308b\u306e\u306f\u4ee5\u4e0b\u306e logkeys \uff0e\n

\n\n

\n \u5c0e\u5165\u65b9\u6cd5
\n

\n

\n Debian\u3084Ubuntu \u3060\u3068\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u3042\u308b\u306e\u3067 logkeys \u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u5c0e\u5165\u3059\u308b\u3060\u3051\uff0e\n

\n
% sudo apt-get install logkeys\n
\n

\n \u521d\u671f\u8a2d\u5b9a
\n

\n

\n /etc/default/logkeys \u3068\u3044\u3046\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092\u8a2d\u5b9a\u3057\u307e\u3059\uff0e\n

\n
ENABLED=1\nLOGFILE=/home/mk/.logkeys/`/bin/date +%Y%m%d-%H%M%S-$$`\n\n# This should be updated according to your hardware\n# Check README.Debian for more info\nDEVICE=/dev/input/event0\n
\n\n

\n \u81ea\u52d5\u8d77\u52d5\u3057\u3066\u30ed\u30b0\u30d5\u30a1\u30a4\u30eb\u306e\u8a2d\u5b9a\uff0c\u30ed\u30b0\u3059\u308b\u30ad\u30fc\u30dc\u30fc\u30c9\u30c7\u30d0\u30a4\u30b9\u306e\u6307\u5b9a\u3092\u3057\u307e\u3059\uff0e
\u30ed\u30b0\u30d5\u30a1\u30a4\u30eb\u306f\u4ed6\u306e\u4eba\u304b\u3089\u8aad\u307e\u308c\u306a\u3044\u3088\u3046\u306b\u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3\u3092\u8a2d\u5b9a\u3057\u3066\u304a\u304d\u307e\u3057\u3087\u3046\uff0e\u30d5\u30a1\u30a4\u30eb\u540d\u306f\u8a66\u3057\u306b\n

\n
/home/mk/.logkeys/`/bin/date +%Y%m%d-%H%M%S-$$`\n
\n

\n \u3068\u304b\u66f8\u3044\u3066\u307f\u305f\u3089\u884c\u3051\u307e\u3057\u305f\uff0e\u8a66\u3057\u3066\u307f\u308b\u3082\u3093\u3067\u3059\u306d\uff0e\u3053\u308c\u3067\u8d77\u52d5\u6bce\u306b\u65b0\u3057\u3044\u30ed\u30b0\u30d5\u30a1\u30a4\u30eb\u304c\u4f5c\u6210\u3055\u308c\u308b\u306f\u305a\u3067\u3059\uff0e
\u30ad\u30fc\u30dc\u30fc\u30c9\u30c7\u30d0\u30a4\u30b9\u306f /proc/bus/input/devices \u3092\u898b\u305f\u308a\uff0c\u5b9f\u969b\u306e\u30c7\u30d0\u30a4\u30b9\u3092 cat \u3057\u3066\u30ad\u30fc\u5165\u529b\u3057\u3066\u307f\u305f\u308a\u3057\u3066\u898b\u3064\u3051\u307e\u3059\uff0e
\u8a73\u7d30\u306f /usr/share/doc/logkeys/README.Debian \u306b\u66f8\u304b\u308c\u3066\u3044\u307e\u3059\uff0e\n

\n

\n \u4ee5\u4e0b\u306e/proc/bus/input/devices \u3067\u306f\uff0c\u982d\u306e\u304ckeyboad \u306e\u3088\u3046\u3067\u3059\uff0e\n

\n
I: Bus=0011 Vendor=0001 Product=0001 Version=ab54\nN: Name=\"AT Translated Set 2 keyboard\"\nP: Phys=isa0060/serio0/input0\nS: Sysfs=/devices/platform/i8042/serio0/input/input0\nU: Uniq=\nH: Handlers=sysrq kbd event0 \nB: PROP=0\nB: EV=120013\nB: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe\nB: MSC=10\nB: LED=7\n\nI: Bus=0019 Vendor=0000 Product=0005 Version=0000\nN: Name=\"Lid Switch\"\nP: Phys=PNP0C0D/button/input0\nS: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input3\nU: Uniq=\nH: Handlers=event2 \nB: PROP=0\nB: EV=21\nB: SW=1\n\nI: Bus=0019 Vendor=0000 Product=0003 Version=0000\nN: Name=\"Sleep Button\"\nP: Phys=PNP0C0E/button/input0\nS: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input4\nU: Uniq=\nH: Handlers=kbd event3 \nB: PROP=0\nB: EV=3\nB: KEY=4000 0 0\n\nI: Bus=0019 Vendor=0000 Product=0001 Version=0000\nN: Name=\"Power Button\"\nP: Phys=LNXPWRBN/button/input0\nS: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input5\nU: Uniq=\nH: Handlers=kbd event4 \nB: PROP=0\nB: EV=3\nB: KEY=10000000000000 0\n\nI: Bus=0010 Vendor=001f Product=0001 Version=0100\nN: Name=\"PC Speaker\"\nP: Phys=isa0061/input0\nS: Sysfs=/devices/platform/pcspkr/input/input6\nU: Uniq=\nH: Handlers=kbd event5 \nB: PROP=0\nB: EV=40001\nB: SND=6\n\nI: Bus=0019 Vendor=17aa Product=5054 Version=4101\nN: Name=\"ThinkPad Extra Buttons\"\nP: Phys=thinkpad_acpi/input0\nS: Sysfs=/devices/platform/thinkpad_acpi/input/input8\nU: Uniq=\nH: Handlers=kbd rfkill event6 \nB: PROP=0\nB: EV=33\nB: KEY=18040000 0 10000000000000 0 1501b00102004 c000000001104000 e000000000000 0\nB: MSC=10\nB: SW=a\n\nI: Bus=0003 Vendor=04f2 Product=b217 Version=0854\nN: Name=\"Integrated Camera\"\nP: Phys=usb-0000:00:1a.0-1.6/button\nS: Sysfs=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6:1.0/input/input9\nU: Uniq=\nH: Handlers=kbd event7 \nB: PROP=0\nB: EV=3\nB: KEY=100000 0 0 0\n\nI: Bus=0019 Vendor=0000 Product=0006 Version=0000\nN: Name=\"Video Bus\"\nP: Phys=LNXVIDEO/video/input0\nS: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input10\nU: Uniq=\nH: Handlers=kbd event8 \nB: PROP=0\nB: EV=3\nB: KEY=3e000b00000000 0 0 0\n\nI: Bus=0001 Vendor=14f1 Product=506e Version=0001\nN: Name=\"HDA Digital PCBeep\"\nP: Phys=card0/codec#0/beep0\nS: Sysfs=/devices/pci0000:00/0000:00:1b.0/input/input11\nU: Uniq=\nH: Handlers=kbd event9 \nB: PROP=0\nB: EV=40001\nB: SND=6\n\nI: Bus=0000 Vendor=0000 Product=0000 Version=0000\nN: Name=\"HDA Intel PCH HDMI/DP,pcm=8\"\nP: Phys=ALSA\nS: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input18\nU: Uniq=\nH: Handlers=event10 \nB: PROP=0\nB: EV=21\nB: SW=140\n\nI: Bus=0000 Vendor=0000 Product=0000 Version=0000\nN: Name=\"HDA Intel PCH HDMI/DP,pcm=7\"\nP: Phys=ALSA\nS: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input17\nU: Uniq=\nH: Handlers=event11 \nB: PROP=0\nB: EV=21\nB: SW=140\n\nI: Bus=0000 Vendor=0000 Product=0000 Version=0000\nN: Name=\"HDA Intel PCH HDMI/DP,pcm=3\"\nP: Phys=ALSA\nS: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input16\nU: Uniq=\nH: Handlers=event12 \nB: PROP=0\nB: EV=21\nB: SW=140\n\nI: Bus=0000 Vendor=0000 Product=0000 Version=0000\nN: Name=\"HDA Intel PCH Headphone\"\nP: Phys=ALSA\nS: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input15\nU: Uniq=\nH: Handlers=event13 \nB: PROP=0\nB: EV=21\nB: SW=4\n\nI: Bus=0000 Vendor=0000 Product=0000 Version=0000\nN: Name=\"HDA Intel PCH Dock Headphone\"\nP: Phys=ALSA\nS: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input14\nU: Uniq=\nH: Handlers=event14 \nB: PROP=0\nB: EV=21\nB: SW=4\n\nI: Bus=0000 Vendor=0000 Product=0000 Version=0000\nN: Name=\"HDA Intel PCH Dock Mic\"\nP: Phys=ALSA\nS: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input13\nU: Uniq=\nH: Handlers=event15 \nB: PROP=0\nB: EV=21\nB: SW=10\n\nI: Bus=0000 Vendor=0000 Product=0000 Version=0000\nN: Name=\"HDA Intel PCH Mic\"\nP: Phys=ALSA\nS: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input12\nU: Uniq=\nH: Handlers=event16 \nB: PROP=0\nB: EV=21\nB: SW=10\n\nI: Bus=0011 Vendor=0002 Product=0007 Version=01b1\nN: Name=\"SynPS/2 Synaptics TouchPad\"\nP: Phys=isa0060/serio1/input0\nS: Sysfs=/devices/platform/i8042/serio1/input/input7\nU: Uniq=\nH: Handlers=mouse0 event17 \nB: PROP=5\nB: EV=b\nB: KEY=e520 10000 0 0 0 0\nB: ABS=660800011000003\n\nI: Bus=0003 Vendor=0000 Product=0000 Version=0004\nN: Name=\"ACPI Virtual Keyboard Device\"\nP: Phys=\nS: Sysfs=/devices/virtual/input/input20\nU: Uniq=\nH: Handlers=sysrq kbd rfkill event18 \nB: PROP=0\nB: EV=3\nB: KEY=ffffffffffffffff ffffffffffffffff ffffffffffffffff fffffffffffffffe\n\nI: Bus=0011 Vendor=0002 Product=000a Version=0000\nN: Name=\"TPPS/2 IBM TrackPoint\"\nP: Phys=synaptics-pt/serio0/input0\nS: Sysfs=/devices/platform/i8042/serio1/serio2/input/input19\nU: Uniq=\nH: Handlers=mouse1 event19 \nB: PROP=0\nB: EV=7\nB: KEY=70000 0 0 0 0\nB: REL=3\n\nI: Bus=0003 Vendor=046d Product=0a29 Version=0111\nN: Name=\"Logicool Logicool Wireless Headset\"\nP: Phys=usb-0000:00:1d.0-1.1/input3\nS: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.3/0003:046D:0A29.000A/input/input27\nU: Uniq=000d44b85a7d\nH: Handlers=kbd event1 \nB: PROP=0\nB: EV=1b\nB: KEY=18000 17800000000 8e000000000000 0\nB: ABS=ffffff0000000000\nB: MSC=10\n
\n

\n H: Handlers=sysrq kbd event0 \u304b\u3089\u5b9f\u969b\u306e\u30c7\u30d0\u30a4\u30b9\u306f /dev/input/event0 \u306a\u306e\u3067\uff0c\u3053\u308c\u3092cat \u3057\u3066\u4f55\u304b\u30ad\u30fc\u30dc\u30fc\u30c9\u5165\u529b\u3057\u3066\u53cd\u5fdc\u304c\u3042\u308b\u304b\u78ba\u8a8d\u3057\u307e\u3059\uff0e\u5f53\u305f\u308a\u306e\u3088\u3046\u3067\u3059\uff0e\n

\n
% sudo cat /dev/input/event0\n\ufffdw\ufffdS\ufffd\ufffd      \ufffdw\ufffdS\ufffd\ufffd      \ufffdw\ufffdS\ufffd\ufffd                  \ufffdw\ufffdS?\ufffdw\ufffdS?\ufffdw\ufffdS?p     a\ufffdw\ufffdSK\n\ufffdw\ufffdSK\n\ufffdw\ufffdSK\n\ufffdw\ufffdw\ufffdS\ufffd\ufffd.\ufffdw\ufffdS\ufffd\ufffd.\ufffdw\ufffdS\ufffd\ufffd     a\ufffdw\ufffdS(\ufffd^C\n
\n

\n \u5b9f\u969b\u306b\u4f7f\u3063\u3066\u307f\u308b\u3068\u5f53\u305f\u308a\u524d\u3067\u3059\u304c\u5165\u529b\u3057\u305f\u3082\u306e\u304c\u30ed\u30b0\u30d5\u30a1\u30a4\u30eb\u306b\u5410\u304b\u308c\u3066\u3044\u307e\u3059\uff0e\u3082\u3061\u308d\u3093\u30d1\u30b9\u30ef\u30fc\u30c9\u306a\u3069\u3082\u305d\u306e\u307e\u307e\uff0e
\u65e5\u672c\u8a9e\u5165\u529b\u3057\u305f\u3082\u306e\u306a\u3069\u306f\u30ed\u30fc\u30de\u5b57\u5165\u529b\u306a\u306e\u3067\u30ed\u30fc\u30de\u5b57\u3067\u8a18\u9332\u3055\u308c\u3066\u3044\u307e\u3059\uff0e\u30d5\u30a3\u30eb\u30bf\u306b\u304b\u3051\u308b\u3068\u8aad\u307f\u3084\u3059\u304f\u306a\u308a\u307e\u3059\u306d\uff0e\u30e1\u30bf\u6587\u5b57\u3082<lctrl>&ltup><down>\u306e\u3088\u3046\u306a\u611f\u3058\u3067\u8a18\u9332\u3055\u308c\u307e\u3059\uff0e
root \u3067\u52d5\u3044\u3066\u3044\u308b\u306e\u3067\u30e6\u30fc\u30b6\u3092\u5909\u66f4\u3057\u3066\u3082\u8a18\u9332\u3055\u308c\u307e\u3059\uff0e
\u30c7\u30d0\u30a4\u30b9\u3092\u6307\u5b9a\u3057\u3066\u3044\u308b\u306e\u3067\uff0c\u5916\u4ed8\u3051\u306e\u30ad\u30fc\u30dc\u30fc\u30c9\u3092\u63a5\u7d9a\u3059\u308b\u3068\u8a18\u9332\u3055\u308c\u307e\u305b\u3093\uff0e\n

\n

\n \u3061\u306a\u307f\u306b\u30d7\u30ed\u30bb\u30b9\u306f\u3053\u3093\u306a\u611f\u3058\u306a\u306e\u3067\u8272\u3005\u4e38\u898b\u3048\u3067\u3059\u306d\uff0e\n

\n
% ps -ef| grep -i logk\nroot      1433     1  0  6\u670810 ?      00:00:25 /usr/bin/logkeys -s -u -d /dev/input/event0 -o /home/mk/.logkeys/20140610-222504-1004\n
\n

\n \u30ad\u30fc\u30ed\u30ac\u30fc\u3078\u306e\u5bfe\u7b56
\n

\n

\n \u3053\u306elogkeys \u3067\u3042\u308c\u3070\u5225\u306e\u30ad\u30fc\u30dc\u30fc\u30c9\u3092\u4f7f\u3048\u3070\u56de\u907f\u3067\u304d\u307e\u3059\uff0e\u3067\u3082\u5168\u90e8\u306e\u30c7\u30d0\u30a4\u30b9\u3092\u8a18\u9332\u3059\u308b\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u30ad\u30fc\u30ed\u30ac\u30fc\u3060\u3068\u56de\u907f\u3067\u304d\u307e\u305b\u3093\uff0eOS \u3092LiveCD/USB \u306a\u3069\u3067\u5225\u306e\u3082\u306e\u3092\u8d77\u52d5\u3057\u3066\u3057\u307e\u3048\u3070\u56de\u907f\u3067\u304d\u307e\u3059\uff0e\n

\n

\n \u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u3067\u306a\u304f\uff0c\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2\u30ad\u30fc\u30ed\u30ac\u30fc\u3082\u3042\u308a\u307e\u3059\uff0e\u3053\u308c\u306fUSB \u3084PS/2 \u30dd\u30fc\u30c8\u306e\u30ad\u30fc\u30dc\u30fc\u30c9\u306e\u9593\u306b\u53d6\u308a\u4ed8\u3051\u3066\u30ed\u30ae\u30f3\u30b0\u3059\u308b\u3082\u306e\u3067\u3059\uff0eOS \u3092\u5909\u3048\u3066\u3082\u56de\u907f\u3067\u304d\u307e\u305b\u3093\uff0e\u308f\u304b\u308a\u3084\u3059\u3044\u3082\u306e\u306fPC\u306e\u88cf\u3092\u898b\u308b\u3060\u3051\u3067\u4f55\u304b\u3064\u3044\u3066\u308b\u306e\u3067\u3059\u3050\u308f\u304b\u308a\u307e\u3059\u304c\uff0c\u30ad\u30fc\u30dc\u30fc\u30c9\u306e\u4e2d\u3084PC \u7b50\u4f53\u306e\u4e2d\u306b\u4ed5\u8fbc\u307e\u308c\u308b\u3068\u4e00\u898b\u3057\u305f\u3060\u3051\u3067\u306f\u308f\u304b\u308a\u307e\u305b\u3093\uff0e
\u4ed5\u8fbc\u3093\u3060\u30ed\u30ac\u30fc\u3092\u56de\u53ce\u3057\u3066\u30ed\u30b0\u3092\u56de\u53ce\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u306e\u3067\u3059\u304c\uff0c\u7121\u7dda\u65b9\u5f0f\u306e\u3082\u306e\u3060\u3068\u73fe\u5730\u306b\u884c\u304b\u306a\u304f\u3066\u3082\u7121\u7dda\u7d4c\u7531\u3067\u56de\u53ce\u3067\u304d\u308b\u306e\u3067\u72af\u4eba\u306e\u8ffd\u8de1\u3082\u96e3\u3057\u3044\u3067\u3059\uff0e\n

\n

\n \u3061\u306a\u307f\u306b\u305d\u3093\u306a\u306b\u7279\u6b8a\u306a\u3082\u306e\u3067\u306a\u304f\u666e\u901a\u306b\u3042\u3061\u3053\u3061\u3067\u58f2\u3063\u3066\u3044\u307e\u3059\uff0e\u304a\u307e\u3051\u306b\u5b89\u4fa1\uff0e\n

\n\n

\n \u753b\u9762\u3092\u98db\u3070\u3059\u3082\u306e\u307e\u3067\u3042\u308a\u307e\u3059\uff0e\u30c6\u30f3\u30da\u30b9\u30c8\u3092\u4f7f\u3046\u3088\u308a\u305a\u3063\u3068\u304a\u624b\u8efd\u3067\u5b9f\u7528\u7684\u3067\u3059\u306d><\n

\n

\n \u3068\u3044\u3046\u3053\u3068\u3067\uff0c\u5916\u306e\u7aef\u672b\u3067\u306f\u30bb\u30f3\u30b7\u30c6\u30a3\u30d6\u306a\u60c5\u5831\u306f\u5165\u529b\u3057\u306a\u3044\u304f\u3089\u3044\u3057\u304b\u5bfe\u7b56\u306f\u7121\u3055\u305d\u3046\u3067\u3059\uff0e\n

\n
\n", "content_text": "\u30ad\u30fc\u30ed\u30ac\u30fc\uff0e\u4eba\u306ePC\u306b\u4ed5\u639b\u3051\u308b\u306e\u306f\u307e\u305a\u3044\u3051\u3069\u81ea\u5206\u306e&\u81ea\u5206\u3057\u304b\u4f7f\u308f\u306a\u3044PC\u3067\u8a66\u3059\u5206\u306b\u306f\u554f\u984c\u306a\u3044\u3060\u308d\u3046\u3068\u3044\u3046\u3053\u3068\u3067\u5165\u308c\u3066\u307f\u3066\u307e\u3059\uff0e\n \n\n \u5165\u308c\u3066\u3044\u308b\u306e\u306f\u4ee5\u4e0b\u306e logkeys \uff0e\n \n\n\n \u201clogkeys – a GNU/Linux keylogger that works! – Google Project Hosting\u201d https://code.google.com/p/logkeys/\n \n\n\n \u5c0e\u5165\u65b9\u6cd5\n \n\n Debian\u3084Ubuntu \u3060\u3068\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u3042\u308b\u306e\u3067 logkeys \u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u5c0e\u5165\u3059\u308b\u3060\u3051\uff0e\n \n% sudo apt-get install logkeys\n\n\n \u521d\u671f\u8a2d\u5b9a\n \n\n /etc/default/logkeys \u3068\u3044\u3046\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092\u8a2d\u5b9a\u3057\u307e\u3059\uff0e\n \nENABLED=1\nLOGFILE=/home/mk/.logkeys/`/bin/date +%Y%m%d-%H%M%S-$$`\n\n# This should be updated according to your hardware\n# Check README.Debian for more info\nDEVICE=/dev/input/event0\n\n\n\n ENABLED : 0 \u8d77\u52d5\u3057\u306a\u3044 / 1 \u8d77\u52d5\u3059\u308b\n \n\n LOGFILE : \u30ed\u30b0\u30d5\u30a1\u30a4\u30eb\u306e\u6307\u5b9a\n \n\n DEVICE : \u30ad\u30fc\u30dc\u30fc\u30c9\u30c7\u30d0\u30a4\u30b9\u6307\u5b9a\n \n\n\n \u81ea\u52d5\u8d77\u52d5\u3057\u3066\u30ed\u30b0\u30d5\u30a1\u30a4\u30eb\u306e\u8a2d\u5b9a\uff0c\u30ed\u30b0\u3059\u308b\u30ad\u30fc\u30dc\u30fc\u30c9\u30c7\u30d0\u30a4\u30b9\u306e\u6307\u5b9a\u3092\u3057\u307e\u3059\uff0e\u30ed\u30b0\u30d5\u30a1\u30a4\u30eb\u306f\u4ed6\u306e\u4eba\u304b\u3089\u8aad\u307e\u308c\u306a\u3044\u3088\u3046\u306b\u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3\u3092\u8a2d\u5b9a\u3057\u3066\u304a\u304d\u307e\u3057\u3087\u3046\uff0e\u30d5\u30a1\u30a4\u30eb\u540d\u306f\u8a66\u3057\u306b\n \n/home/mk/.logkeys/`/bin/date +%Y%m%d-%H%M%S-$$`\n\n\n \u3068\u304b\u66f8\u3044\u3066\u307f\u305f\u3089\u884c\u3051\u307e\u3057\u305f\uff0e\u8a66\u3057\u3066\u307f\u308b\u3082\u3093\u3067\u3059\u306d\uff0e\u3053\u308c\u3067\u8d77\u52d5\u6bce\u306b\u65b0\u3057\u3044\u30ed\u30b0\u30d5\u30a1\u30a4\u30eb\u304c\u4f5c\u6210\u3055\u308c\u308b\u306f\u305a\u3067\u3059\uff0e\u30ad\u30fc\u30dc\u30fc\u30c9\u30c7\u30d0\u30a4\u30b9\u306f /proc/bus/input/devices \u3092\u898b\u305f\u308a\uff0c\u5b9f\u969b\u306e\u30c7\u30d0\u30a4\u30b9\u3092 cat \u3057\u3066\u30ad\u30fc\u5165\u529b\u3057\u3066\u307f\u305f\u308a\u3057\u3066\u898b\u3064\u3051\u307e\u3059\uff0e\u8a73\u7d30\u306f /usr/share/doc/logkeys/README.Debian \u306b\u66f8\u304b\u308c\u3066\u3044\u307e\u3059\uff0e\n \n\n \u4ee5\u4e0b\u306e/proc/bus/input/devices \u3067\u306f\uff0c\u982d\u306e\u304ckeyboad \u306e\u3088\u3046\u3067\u3059\uff0e\n \nI: Bus=0011 Vendor=0001 Product=0001 Version=ab54\nN: Name=\"AT Translated Set 2 keyboard\"\nP: Phys=isa0060/serio0/input0\nS: Sysfs=/devices/platform/i8042/serio0/input/input0\nU: Uniq=\nH: Handlers=sysrq kbd event0 \nB: PROP=0\nB: EV=120013\nB: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe\nB: MSC=10\nB: LED=7\n\nI: Bus=0019 Vendor=0000 Product=0005 Version=0000\nN: Name=\"Lid Switch\"\nP: Phys=PNP0C0D/button/input0\nS: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input3\nU: Uniq=\nH: Handlers=event2 \nB: PROP=0\nB: EV=21\nB: SW=1\n\nI: Bus=0019 Vendor=0000 Product=0003 Version=0000\nN: Name=\"Sleep Button\"\nP: Phys=PNP0C0E/button/input0\nS: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input4\nU: Uniq=\nH: Handlers=kbd event3 \nB: PROP=0\nB: EV=3\nB: KEY=4000 0 0\n\nI: Bus=0019 Vendor=0000 Product=0001 Version=0000\nN: Name=\"Power Button\"\nP: Phys=LNXPWRBN/button/input0\nS: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input5\nU: Uniq=\nH: Handlers=kbd event4 \nB: PROP=0\nB: EV=3\nB: KEY=10000000000000 0\n\nI: Bus=0010 Vendor=001f Product=0001 Version=0100\nN: Name=\"PC Speaker\"\nP: Phys=isa0061/input0\nS: Sysfs=/devices/platform/pcspkr/input/input6\nU: Uniq=\nH: Handlers=kbd event5 \nB: PROP=0\nB: EV=40001\nB: SND=6\n\nI: Bus=0019 Vendor=17aa Product=5054 Version=4101\nN: Name=\"ThinkPad Extra Buttons\"\nP: Phys=thinkpad_acpi/input0\nS: Sysfs=/devices/platform/thinkpad_acpi/input/input8\nU: Uniq=\nH: Handlers=kbd rfkill event6 \nB: PROP=0\nB: EV=33\nB: KEY=18040000 0 10000000000000 0 1501b00102004 c000000001104000 e000000000000 0\nB: MSC=10\nB: SW=a\n\nI: Bus=0003 Vendor=04f2 Product=b217 Version=0854\nN: Name=\"Integrated Camera\"\nP: Phys=usb-0000:00:1a.0-1.6/button\nS: Sysfs=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6:1.0/input/input9\nU: Uniq=\nH: Handlers=kbd event7 \nB: PROP=0\nB: EV=3\nB: KEY=100000 0 0 0\n\nI: Bus=0019 Vendor=0000 Product=0006 Version=0000\nN: Name=\"Video Bus\"\nP: Phys=LNXVIDEO/video/input0\nS: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input10\nU: Uniq=\nH: Handlers=kbd event8 \nB: PROP=0\nB: EV=3\nB: KEY=3e000b00000000 0 0 0\n\nI: Bus=0001 Vendor=14f1 Product=506e Version=0001\nN: Name=\"HDA Digital PCBeep\"\nP: Phys=card0/codec#0/beep0\nS: Sysfs=/devices/pci0000:00/0000:00:1b.0/input/input11\nU: Uniq=\nH: Handlers=kbd event9 \nB: PROP=0\nB: EV=40001\nB: SND=6\n\nI: Bus=0000 Vendor=0000 Product=0000 Version=0000\nN: Name=\"HDA Intel PCH HDMI/DP,pcm=8\"\nP: Phys=ALSA\nS: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input18\nU: Uniq=\nH: Handlers=event10 \nB: PROP=0\nB: EV=21\nB: SW=140\n\nI: Bus=0000 Vendor=0000 Product=0000 Version=0000\nN: Name=\"HDA Intel PCH HDMI/DP,pcm=7\"\nP: Phys=ALSA\nS: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input17\nU: Uniq=\nH: Handlers=event11 \nB: PROP=0\nB: EV=21\nB: SW=140\n\nI: Bus=0000 Vendor=0000 Product=0000 Version=0000\nN: Name=\"HDA Intel PCH HDMI/DP,pcm=3\"\nP: Phys=ALSA\nS: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input16\nU: Uniq=\nH: Handlers=event12 \nB: PROP=0\nB: EV=21\nB: SW=140\n\nI: Bus=0000 Vendor=0000 Product=0000 Version=0000\nN: Name=\"HDA Intel PCH Headphone\"\nP: Phys=ALSA\nS: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input15\nU: Uniq=\nH: Handlers=event13 \nB: PROP=0\nB: EV=21\nB: SW=4\n\nI: Bus=0000 Vendor=0000 Product=0000 Version=0000\nN: Name=\"HDA Intel PCH Dock Headphone\"\nP: Phys=ALSA\nS: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input14\nU: Uniq=\nH: Handlers=event14 \nB: PROP=0\nB: EV=21\nB: SW=4\n\nI: Bus=0000 Vendor=0000 Product=0000 Version=0000\nN: Name=\"HDA Intel PCH Dock Mic\"\nP: Phys=ALSA\nS: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input13\nU: Uniq=\nH: Handlers=event15 \nB: PROP=0\nB: EV=21\nB: SW=10\n\nI: Bus=0000 Vendor=0000 Product=0000 Version=0000\nN: Name=\"HDA Intel PCH Mic\"\nP: Phys=ALSA\nS: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input12\nU: Uniq=\nH: Handlers=event16 \nB: PROP=0\nB: EV=21\nB: SW=10\n\nI: Bus=0011 Vendor=0002 Product=0007 Version=01b1\nN: Name=\"SynPS/2 Synaptics TouchPad\"\nP: Phys=isa0060/serio1/input0\nS: Sysfs=/devices/platform/i8042/serio1/input/input7\nU: Uniq=\nH: Handlers=mouse0 event17 \nB: PROP=5\nB: EV=b\nB: KEY=e520 10000 0 0 0 0\nB: ABS=660800011000003\n\nI: Bus=0003 Vendor=0000 Product=0000 Version=0004\nN: Name=\"ACPI Virtual Keyboard Device\"\nP: Phys=\nS: Sysfs=/devices/virtual/input/input20\nU: Uniq=\nH: Handlers=sysrq kbd rfkill event18 \nB: PROP=0\nB: EV=3\nB: KEY=ffffffffffffffff ffffffffffffffff ffffffffffffffff fffffffffffffffe\n\nI: Bus=0011 Vendor=0002 Product=000a Version=0000\nN: Name=\"TPPS/2 IBM TrackPoint\"\nP: Phys=synaptics-pt/serio0/input0\nS: Sysfs=/devices/platform/i8042/serio1/serio2/input/input19\nU: Uniq=\nH: Handlers=mouse1 event19 \nB: PROP=0\nB: EV=7\nB: KEY=70000 0 0 0 0\nB: REL=3\n\nI: Bus=0003 Vendor=046d Product=0a29 Version=0111\nN: Name=\"Logicool Logicool Wireless Headset\"\nP: Phys=usb-0000:00:1d.0-1.1/input3\nS: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.3/0003:046D:0A29.000A/input/input27\nU: Uniq=000d44b85a7d\nH: Handlers=kbd event1 \nB: PROP=0\nB: EV=1b\nB: KEY=18000 17800000000 8e000000000000 0\nB: ABS=ffffff0000000000\nB: MSC=10\n\n\n H: Handlers=sysrq kbd event0 \u304b\u3089\u5b9f\u969b\u306e\u30c7\u30d0\u30a4\u30b9\u306f /dev/input/event0 \u306a\u306e\u3067\uff0c\u3053\u308c\u3092cat \u3057\u3066\u4f55\u304b\u30ad\u30fc\u30dc\u30fc\u30c9\u5165\u529b\u3057\u3066\u53cd\u5fdc\u304c\u3042\u308b\u304b\u78ba\u8a8d\u3057\u307e\u3059\uff0e\u5f53\u305f\u308a\u306e\u3088\u3046\u3067\u3059\uff0e\n \n% sudo cat /dev/input/event0\n\ufffdw\ufffdS\ufffd\ufffd \ufffdw\ufffdS\ufffd\ufffd \ufffdw\ufffdS\ufffd\ufffd \ufffdw\ufffdS?\ufffdw\ufffdS?\ufffdw\ufffdS?p a\ufffdw\ufffdSK\n\ufffdw\ufffdSK\n\ufffdw\ufffdSK\n\ufffdw\ufffdw\ufffdS\ufffd\ufffd.\ufffdw\ufffdS\ufffd\ufffd.\ufffdw\ufffdS\ufffd\ufffd a\ufffdw\ufffdS(\ufffd^C\n\n\n \u5b9f\u969b\u306b\u4f7f\u3063\u3066\u307f\u308b\u3068\u5f53\u305f\u308a\u524d\u3067\u3059\u304c\u5165\u529b\u3057\u305f\u3082\u306e\u304c\u30ed\u30b0\u30d5\u30a1\u30a4\u30eb\u306b\u5410\u304b\u308c\u3066\u3044\u307e\u3059\uff0e\u3082\u3061\u308d\u3093\u30d1\u30b9\u30ef\u30fc\u30c9\u306a\u3069\u3082\u305d\u306e\u307e\u307e\uff0e\u65e5\u672c\u8a9e\u5165\u529b\u3057\u305f\u3082\u306e\u306a\u3069\u306f\u30ed\u30fc\u30de\u5b57\u5165\u529b\u306a\u306e\u3067\u30ed\u30fc\u30de\u5b57\u3067\u8a18\u9332\u3055\u308c\u3066\u3044\u307e\u3059\uff0e\u30d5\u30a3\u30eb\u30bf\u306b\u304b\u3051\u308b\u3068\u8aad\u307f\u3084\u3059\u304f\u306a\u308a\u307e\u3059\u306d\uff0e\u30e1\u30bf\u6587\u5b57\u3082<lctrl>&ltup><down>\u306e\u3088\u3046\u306a\u611f\u3058\u3067\u8a18\u9332\u3055\u308c\u307e\u3059\uff0eroot \u3067\u52d5\u3044\u3066\u3044\u308b\u306e\u3067\u30e6\u30fc\u30b6\u3092\u5909\u66f4\u3057\u3066\u3082\u8a18\u9332\u3055\u308c\u307e\u3059\uff0e\u30c7\u30d0\u30a4\u30b9\u3092\u6307\u5b9a\u3057\u3066\u3044\u308b\u306e\u3067\uff0c\u5916\u4ed8\u3051\u306e\u30ad\u30fc\u30dc\u30fc\u30c9\u3092\u63a5\u7d9a\u3059\u308b\u3068\u8a18\u9332\u3055\u308c\u307e\u305b\u3093\uff0e\n \n\n \u3061\u306a\u307f\u306b\u30d7\u30ed\u30bb\u30b9\u306f\u3053\u3093\u306a\u611f\u3058\u306a\u306e\u3067\u8272\u3005\u4e38\u898b\u3048\u3067\u3059\u306d\uff0e\n \n% ps -ef| grep -i logk\nroot 1433 1 0 6\u670810 ? 00:00:25 /usr/bin/logkeys -s -u -d /dev/input/event0 -o /home/mk/.logkeys/20140610-222504-1004\n\n\n \u30ad\u30fc\u30ed\u30ac\u30fc\u3078\u306e\u5bfe\u7b56\n \n\n \u3053\u306elogkeys \u3067\u3042\u308c\u3070\u5225\u306e\u30ad\u30fc\u30dc\u30fc\u30c9\u3092\u4f7f\u3048\u3070\u56de\u907f\u3067\u304d\u307e\u3059\uff0e\u3067\u3082\u5168\u90e8\u306e\u30c7\u30d0\u30a4\u30b9\u3092\u8a18\u9332\u3059\u308b\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u30ad\u30fc\u30ed\u30ac\u30fc\u3060\u3068\u56de\u907f\u3067\u304d\u307e\u305b\u3093\uff0eOS \u3092LiveCD/USB \u306a\u3069\u3067\u5225\u306e\u3082\u306e\u3092\u8d77\u52d5\u3057\u3066\u3057\u307e\u3048\u3070\u56de\u907f\u3067\u304d\u307e\u3059\uff0e\n \n\n \u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u3067\u306a\u304f\uff0c\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2\u30ad\u30fc\u30ed\u30ac\u30fc\u3082\u3042\u308a\u307e\u3059\uff0e\u3053\u308c\u306fUSB \u3084PS/2 \u30dd\u30fc\u30c8\u306e\u30ad\u30fc\u30dc\u30fc\u30c9\u306e\u9593\u306b\u53d6\u308a\u4ed8\u3051\u3066\u30ed\u30ae\u30f3\u30b0\u3059\u308b\u3082\u306e\u3067\u3059\uff0eOS \u3092\u5909\u3048\u3066\u3082\u56de\u907f\u3067\u304d\u307e\u305b\u3093\uff0e\u308f\u304b\u308a\u3084\u3059\u3044\u3082\u306e\u306fPC\u306e\u88cf\u3092\u898b\u308b\u3060\u3051\u3067\u4f55\u304b\u3064\u3044\u3066\u308b\u306e\u3067\u3059\u3050\u308f\u304b\u308a\u307e\u3059\u304c\uff0c\u30ad\u30fc\u30dc\u30fc\u30c9\u306e\u4e2d\u3084PC \u7b50\u4f53\u306e\u4e2d\u306b\u4ed5\u8fbc\u307e\u308c\u308b\u3068\u4e00\u898b\u3057\u305f\u3060\u3051\u3067\u306f\u308f\u304b\u308a\u307e\u305b\u3093\uff0e\u4ed5\u8fbc\u3093\u3060\u30ed\u30ac\u30fc\u3092\u56de\u53ce\u3057\u3066\u30ed\u30b0\u3092\u56de\u53ce\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u306e\u3067\u3059\u304c\uff0c\u7121\u7dda\u65b9\u5f0f\u306e\u3082\u306e\u3060\u3068\u73fe\u5730\u306b\u884c\u304b\u306a\u304f\u3066\u3082\u7121\u7dda\u7d4c\u7531\u3067\u56de\u53ce\u3067\u304d\u308b\u306e\u3067\u72af\u4eba\u306e\u8ffd\u8de1\u3082\u96e3\u3057\u3044\u3067\u3059\uff0e\n \n\n \u3061\u306a\u307f\u306b\u305d\u3093\u306a\u306b\u7279\u6b8a\u306a\u3082\u306e\u3067\u306a\u304f\u666e\u901a\u306b\u3042\u3061\u3053\u3061\u3067\u58f2\u3063\u3066\u3044\u307e\u3059\uff0e\u304a\u307e\u3051\u306b\u5b89\u4fa1\uff0e\n \n\n\n \u201cKeyGrabber – Hardware Keylogger – WiFi USB hardware keyloggers\u201d https://www.keelog.com/\n \n\n \u201cHardware Keylogger | eBay\u201d http://www.ebay.com/sch/i.html?_trksid=p2050601.m570.l1313.TR0.TRC0.H0&_nkw=Hardware+Keylogger&_sacat=0&_from=R40\n \n\n\n \u753b\u9762\u3092\u98db\u3070\u3059\u3082\u306e\u307e\u3067\u3042\u308a\u307e\u3059\uff0e\u30c6\u30f3\u30da\u30b9\u30c8\u3092\u4f7f\u3046\u3088\u308a\u305a\u3063\u3068\u304a\u624b\u8efd\u3067\u5b9f\u7528\u7684\u3067\u3059\u306d><\n \n\n \u3068\u3044\u3046\u3053\u3068\u3067\uff0c\u5916\u306e\u7aef\u672b\u3067\u306f\u30bb\u30f3\u30b7\u30c6\u30a3\u30d6\u306a\u60c5\u5831\u306f\u5165\u529b\u3057\u306a\u3044\u304f\u3089\u3044\u3057\u304b\u5bfe\u7b56\u306f\u7121\u3055\u305d\u3046\u3067\u3059\uff0e", "date_published": "2014-06-18T21:43:24+09:00", "date_modified": "2014-06-18T21:44:59+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Debian", "Jessie", "Linux", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3" ] }, { "id": "http://matoken.org/blog/?p=442", "url": "https://matoken.org/blog/2014/03/17/steal_laptop_via_radio_waves/", "title": "\u96fb\u6ce2\u3092\u898b\u3066 NotePC \u3092\u691c\u77e5\u3057\u3066\u76d7\u96e3", "content_html": "

#asiabsdcon \u3092\u773a\u3081\u3066\u3044\u3066\u898b\u304b\u3051\u305fTweet \u3067\u3059\u304c\uff0c

\n
\n

\u8eca\u306e\u4e2d\u306b\u96fb\u6e90\u304c\u5165\u3063\u3066\u308bMacBook\u3092\u7f6e\u3044\u3066\u304a\u304f\u3068\u3001\u51fa\u3063\u3071\u306a\u3057\u306e\u96fb\u6ce2(Bluetooth, etc)\u3067\u63a2\u3057\u51fa\u3057\u3001\u8eca\u306e\u7a93\u3092\u5272\u3063\u3066\u76d7\u3093\u3067\u304f\u3084\u3064\u304c\u3044\u308b?! \u30aa\u30e9\u30f3\u30c0 \u30b3\u30ef\u30a4 #asiabsdcon

\n

— S. MIYATANI@\u306a\u304c\u3082\u3093\u3053\u306a\u3044 (@s_miyatani) March 16, 2014

\n

\n

\u3053\u308c\u306f\u6016\u3044\u306a\u30fc\uff0e\u52a9\u624b\u5e2d\u3068\u304b\u7f6e\u3044\u3066\u305f\u3089\u4e00\u77ac\u3067\u3059\u306d><

\n

\u6700\u8fd1\u3060\u3068Wardriving \u3082\u7279\u306b\u4f55\u3082\u77e5\u8b58\u306a\u304f\u3066\u3082Android \u3068\u304b\u306bAPP \u3092\u5165\u308c\u308b\u3060\u3051(root\u3082\u3044\u3089\u306a\u3044)\u3067\u51fa\u6765\u308b\u306e\u3067\u3059\u3054\u304f\u30ab\u30b8\u30e5\u30a2\u30eb&\u602a\u3057\u307e\u308c\u305a\u306b\u63a2\u308c\u307e\u3059\u306d\uff0e
\n\u305d\u3046\u3044\u3048\u3070\u30b2\u30fc\u30e0\u6a5f\u3068\u304b\u3067\u3059\u308c\u9055\u3044\u901a\u4fe1\u3068\u304b\u3092\u6709\u52b9\u306b\u3057\u3066\u308b\u306e\u3082\u5371\u306a\u3055\u305d\u3046\u3060\uff0e

\n

\u3061\u3087\u3063\u3068\u9055\u3046\u3051\u3069\u30a2\u30e1\u30ea\u30ab\u306e\u514d\u8a31\u8a3c\u306e\u30b9\u30ad\u30df\u30f3\u30b0\u306a\u3093\u304b\u3082\u8eca\u5916\u304b\u3089\u53ef\u80fd\u3060\u305d\u3046\u3067\u3059\u304c\uff0c\u65e5\u672c\u306e\u514d\u8a31\u8a3c\u3068\u304b\u3069\u3046\u306a\u3093\u3067\u3057\u3087\u3046\u306d\u3068\u304b\u8272\u3005\u6016\u304f\u306a\u3063\u3066\u6765\u307e\u3057\u305f><

\n

\n

\n

\n", "content_text": "#asiabsdcon \u3092\u773a\u3081\u3066\u3044\u3066\u898b\u304b\u3051\u305fTweet \u3067\u3059\u304c\uff0c\n\n\u8eca\u306e\u4e2d\u306b\u96fb\u6e90\u304c\u5165\u3063\u3066\u308bMacBook\u3092\u7f6e\u3044\u3066\u304a\u304f\u3068\u3001\u51fa\u3063\u3071\u306a\u3057\u306e\u96fb\u6ce2(Bluetooth, etc)\u3067\u63a2\u3057\u51fa\u3057\u3001\u8eca\u306e\u7a93\u3092\u5272\u3063\u3066\u76d7\u3093\u3067\u304f\u3084\u3064\u304c\u3044\u308b?! \u30aa\u30e9\u30f3\u30c0 \u30b3\u30ef\u30a4 #asiabsdcon\n— S. MIYATANI@\u306a\u304c\u3082\u3093\u3053\u306a\u3044 (@s_miyatani) March 16, 2014\n\n\u3053\u308c\u306f\u6016\u3044\u306a\u30fc\uff0e\u52a9\u624b\u5e2d\u3068\u304b\u7f6e\u3044\u3066\u305f\u3089\u4e00\u77ac\u3067\u3059\u306d><\n\u6700\u8fd1\u3060\u3068Wardriving \u3082\u7279\u306b\u4f55\u3082\u77e5\u8b58\u306a\u304f\u3066\u3082Android \u3068\u304b\u306bAPP \u3092\u5165\u308c\u308b\u3060\u3051(root\u3082\u3044\u3089\u306a\u3044)\u3067\u51fa\u6765\u308b\u306e\u3067\u3059\u3054\u304f\u30ab\u30b8\u30e5\u30a2\u30eb&\u602a\u3057\u307e\u308c\u305a\u306b\u63a2\u308c\u307e\u3059\u306d\uff0e\n\u305d\u3046\u3044\u3048\u3070\u30b2\u30fc\u30e0\u6a5f\u3068\u304b\u3067\u3059\u308c\u9055\u3044\u901a\u4fe1\u3068\u304b\u3092\u6709\u52b9\u306b\u3057\u3066\u308b\u306e\u3082\u5371\u306a\u3055\u305d\u3046\u3060\uff0e\n\u3061\u3087\u3063\u3068\u9055\u3046\u3051\u3069\u30a2\u30e1\u30ea\u30ab\u306e\u514d\u8a31\u8a3c\u306e\u30b9\u30ad\u30df\u30f3\u30b0\u306a\u3093\u304b\u3082\u8eca\u5916\u304b\u3089\u53ef\u80fd\u3060\u305d\u3046\u3067\u3059\u304c\uff0c\u65e5\u672c\u306e\u514d\u8a31\u8a3c\u3068\u304b\u3069\u3046\u306a\u3093\u3067\u3057\u3087\u3046\u306d\u3068\u304b\u8272\u3005\u6016\u304f\u306a\u3063\u3066\u6765\u307e\u3057\u305f><", "date_published": "2014-03-17T02:00:08+09:00", "date_modified": "2014-03-17T02:00:08+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "WiFi", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3" ] }, { "id": "http://matoken.org/blog/?p=55", "url": "https://matoken.org/blog/2012/08/30/aws-mfa/", "title": "AWS \u306e\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2MFA \u3092\u4f7f\u3063\u3066\u307f\u305f", "content_html": "

\u9ec4\u8272\u3044\u5c01\u7b52\u304c\u90f5\u4fbf\u53d7\u3051\u306b\uff0e

\n

\u306a\u3093\u3060\u308d\u3046\u3068\u53d6\u308a\u51fa\u3057\u3066\u307f\u308b\u3068\u7c73Amazon \u304b\u3089\u3067\u3057\u305f\uff0e

\n

\"IMG_0615\"\"IMG_0617\"

\n

\u4e2d\u8eab\u306f\u66ab\u304f\u524d\u306b\u6ce8\u6587\u3057\u3066\u3044\u305fAWS \u306eMFA \u3067\u3057\u305f\uff0e(\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2\u30c8\u30fc\u30af\u30f3\u751f\u6210\u5668)
\n\u6ce8\u6587\u65e5\u306f8/21\uff0c\u5230\u7740\u306f8/29\u306a\u306e\u30678\u65e5\u3067\u5c4a\u3044\u305f\u3088\u3046\u3067\u3059\uff0e

\n

\u5024\u6bb5\u306f$12.99 + Shipping$4.28 = $17.27 \u3067\u3057\u305f\uff0e

\n\n

SMBC \u306eRSA \u306e\u3082\u306e\u306b\u6bd4\u3079\u308b\u3068\u5fae\u5999\u306b\u5927\u304d\u3044\u6c17\u304c\u3057\u307e\u3059\uff0e
\n\u30dc\u30bf\u30f3\u3092\u62bc\u3059\u3068\u30c8\u30fc\u30af\u30f3\u304c\u8868\u793a\u3055\u308c\u307e\u3059\uff0eRSA \u306e\u306f\u5e38\u6642\u8868\u793a\uff0e
\n\"IMG_0614\"
\n\"IMG_0618\"

\n

\u5229\u7528\u3057\u3066\u307f\u308b

\n

\u30dd\u30fc\u30bf\u30eb\u304b\u3089\u300c\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u8a3c\u660e\u66f8\u300d\u306b\u98db\u3093\u3067\uff0c\u8a2d\u5b9a\u3057\u307e\u3059\uff0e
\n\"Screenshot_from_2012-08-30

\n

\u30b7\u30ea\u30a2\u30eb\u3068\uff0c\u8a8d\u8a3c\u30b3\u30fc\u30c9\u30922\u56de\u5165\u529b\u3057\u307e\u3059\uff0e\u3053\u306e\u30b7\u30ea\u30a2\u30eb\u306f\u80cc\u9762\u306e\u5927\u304d\u306a\u6587\u5b57\u3067\u66f8\u304b\u308c\u3066\u3044\u308b\u3082\u306e\u3067\u3059\uff0e
\n\"Screenshot_from_2012-08-30
\n\"Screenshot_from_2012-08-30

\n

\u3055\u3066\uff0c\u3046\u307e\u304f\u884c\u3063\u305f\u3089\u8a8d\u8a3c\u3092\u8a66\u3057\u3066\u307f\u307e\u3057\u3087\u3046\uff0e
\n\u901a\u5e38\u306eAWS \u3078\u306e\u30ed\u30b0\u30a4\u30f3\u51e6\u7406\u306e\u5f8c\u306b\u3082\u3046\u4e00\u56de\u8a8d\u8a3c\u753b\u9762\u304c\u73fe\u308c\u3066\uff0c\u3053\u3053\u306b\u8a8d\u8a3c\u30b3\u30fc\u30c9\u3092\u5165\u529b\u3059\u308b\u3053\u3068\u3067\u30ed\u30b0\u30a4\u30f3\u5b8c\u4e86\u306b\u306a\u308a\u307e\u3059\uff0e
\n\"Screenshot_from_2012-08-30

\n

Google \u306e2\u6bb5\u968e\u8a8d\u8a3c\u3068\u540c\u3058\u3067\u3059\u306d\uff0e
\n\u3061\u306a\u307f\u306b\uff0c\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u306eMFA \u3067\u306f\u305d\u306e\u307e\u307eGoogle Authenticator \u304c\u4f7f\u3048\u307e\u3059\uff0e

\n

\u8a8d\u8a3c\u30c7\u30d0\u30a4\u30b9\u306e\u7d1b\u5931\u5bfe\u5fdc

\n

\u3055\u3066\uff0c\u3053\u308c\u3067AWS \u30ed\u30b0\u30a4\u30f3\u306e\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u306f\u9ad8\u307e\u308a\u307e\u3057\u305f\uff0e\u3057\u304b\u3057\uff0c\u3053\u306e\u30c8\u30fc\u30af\u30f3\u751f\u6210\u5668\u304c\u306a\u3044\u3068\u30ed\u30b0\u30a4\u30f3\u304c\u3067\u304d\u306a\u304f\u306a\u308a\u307e\u3057\u305f\uff0e
\n\u306a\u304f\u3057\u305f\u308a\u58ca\u3057\u305f\u308a\u3057\u305f\u3089Google \u306e\u5834\u5408\u306f\u5370\u5237\u30b3\u30fc\u30c9\u306a\u3069\u3067\u5fa9\u65e7\u3067\u304d\u307e\u3059\u304cAWS MFA \u306e\u5834\u5408\u306f\u3069\u3046\u3059\u308c\u3070\u3044\u3044\u306e\u304b\u78ba\u8a8d\u3057\u3066\u307f\u307e\u3057\u305f\uff0e

\n\n
\n

Q: \u8a8d\u8a3c\u30c7\u30d0\u30a4\u30b9\u304c\u7d1b\u5931\u3001\u640d\u50b7\u3001\u307e\u305f\u306f\u76d7\u96e3\u3055\u308c\u3001AWS Portal \u307e\u305f\u306f AWS Management Console \u306b\u30b5\u30a4\u30f3\u30a4\u30f3\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3002\u3069\u306e\u3088\u3046\u306b\u3059\u308c\u3070\u3088\u3044\u3067\u3059\u304b\uff1f
\n \u8a8d\u8a3c\u30c7\u30d0\u30a4\u30b9\u304c AWS \u30a2\u30ab\u30a6\u30f3\u30c8\u306b\u95a2\u9023\u4ed8\u3051\u3089\u308c\u3066\u3044\u308b\u5834\u5408\u306f\u3001\u6b21\u306e\u624b\u9806\u306b\u5f93\u3044\u307e\u3059:

\n

\u304a\u554f\u3044\u5408\u308f\u305b\u30da\u30fc\u30b8\u304b\u3089\u3001AWS MFA \u306e\u7121\u52b9\u5316\u3092\u4f9d\u983c\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u3053\u308c\u3067\u3001AWS \u306e\u30a6\u30a7\u30d6\u30b5\u30a4\u30c8\u306e\u4fdd\u8b77\u3055\u308c\u305f\u30da\u30fc\u30b8\u3084 AWS \u30de\u30cd\u30b8\u30e1\u30f3\u30c8\u30b3\u30f3\u30bd\u30fc\u30eb\u306b\u3001\u4e00\u6642\u7684\u306b\u30e6\u30fc\u30b6\u30fc\u540d\u3068\u30d1\u30b9\u30ef\u30fc\u30c9\u3060\u3051\u3067\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002
\n \u30a2\u30bf\u30c3\u30ab\u30fc\u304c\u8a8d\u8a3c\u30c7\u30d0\u30a4\u30b9\u3092\u76d7\u307f\u3001\u304a\u5ba2\u69d8\u306e\u73fe\u5728\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5165\u624b\u3057\u305f\u53ef\u80fd\u6027\u304c\u3042\u308b\u306e\u3067\u3001Amazon \u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5909\u66f4\u3057\u3066\u304f\u3060\u3055\u3044\u3002
\n \u30b5\u30fc\u30c9\u30d1\u30fc\u30c6\u30a3\u306e\u30d7\u30ed\u30d0\u30a4\u30c0 Gemalto \u304b\u3089\u3001\u305d\u306e\u30a6\u30a7\u30d6\u30b5\u30a4\u30c8\u3092\u4f7f\u3063\u3066\u65b0\u3057\u3044\u30c7\u30d0\u30a4\u30b9\u3092\u8cfc\u5165\u3059\u308b\u304b\u3001\u307e\u305f\u306f IAM \u30b3\u30f3\u30bd\u30fc\u30eb\u3092\u3092\u4f7f\u7528\u3057\u3066\u30a2\u30ab\u30a6\u30f3\u30c8\u3067\u65b0\u3057\u3044\u4eee\u60f3 MFA \u30c7\u30d0\u30a4\u30b9\u3092\u30d7\u30ed\u30d3\u30b8\u30e7\u30cb\u30f3\u30b0\u3057\u307e\u3059\u3002
\n \u4e0a\u8a18\u306e\u30b9\u30c6\u30c3\u30d7\u3092\u5b8c\u4e86\u3057\u305f\u3089\u3001IAM \u30b3\u30f3\u30bd\u30fc\u30eb\u3092\u4f7f\u7528\u3057\u3066\u3001\u8a8d\u8a3c\u30c7\u30d0\u30a4\u30b9\u3092\u30a2\u30af\u30c6\u30a3\u30d9\u30fc\u30c8\u3057\u3001AWS \u30a2\u30ab\u30a6\u30f3\u30c8\u306e AWS MFA \u3092\u518d\u5ea6\u6709\u52b9\u306b\u3057\u307e\u3059\u3002
\n \u8a8d\u8a3c\u30c7\u30d0\u30a4\u30b9\u304c IAM \u30e6\u30fc\u30b6\u30fc\u306b\u95a2\u9023\u4ed8\u3051\u3089\u308c\u3066\u3044\u308b\u5834\u5408\u306f\u3001IAM \u30b3\u30f3\u30bd\u30fc\u30eb\u3001IAM CLI\u3001\u307e\u305f\u306f IAM API \u3092\u4f7f\u7528\u3057\u3066\u3001IAM \u30e6\u30fc\u30b6\u30fc\u306e MFA \u30c7\u30d0\u30a4\u30b9\u3092\u524a\u9664\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002

\n

Q: \u7269\u7406\u7684\u306a\u8a8d\u8a3c\u30c7\u30d0\u30a4\u30b9\u304c\u50cd\u304b\u306a\u304f\u306a\u3063\u3066\u3001AWS Portal \u307e\u305f\u306f AWS Management Console \u306b\u30b5\u30a4\u30f3\u30a4\u30f3\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u306a\u304f\u306a\u308a\u307e\u3057\u305f\u3002\u3069\u306e\u3088\u3046\u306b\u3059\u308c\u3070\u3088\u3044\u3067\u3059\u304b\uff1f
\n \u7269\u7406\u7684\u306a\u8a8d\u8a3c\u30c7\u30d0\u30a4\u30b9\u304c AWS \u30a2\u30ab\u30a6\u30f3\u30c8\u306b\u95a2\u9023\u4ed8\u3051\u3089\u308c\u3066\u3044\u308b\u5834\u5408\u306f\u3001\u6b21\u306e\u624b\u9806\u306b\u5f93\u3044\u307e\u3059:

\n

\u5f53\u793e\u307e\u3067\u3054\u9023\u7d61\u3044\u305f\u3060\u304d\u3001AWS MFA \u3092\u7121\u52b9\u306b\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u305d\u3046\u3059\u308c\u3070\u3001AWS \u306e\u30a6\u30a7\u30d6\u30b5\u30a4\u30c8\u306e\u4fdd\u8b77\u3055\u308c\u305f\u30da\u30fc\u30b8\u3001\u307e\u305f\u306f AWS Management Console \u306b\u3001\u4e00\u6642\u7684\u306b\u30e6\u30fc\u30b6\u30fc\u540d\u3068\u30d1\u30b9\u30ef\u30fc\u30c9\u3060\u3051\u3092\u4f7f\u3063\u3066\u30b5\u30a4\u30f3\u30a4\u30f3\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002
\n \u30b5\u30fc\u30c9\u30d1\u30fc\u30c6\u30a3\u306e\u30d7\u30ed\u30d0\u30a4\u30c0 Gemalto \u306b\u9023\u7d61\u3057\u3001\u8a8d\u8a3c\u30c7\u30d0\u30a4\u30b9\u306b\u95a2\u3059\u308b\u63f4\u52a9\u3092\u53d7\u3051\u3066\u304f\u3060\u3055\u3044\u3002
\n \u5225\u306e\u8a8d\u8a3c\u30c7\u30d0\u30a4\u30b9\u3092\u4e00\u65e6\u5165\u624b\u3057\u305f\u3089\u3001\u524d\u306e\u3088\u3046\u306b\u3001AWS \u306e\u30a6\u30a7\u30d6\u30b5\u30a4\u30c8\u306b\u623b\u3063\u3066\u3001\u8a8d\u8a3c\u30c7\u30d0\u30a4\u30b9\u3092\u30a2\u30af\u30c6\u30a3\u30d9\u30fc\u30c8\u3057\u3001\u304a\u5ba2\u69d8\u306e AWS \u30a2\u30ab\u30a6\u30f3\u30c8\u306e AWS MFA \u3092\u518d\u5ea6\u6709\u52b9\u306b\u3057\u307e\u3059\u3002
\n \u8a8d\u8a3c\u30c7\u30d0\u30a4\u30b9\u304c IAM \u30e6\u30fc\u30b6\u30fc\u306b\u95a2\u9023\u4ed8\u3051\u3089\u308c\u3066\u3044\u308b\u5834\u5408\u306f\u3001IAM \u30e6\u30fc\u30b6\u30fc\u306e\u30e6\u30fc\u30b6\u30fc\u540d\u3068\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u63d0\u4f9b\u3057\u305f\u4eba\u306b\u3054\u9023\u7d61\u304f\u3060\u3055\u3044\u3002

\n
\n

\u3068\u3044\u3046\u3053\u3068\u3067\uff0c\u57fa\u672c\u7684\u306b\u306fAmazon \u306b\u7121\u52b9\u5316\u3092\u4f9d\u983c\u3057\u3066\u518d\u8a2d\u5b9a\u306e\u3088\u3046\u3067\u3059\u306d\uff0e\u4ee5\u4e0b\u304c\u4f9d\u983c\u7528\u306e\u30d5\u30a9\u30fc\u30e0\u307d\u3044\u3067\u3059\uff0e

\n

Amazon Web\u30b5\u30fc\u30d3\u30b9

\n
\n

Please tell us about the problem you are experiencing with your MFA device and provide the phone number we can use to reach you. We will call you within 15 minutes of submitting your request for assistance. If your problem does not require telephone assistance, we will contact you via email with instructions for resetting your device.

\n
\n

\u554f\u984c\u70b9\u3068\u96fb\u8a71\u756a\u53f7\u3092\u5165\u529b\u3059\u308b\u306815\u5206\u4ee5\u5185\u306b\u96fb\u8a71\u304c\u304b\u304b\u3063\u3066\u304f\u308b\u307d\u3044\u3067\u3059(\u3067\u3082\u304d\u3063\u3068\u82f1\u8a9e><)\uff0e\u82e5\u3057\u304f\u306fE-Mail(E-Mail \u306e\u5834\u5408\u308215\u5206\u4ee5\u5185\u306a\u3093\u3060\u308d\u3046\u304b?)
\n15\u5206\u306a\u3089\u8a31\u5bb9\u7bc4\u56f2\u304b\u306a\u3068\u601d\u3044\u307e\u3059\uff0e
\n\uff03\u8a66\u3057\u305f\u65b9\u304c\u3044\u3089\u3057\u305f\u3089\u6559\u3048\u3066\u3082\u3089\u3048\u308b\u3068\u5b09\u3057\u3044\u3067\u3059\uff0e

\n

\u53c2\u8003URL

\n\n", "content_text": "\u9ec4\u8272\u3044\u5c01\u7b52\u304c\u90f5\u4fbf\u53d7\u3051\u306b\uff0e\n\u306a\u3093\u3060\u308d\u3046\u3068\u53d6\u308a\u51fa\u3057\u3066\u307f\u308b\u3068\u7c73Amazon \u304b\u3089\u3067\u3057\u305f\uff0e\n\n\u4e2d\u8eab\u306f\u66ab\u304f\u524d\u306b\u6ce8\u6587\u3057\u3066\u3044\u305fAWS \u306eMFA \u3067\u3057\u305f\uff0e(\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2\u30c8\u30fc\u30af\u30f3\u751f\u6210\u5668)\n\u6ce8\u6587\u65e5\u306f8/21\uff0c\u5230\u7740\u306f8/29\u306a\u306e\u30678\u65e5\u3067\u5c4a\u3044\u305f\u3088\u3046\u3067\u3059\uff0e\n\u5024\u6bb5\u306f$12.99 + Shipping$4.28 = $17.27 \u3067\u3057\u305f\uff0e\n\nEzio Time-based 6-Digit Token for use with Amazon Web Services | Gemalto\n\nSMBC \u306eRSA \u306e\u3082\u306e\u306b\u6bd4\u3079\u308b\u3068\u5fae\u5999\u306b\u5927\u304d\u3044\u6c17\u304c\u3057\u307e\u3059\uff0e\n\u30dc\u30bf\u30f3\u3092\u62bc\u3059\u3068\u30c8\u30fc\u30af\u30f3\u304c\u8868\u793a\u3055\u308c\u307e\u3059\uff0eRSA \u306e\u306f\u5e38\u6642\u8868\u793a\uff0e\n\n\n\u5229\u7528\u3057\u3066\u307f\u308b\n\u30dd\u30fc\u30bf\u30eb\u304b\u3089\u300c\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u8a3c\u660e\u66f8\u300d\u306b\u98db\u3093\u3067\uff0c\u8a2d\u5b9a\u3057\u307e\u3059\uff0e\n\n\u30b7\u30ea\u30a2\u30eb\u3068\uff0c\u8a8d\u8a3c\u30b3\u30fc\u30c9\u30922\u56de\u5165\u529b\u3057\u307e\u3059\uff0e\u3053\u306e\u30b7\u30ea\u30a2\u30eb\u306f\u80cc\u9762\u306e\u5927\u304d\u306a\u6587\u5b57\u3067\u66f8\u304b\u308c\u3066\u3044\u308b\u3082\u306e\u3067\u3059\uff0e\n\n\n\u3055\u3066\uff0c\u3046\u307e\u304f\u884c\u3063\u305f\u3089\u8a8d\u8a3c\u3092\u8a66\u3057\u3066\u307f\u307e\u3057\u3087\u3046\uff0e\n\u901a\u5e38\u306eAWS \u3078\u306e\u30ed\u30b0\u30a4\u30f3\u51e6\u7406\u306e\u5f8c\u306b\u3082\u3046\u4e00\u56de\u8a8d\u8a3c\u753b\u9762\u304c\u73fe\u308c\u3066\uff0c\u3053\u3053\u306b\u8a8d\u8a3c\u30b3\u30fc\u30c9\u3092\u5165\u529b\u3059\u308b\u3053\u3068\u3067\u30ed\u30b0\u30a4\u30f3\u5b8c\u4e86\u306b\u306a\u308a\u307e\u3059\uff0e\n\nGoogle \u306e2\u6bb5\u968e\u8a8d\u8a3c\u3068\u540c\u3058\u3067\u3059\u306d\uff0e\n\u3061\u306a\u307f\u306b\uff0c\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u306eMFA \u3067\u306f\u305d\u306e\u307e\u307eGoogle Authenticator \u304c\u4f7f\u3048\u307e\u3059\uff0e\n\u8a8d\u8a3c\u30c7\u30d0\u30a4\u30b9\u306e\u7d1b\u5931\u5bfe\u5fdc\n\u3055\u3066\uff0c\u3053\u308c\u3067AWS \u30ed\u30b0\u30a4\u30f3\u306e\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u306f\u9ad8\u307e\u308a\u307e\u3057\u305f\uff0e\u3057\u304b\u3057\uff0c\u3053\u306e\u30c8\u30fc\u30af\u30f3\u751f\u6210\u5668\u304c\u306a\u3044\u3068\u30ed\u30b0\u30a4\u30f3\u304c\u3067\u304d\u306a\u304f\u306a\u308a\u307e\u3057\u305f\uff0e\n\u306a\u304f\u3057\u305f\u308a\u58ca\u3057\u305f\u308a\u3057\u305f\u3089Google \u306e\u5834\u5408\u306f\u5370\u5237\u30b3\u30fc\u30c9\u306a\u3069\u3067\u5fa9\u65e7\u3067\u304d\u307e\u3059\u304cAWS MFA \u306e\u5834\u5408\u306f\u3069\u3046\u3059\u308c\u3070\u3044\u3044\u306e\u304b\u78ba\u8a8d\u3057\u3066\u307f\u307e\u3057\u305f\uff0e\n\nMulti-Factor Authentication FAQs\n\n\nQ: \u8a8d\u8a3c\u30c7\u30d0\u30a4\u30b9\u304c\u7d1b\u5931\u3001\u640d\u50b7\u3001\u307e\u305f\u306f\u76d7\u96e3\u3055\u308c\u3001AWS Portal \u307e\u305f\u306f AWS Management Console \u306b\u30b5\u30a4\u30f3\u30a4\u30f3\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3002\u3069\u306e\u3088\u3046\u306b\u3059\u308c\u3070\u3088\u3044\u3067\u3059\u304b\uff1f\n \u8a8d\u8a3c\u30c7\u30d0\u30a4\u30b9\u304c AWS \u30a2\u30ab\u30a6\u30f3\u30c8\u306b\u95a2\u9023\u4ed8\u3051\u3089\u308c\u3066\u3044\u308b\u5834\u5408\u306f\u3001\u6b21\u306e\u624b\u9806\u306b\u5f93\u3044\u307e\u3059:\n\u304a\u554f\u3044\u5408\u308f\u305b\u30da\u30fc\u30b8\u304b\u3089\u3001AWS MFA \u306e\u7121\u52b9\u5316\u3092\u4f9d\u983c\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u3053\u308c\u3067\u3001AWS \u306e\u30a6\u30a7\u30d6\u30b5\u30a4\u30c8\u306e\u4fdd\u8b77\u3055\u308c\u305f\u30da\u30fc\u30b8\u3084 AWS \u30de\u30cd\u30b8\u30e1\u30f3\u30c8\u30b3\u30f3\u30bd\u30fc\u30eb\u306b\u3001\u4e00\u6642\u7684\u306b\u30e6\u30fc\u30b6\u30fc\u540d\u3068\u30d1\u30b9\u30ef\u30fc\u30c9\u3060\u3051\u3067\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002\n \u30a2\u30bf\u30c3\u30ab\u30fc\u304c\u8a8d\u8a3c\u30c7\u30d0\u30a4\u30b9\u3092\u76d7\u307f\u3001\u304a\u5ba2\u69d8\u306e\u73fe\u5728\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5165\u624b\u3057\u305f\u53ef\u80fd\u6027\u304c\u3042\u308b\u306e\u3067\u3001Amazon \u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5909\u66f4\u3057\u3066\u304f\u3060\u3055\u3044\u3002\n \u30b5\u30fc\u30c9\u30d1\u30fc\u30c6\u30a3\u306e\u30d7\u30ed\u30d0\u30a4\u30c0 Gemalto \u304b\u3089\u3001\u305d\u306e\u30a6\u30a7\u30d6\u30b5\u30a4\u30c8\u3092\u4f7f\u3063\u3066\u65b0\u3057\u3044\u30c7\u30d0\u30a4\u30b9\u3092\u8cfc\u5165\u3059\u308b\u304b\u3001\u307e\u305f\u306f IAM \u30b3\u30f3\u30bd\u30fc\u30eb\u3092\u3092\u4f7f\u7528\u3057\u3066\u30a2\u30ab\u30a6\u30f3\u30c8\u3067\u65b0\u3057\u3044\u4eee\u60f3 MFA \u30c7\u30d0\u30a4\u30b9\u3092\u30d7\u30ed\u30d3\u30b8\u30e7\u30cb\u30f3\u30b0\u3057\u307e\u3059\u3002\n \u4e0a\u8a18\u306e\u30b9\u30c6\u30c3\u30d7\u3092\u5b8c\u4e86\u3057\u305f\u3089\u3001IAM \u30b3\u30f3\u30bd\u30fc\u30eb\u3092\u4f7f\u7528\u3057\u3066\u3001\u8a8d\u8a3c\u30c7\u30d0\u30a4\u30b9\u3092\u30a2\u30af\u30c6\u30a3\u30d9\u30fc\u30c8\u3057\u3001AWS \u30a2\u30ab\u30a6\u30f3\u30c8\u306e AWS MFA \u3092\u518d\u5ea6\u6709\u52b9\u306b\u3057\u307e\u3059\u3002\n \u8a8d\u8a3c\u30c7\u30d0\u30a4\u30b9\u304c IAM \u30e6\u30fc\u30b6\u30fc\u306b\u95a2\u9023\u4ed8\u3051\u3089\u308c\u3066\u3044\u308b\u5834\u5408\u306f\u3001IAM \u30b3\u30f3\u30bd\u30fc\u30eb\u3001IAM CLI\u3001\u307e\u305f\u306f IAM API \u3092\u4f7f\u7528\u3057\u3066\u3001IAM \u30e6\u30fc\u30b6\u30fc\u306e MFA \u30c7\u30d0\u30a4\u30b9\u3092\u524a\u9664\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\nQ: \u7269\u7406\u7684\u306a\u8a8d\u8a3c\u30c7\u30d0\u30a4\u30b9\u304c\u50cd\u304b\u306a\u304f\u306a\u3063\u3066\u3001AWS Portal \u307e\u305f\u306f AWS Management Console \u306b\u30b5\u30a4\u30f3\u30a4\u30f3\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u306a\u304f\u306a\u308a\u307e\u3057\u305f\u3002\u3069\u306e\u3088\u3046\u306b\u3059\u308c\u3070\u3088\u3044\u3067\u3059\u304b\uff1f\n \u7269\u7406\u7684\u306a\u8a8d\u8a3c\u30c7\u30d0\u30a4\u30b9\u304c AWS \u30a2\u30ab\u30a6\u30f3\u30c8\u306b\u95a2\u9023\u4ed8\u3051\u3089\u308c\u3066\u3044\u308b\u5834\u5408\u306f\u3001\u6b21\u306e\u624b\u9806\u306b\u5f93\u3044\u307e\u3059:\n\u5f53\u793e\u307e\u3067\u3054\u9023\u7d61\u3044\u305f\u3060\u304d\u3001AWS MFA \u3092\u7121\u52b9\u306b\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u305d\u3046\u3059\u308c\u3070\u3001AWS \u306e\u30a6\u30a7\u30d6\u30b5\u30a4\u30c8\u306e\u4fdd\u8b77\u3055\u308c\u305f\u30da\u30fc\u30b8\u3001\u307e\u305f\u306f AWS Management Console \u306b\u3001\u4e00\u6642\u7684\u306b\u30e6\u30fc\u30b6\u30fc\u540d\u3068\u30d1\u30b9\u30ef\u30fc\u30c9\u3060\u3051\u3092\u4f7f\u3063\u3066\u30b5\u30a4\u30f3\u30a4\u30f3\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\n \u30b5\u30fc\u30c9\u30d1\u30fc\u30c6\u30a3\u306e\u30d7\u30ed\u30d0\u30a4\u30c0 Gemalto \u306b\u9023\u7d61\u3057\u3001\u8a8d\u8a3c\u30c7\u30d0\u30a4\u30b9\u306b\u95a2\u3059\u308b\u63f4\u52a9\u3092\u53d7\u3051\u3066\u304f\u3060\u3055\u3044\u3002\n \u5225\u306e\u8a8d\u8a3c\u30c7\u30d0\u30a4\u30b9\u3092\u4e00\u65e6\u5165\u624b\u3057\u305f\u3089\u3001\u524d\u306e\u3088\u3046\u306b\u3001AWS \u306e\u30a6\u30a7\u30d6\u30b5\u30a4\u30c8\u306b\u623b\u3063\u3066\u3001\u8a8d\u8a3c\u30c7\u30d0\u30a4\u30b9\u3092\u30a2\u30af\u30c6\u30a3\u30d9\u30fc\u30c8\u3057\u3001\u304a\u5ba2\u69d8\u306e AWS \u30a2\u30ab\u30a6\u30f3\u30c8\u306e AWS MFA \u3092\u518d\u5ea6\u6709\u52b9\u306b\u3057\u307e\u3059\u3002\n \u8a8d\u8a3c\u30c7\u30d0\u30a4\u30b9\u304c IAM \u30e6\u30fc\u30b6\u30fc\u306b\u95a2\u9023\u4ed8\u3051\u3089\u308c\u3066\u3044\u308b\u5834\u5408\u306f\u3001IAM \u30e6\u30fc\u30b6\u30fc\u306e\u30e6\u30fc\u30b6\u30fc\u540d\u3068\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u63d0\u4f9b\u3057\u305f\u4eba\u306b\u3054\u9023\u7d61\u304f\u3060\u3055\u3044\u3002\n\n\u3068\u3044\u3046\u3053\u3068\u3067\uff0c\u57fa\u672c\u7684\u306b\u306fAmazon \u306b\u7121\u52b9\u5316\u3092\u4f9d\u983c\u3057\u3066\u518d\u8a2d\u5b9a\u306e\u3088\u3046\u3067\u3059\u306d\uff0e\u4ee5\u4e0b\u304c\u4f9d\u983c\u7528\u306e\u30d5\u30a9\u30fc\u30e0\u307d\u3044\u3067\u3059\uff0e\n–Amazon Web\u30b5\u30fc\u30d3\u30b9\n\nPlease tell us about the problem you are experiencing with your MFA device and provide the phone number we can use to reach you. We will call you within 15 minutes of submitting your request for assistance. If your problem does not require telephone assistance, we will contact you via email with instructions for resetting your device.\n\n\u554f\u984c\u70b9\u3068\u96fb\u8a71\u756a\u53f7\u3092\u5165\u529b\u3059\u308b\u306815\u5206\u4ee5\u5185\u306b\u96fb\u8a71\u304c\u304b\u304b\u3063\u3066\u304f\u308b\u307d\u3044\u3067\u3059(\u3067\u3082\u304d\u3063\u3068\u82f1\u8a9e><)\uff0e\u82e5\u3057\u304f\u306fE-Mail(E-Mail \u306e\u5834\u5408\u308215\u5206\u4ee5\u5185\u306a\u3093\u3060\u308d\u3046\u304b?)\n15\u5206\u306a\u3089\u8a31\u5bb9\u7bc4\u56f2\u304b\u306a\u3068\u601d\u3044\u307e\u3059\uff0e\n\uff03\u8a66\u3057\u305f\u65b9\u304c\u3044\u3089\u3057\u305f\u3089\u6559\u3048\u3066\u3082\u3089\u3048\u308b\u3068\u5b09\u3057\u3044\u3067\u3059\uff0e\n\u53c2\u8003URL\n\nMulti-Factor Authentication | \u30a2\u30de\u30be\u30f3 \u30a6\u30a7\u30d6 \u30b5\u30fc\u30d3\u30b9\uff08AWS \u65e5\u672c\u8a9e\uff09\nVirtual MFA Applications\nMulti-Factor Authentication FAQs", "date_published": "2012-08-30T21:08:07+09:00", "date_modified": "2012-08-31T17:45:41+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "AWS", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3" ] } ] }