【问题标题】:map(eval, raw_input().split()) less secure? [duplicate]map(eval, raw_input().split()) 不太安全? [复制]
【发布时间】:2016-10-08 20:49:35
【问题描述】:

Referring to this stackoverflow question“phoris”的评论指出map(eval, raw_input().split()) 的安全性较低。有人能解释一下它是如何不安全的吗?在什么情况下?

【问题讨论】:

  • @Tgsmith61591 几乎没有。这是关于 lisp 而不是 python 的问题。有很多关于 python 的eval 的问题,为什么要关闭它作为 lisp 的副本?
  • 顺便说一句:这不是评论,而是 Phoris 的回答。因此,您可以直接提供指向答案的链接。

标签: python security eval map-function


【解决方案1】:

任何上下文。它将用户输入通过eval(),这是一个巨大的安全漏洞。

【讨论】:

  • 感谢您简短明了的回答。
猜你喜欢
  • 2011-06-16
  • 1970-01-01
  • 1970-01-01
  • 2023-03-13
  • 2016-12-27
  • 1970-01-01
  • 2012-06-16
  • 2013-03-08
相关资源
最近更新 更多