安全性涉及在Web服务器上动态编译乳胶

时间:2011-12-24 05:46:30

标签: php pdf latex pdflatex

我正在建立一个网站,允许用户使用某些选择的乳胶命令来构建文档。然后他们就可以预览文档了,这意味着我会:

  • 解析文本文件以确保只有允许的命令存在
  • 使用PHP将用户的文本发送到pdflatex命令
  • 将输出的pdf显示给用户

这有多安全?有没有更好的方法呢?

1 个答案:

答案 0 :(得分:4)

如果您未启用\write18,则相当安全。当然,如果您运行Unix,则应使用chrootulimit。有关here的安全性,请参阅TeXLive 2011。有关TeX.SX的答案,请参阅here