
护照详细信息不仅是一组数字;其中还编码了一辆信息汽车。 如果您正确解密并匹配了细节,可疑文档将立即浮出水面。 十四年来,
HFLabs产品一直在检查银行,保险,电信和其他大型企业中的客户数据。 我将告诉您我们如何识别俄罗斯护照中的错误。
现在我们将遇到来借钱的英雄。
如果您根本不知道如何解密细节,那么看起来就很扎实全名
名称-这是护照的非正规要求。 即使该文件说“ Abyrvalg Pshkhonevech”,也很可能是对的-这样的父母。 因此,看看名字,确定护照的有效性是一项可疑的工作。
也许唯一的限制是2017年通过的
第1051801-6号法案 。 它禁止在孩子的名字中包含数字和字母代码以及符号。 同样,您不能在名称中添加等级(姓氏),位置和数字。 亵渎和缩写也被禁止。 但这一切都是针对2017年及以后出生的孩子的。
无论如何, Foma Semenovich Kinyaev是一个完全正常的名字。 尚无原因。
护照系列
一个好的开始是检查您的护照系列。 它由四个数字组成。
前两位数字是护照表格打印
区域的
OKATO代码 。
示例中的护照系列-40 95 。 根据OKATO的说法,第40号地区是圣彼得堡。 护照的签发地是Odintsovo区的OVD 。 Op,第一个差异。
但是,这并不意味着该文档无效。 有时某个地区的表格是在另一地区发布的,我会告诉您更多有关此的信息。
护照系列的第三和第四位数字是表格打印的年份。
从该示例的一系列护照中可以明显看出,表格是在95年印刷的。
有时,甚至不是很少,申报表格的印刷年比护照发行年“年轻”。 看起来很疯狂,现在我将解释。
事实是俄罗斯的地区和城市完全不同。 从根本上来说,签发护照的速度是不同的。 在莫斯科,每天都有新的文件通过卡车发行,在空白村庄,空白表格已经存在多年了。
在大城市,打印一年的护照表格有时会终止。 然后以将来的配额为代价进行新打印。 Goznak提前几年批准了该计划,因此表格可以提前提前发布。 自然,保持编号顺序。
我们检查了1亿本护照,发现一条规则:对于98.5%的文件,签发日期介于“打印表格的年份-5年”到“打印表格的年份+ 3年”之间。 因此,如果违反此比率,我们的算法将成为立足点。
在我们的示例中,表格的打印年份与护照的发布年份一致。 看起来一切都很好,但我们不要着急。
记住现代形式是在1997年批准的也很有用。 然后他们开始发行护照以换取苏联的护照。 因此,该系列的第三和第四位数组成的数字在97–99或00–22范围内(如果在2019年进行了检查,并且考虑到该表格可以比所提供的日期早三年发布)。
我们返回例如。 表格的印刷年份是95。 显然,这里有问题:在1995年,这种形式根本不存在,每个人都与苏联同行。
编号
通过号码检查护照不是那么简单,但是仍然有一些线索。
使用该格式,一切都很简单:通常是从000101到999999的六位数字。序列内的唯一性是强制性的。
数字实际上是指表格,而不是护照。 也就是说,即使在表格变成护照之前,必备条件也会出现。 Goznak打印表格,它还确保数字的唯一性。
有传说说,护照数量相同。 如果可能的话,那么仅是由于Goznak的错误和在特殊情况下。 在现实生活中,找到具有相同编号的护照几乎是不可能的。 如果发现这种情况,显然是有问题的。
护照号码是“通过”的,也就是说,当切换到下一年的生产形式时,不会重置它们。
假设在第97年打印了97 000101–97 003500表,然后在第98年从98 003501继续编号,依此类推。制成编号999999的空格后,下一个将是具有相应制造年份的编号000101。
护照发行码
颁发护照的单位的代码看起来像是一组神秘的数字,格式为999-999。 同时,此代码已相当形式化。
前两位数字是颁发护照的单位所在的地区的号码。 有趣的是,这里的电话号码不是从OKATO那里获得的,就像一系列护照的情况一样-他们
在宪法中使用了较常见
的对象号码 。 大约与自治有关。
打印表格的区域和分支区域之间的差异不一定是错误的。 在一个主题上打印的表格可以转到另一个主题,在那里它们可以变成护照。 案件相对少见,但确实发生。
的确,对于某个主题,将表单上的区域与护照发行区域进行比较通常毫无意义。 猜猜 当然,这是克里米亚。 当俄罗斯护照发给半岛居民时,表格是从全国各地拿来的。
我们看到了来自堪察加半岛和彼尔姆领土,莫斯科地区和tar斯坦的克里米亚护照印在信笺上。
但是单元代码与名称的不匹配是问题的100%标志。 自动比较它们很困难,但是您可以丝毫怀疑地手动验证护照的真实性。 就像单元的区域与打印表格的区域不一致时一样。
在我们的示例中,单位代码是459-653 。
宪法第45号主题是库尔干州。 此外,护照系列中的区域是圣彼得堡。 考虑到受试者的距离,可疑的不匹配。
为了消除疑虑,我们将单位代码及其名称进行比较: Odintsovo地区警察局距离Kurgan地区很远。 失败后失败。
单位代码中的第三位数字指示该单位的级别。 四个级别:
- 0-UFMS;
- 1-GUVD或该地区的内政部;
- 2-ATC或ATS地区或城市;
- 3-派出所(通常在一个村庄或村庄)。
示例中单位代码的第三位数字是9 。 这是一个明显的错误,因为此级别的单位不存在。
4月,
我们收集并打开了发行俄罗斯护照的单位的数据库 。 我们使用它来提示输入期间的单位并减少错误的数量。
护照签发日期
要检查护照的有效性,将护照的签发日期与出生日期进行比较很有用。 自14岁起就颁发了俄罗斯护照。 显然,出生日期与签发日期之间的差值应不小于14。
我们示例中的那个人出生于90年代,据称在95年代收到了护照。 五岁。 根据法律,这绝对是不可能的。
此外,护照在到达20岁和45岁的公民后的30天内进行更改。
根据示例中的护照,一个男人出生于1990年,现在他29岁。 同时,文档发布的年份为第95年,并且不得早于2010年(1990年+ 20年)。 即使详细信息没有错误,护照也会过期。 现在需要长时间进行更改。
我已经在“护照系列”部分中写了护照签发年份与表格印刷年份之间的关系。
在一张照片中检查护照的有效性这对我们如何运作?
我们从Factor和Single Client产品中的文章中总结了原理-系统使用这些规则来检查客户群中的通行证。 输入数据时,问题通常与操作员错误相关,但反派分子也会遇到问题。
最近增加了一些检查:以前,系统分别查看护照的详细信息,现在它们将它们相互比较,以查找不一致之处。 3月,我们发布了一个更新,可以准确显示护照的问题。 现在,数据管理员更容易找出文档中存在的问题。
如果您有一百万或更多的护照,我们的“
因素 ”和“
单一客户 ”将发现问题并显示出什么问题。
该文章首先出现在HFLabs博客上 。