博文

密码管理方案 - 指导思想

图片
一、账户的所有权=密码 带来的问题: 【1】如果密码被忘记,这个账户就再也找不回来了。 【2】如果密码被泄漏/破解,不光失去对账户的控制,还可能给自己带来其它麻烦(如:恶意消费、诈骗等)。 包括几种情况: 【2.1】针对用户设备的:欺骗安装执行非法功能的程序(电脑木马程序、手机窃听短信的APP)、利用漏洞入侵设备。 【2.2】针对传输过程的:不安全的Wi-Fi,钓鱼网站。 【2.3】针对网站的:撞库、暴破、入侵。 解决问题: 解决【2.1】使用安全的设备,正版系统、及时更新系统/打安全补丁、非越狱/root的设备、安装靠谱的安全软件,不乱装软件。 解决【2.2】使用安全的Wi-Fi,不乱点链接。 解决【2.3】的撞库:不使用重复的密码。每个网站的密码都不一样 解决【2.3】的暴破:使用复杂密码(长度足够长12-20位,包括大小写字母、数字、符号等) 无法解决【2.3】的入侵网站,需要网站自身提升安全,不是用户解决的范畴。 使用不重复的复杂密码带来问题: 【3】密码太多记不住。 二、第二验证方式 为了解决问题【1】(忘记密码),网站除了密码,增加一些验证方式。 第二验证方式一般是邮箱或手机号(短信验证码)。现在也有用TOTP的。重要的业务都上了实名认证。 其中,邮箱本质上也是一个账户,也会涉及到密码和第二验证方式的结构。 TOTP本质上是一个密码 。可以理解为用一种安全又方便的方式使用一个特别长特别复杂的密码。手机号天然有一个后备保障:实名认证(身份证)。 如果密码被忘记/泄漏,只是临时失去控制,用户可以通过第二验证方式来找回、重置。 为了避免在手机被盗时失去对手机号(短信验证码)的控制。 手机锁屏密码不要太简单容易被猜中,比如123456或者000000这种。有必要的情况下,锁屏密码可以设置得更复杂,比如除了数字还包含字符,或长度大于6位。 手机锁屏时不显示短信内容。 设置SIM卡PIN码,不要太简单被猜中(SIM卡PIN码最长8位数字)。这样SIM卡被取走,也不能装到别的手机上获得短信验证码。 使用手机带来新问题: 【4】手机锁屏密码需要记住。 (可以通过指纹、面部识别等技术缓解。但是遇到升级固件等情况下还是需要锁

Win10 快捷键

图片
参考: https://support.microsoft.com/zh-cn/help/12445/windows-keyboard-shortcuts WIN 徽标键 + BREAK 显示"系统属性"对话框。 方便远程帮助别人解决问题的时候,指导快速进入控制面板。 其实,Win菜单里也有的,但是被帮助的人有时并没有心情和耐心在里面慢慢翻找。另外不排除有洁癖的人把Win菜单“清理”了。 Win 徽标键 +Left 通过AeroSnap靠左显示 Win 徽标键 +Right 通过AeroSnap靠右显示 还可以使用 Win+Left+Up、Win+Left+Down、Win+Right+Up、Win+Right+Down 来实现布局到屏幕的四个角。对于特别大的显示器还是有用的 Windows 徽标键  + K 打开“连接”快速操作 特别方便用来连接蓝牙耳机。 Windows 徽标键  + Ctrl + Q 打开快速助手 这个远程助手的好处是需要通过Microsoft账户登录和认证,比较安全。 Windows 徽标键  + Shift + S 获取部分屏幕的屏幕截图 在没有运行着QQ、微信的时候,临时截一下,用这个比直接用PrintScreen键要好用。

Win10 在当前位置以管理员身份打开 PowerShell

图片

GCP大硬盘的实例 变成 小硬盘的实例

图片
GCP的硬盘快照是压缩保存的,但是在恢复的时候,只能恢复到比快照时硬盘更大的硬盘上。这样,本来硬盘只使用了1GB,但是因为所在的硬盘是30GB的,恢复成实例的时候也只能选30GB以上的硬盘大小。而GCP不管是实例还是快照都是按大小收钱的,所以就有了把大硬盘的实例变成小硬盘的实例,再做成快照的需求。 思路: 把大磁盘(以30GB为例)留下来 加到某个实例上 用gparted把磁盘缩小(以10GB为例)      * 后续描述都以30GB,10GB指代,请理解。 dd到一个新的10GB硬盘上 具体操作过程: 1. 设置删除实例时不删除磁盘 打开30GB磁盘的实例,点击 “修改”,去掉勾选“在删除实例时删除启动磁盘”,“保存” 2. 将30GB实例删除 提示删除磁盘的就不要勾选了 3. 创建一个新实例 创建实例时注意和30GB磁盘在同一个区域。 4. 启动实例 * 一定要先启动实例再加挂30GB硬盘,不然实例可能会从30GB硬盘启动,就不能做缩小分区的操作了。 5. 加挂已经存在的30GB硬盘,再新增一个10GB硬盘 修改实例 加挂30GB硬盘 新增10GB硬盘 6. 为了在图形界面下操作,安装Xfce、VNC、gparted apt-get install xfce4 apt-get install tightvncserver apt-get install gparted * 如果在命令行操作,只需要装parted * vnc的细节操作略,可参考  https://zelikk.blogspot.com/2019/01/gcp-vps-xfce-vnc.html 7. 将30GB硬盘resize到10GB 在vnc窗口中终端运行gparted 其实各种分区工具的界面大同小异。 切换到30GB硬盘。 右键,"resize" 调整大小为10238MB(注意空间的前面还有2MB,无法改成0,所以空间大小就成了10238MB。这也是为什么不推荐使用命令行的原因,注意不到这些细节。) 确定之后,再Apply 8. 把调整后的10GB数据DD到新的10GB硬盘上 dd in=/dev/ sdb of=/dev/ sdc

GCP快照体积特别大

图片
今天遇到个莫名其妙的问题,GCP做出来的快照特别大。 实际使用不到2GB的VPS,做出来快照有26GB。 解决方案:创建一个全为0的超大文件,用于填满剩余空间,再删除。 参考  https://blog.csdn.net/cywosp/article/details/9674757 在命令行执行: dd if=/dev/zero of=test bs= 100M count= 200 rm -f test 黄色部分 * 绿色部分 就是生成文件的总大小,根据实际情况来计算,要把剩余空间填满。但是 黄色部分 不能超过你目前的可用内存,否则命令执行不了。 再创建快照,占用空间就比较合理了。 ========= 后记 ========= 推测GCP的快照是根据硬盘物理bit来做的,而删除文件的时候只是在文件系统里做了标识,硬盘上物理的bit并没有清零。 对比Bandwagon的快照,应该是在文件系统层面做的,删除了的文件没有算到快照里去。

GCP 拷贝到 OneDrive 属于美国流量 $0.12/GB

图片
想看一下GCP拷贝到OneDrive属于什么流量? 是China,还是APAC,还是美国。GCP对于不同区域的出站流量,收费标准不一样。 测试结果 美国流量 $0.12/GB 测试了一下传输到OneDrive的速度。用GCP 30GB HDD的实例,大约2~3MB/s,也就是说拷贝一个5GB的文件需要大约半个小时。和GCP标称的读写速度相差不多。 但是上传到GoogleDrive和从GoodleDrive下载的速度非常之快,大约30~40MB/s。 ========= 用time命令计算执行时间,就是在你本来要执行的命令前面加上time 如 time rlcone copy "gdrv:xxx/xxx/xxx.mp4 1drv:" 输出的结果类似下面这样。关心real这一项就好。 real 2m27.154s user 0m17.664s sys 0m9.472s

想让Linux系统启动时执行一些命令

之前搭了个Xfce+VNC的环境,做了个快照保存。每次要用的时候,从快照创建了实例,还要终端登进去跑一句 vncserver -geometry 800x600  建一个vnc。 我想把它自动化,启动系统的时候自动执行。 参考: https://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-part-two.html 在/lib/systemd/system目录,创建一个 open1vnc.service,内容如下: [Unit] Description=Open 1 vnc [Service] User=root Group=root Type=oneshot ExecStart=/usr/bin/vncserver -geometry 800x600 ExecStop=/usr/bin/vncserver -kill :1 RemainAfterExit=yes [Install] WantedBy=multi-user.target 用这条命令让它在系统启动时执行。 systemctl enable open1vnc

The Hot3 in Last 30 Days

无服务器 自建短链服务 Url-Shorten-Worker 完整的部署教程

ClouDNS .asia免费域名 托管到CloudFlare开CDN白嫖Websocket WS通道翻墙 / desec.io