使用urllib阅读危险网站是否安全

时间:2016-07-06 11:21:39

标签: python-3.x

有些网站可能很危险,我想知道我是否能理解为什么会这样。我已经明白这些网站因为运行恶意JavaScripts而被认为是有风险的。我想知道用urllib打开一个危险的网站是否安全。我编写了以下代码,试图将用户输入网站的源代码打印到屏幕上。我想知道以下是否会导致任何关键问题

import urllib
from urllib import request

url = input('URL:\n')

x = urllib.request.urlopen(url)
raw = x.read()

try:
    print(raw.decode('utf-8'))
except Exception as e:
    print(type(e), e)
    if type(raw) == bytes:
        print(raw.decode('latin-1'))

1 个答案:

答案 0 :(得分:-1)

我们可能会强调,每次您访问网站,网站(通过access.log)&您的ISP(透明代理日志+路由日志)&也许您的政府(通过一些大规模的监控计划)必须记录您的访问记录 - 至少是时间戳,您的公共IP地址和您访问过的网址 -

从这个角度来看,公共IP地址可能是潜在的恶意/危险事件的起点(例如中间人攻击)。

如果您知道并假设,我可以确认HTML代码(也可能包含一些Javascript代码)在将JS代码解释到某处之前不会是危险的。

祝你好运。