最近收到一些邮件发现是通过 RubyChina 获取到邮箱地址。
但是在我的个人主页里面并没有显示,然后继续查找,发现 https://ruby-china.org/api/users.json 这个 API 可以获取用户信息,里面包含了用户信息,包括了邮箱,并且这个 API 没有做验证。
各位管理员大大 @Rei @huacnlee @lgn21st ,请加一下验证机制或者隐藏掉联系信息,否则就是容易变成大量优质朋友来源哦。
注:我已经偷偷记下所有用户的邮箱了哦
我测试了一下,没有点公开 Email 的用户,Email 就没有出现在结果中。
果然是,我测试不够严谨
def email_safe return nil if self.email.nil? self.email.sub /(.*)@(.*)/ do $1[0..($1.size/2-1)].ljust($1.size, '*') + '@' + $2 end end def mobile_safe return nil if self.mobile.nil? self.mobile.sub /(\d{3})(\d{4})(\d*)/ do $1+'****'+$3 end end
@mimosa 好炫酷的写法
很早以前就发现了,所以隐藏掉了…
也就能查出部分成员。。。。。
已经获取过了部分邮箱:)
#7 楼 @jobthoughtworks 部分的写个爬虫爬页面也能拿到的
#8 楼 @huacnlee 我不会写代码,所以就把大家的信息都看了一遍,除了邮箱信息,别的收获也是有的,嘿嘿
#9 楼 @jobthoughtworks 像你这样的 hr 也是蛮拼的。
#9 楼 @jobthoughtworks 好怕怕。。
#11 楼 @hardywu 不会骚扰你的撒~ 表害怕~