Q
乳膠安全考慮
0
A
回答
2
你服用的用戶數據計劃,而爲了生成文檔運行它通過乳膠。這是使用非轉義用戶數據作爲可執行代碼的安全問題的另一個方面。這是任何建立在圖靈架構之上的問題 - 數據和指令是可以互換的。沒有這個,我們的機器就不那麼強大。
那麼,用戶需要做什麼才能妥協你的系統呢?他們需要找出一種方法來控制LaTeX的投入。然後,他們需要一種方法將特權從LaTeX用戶升級到他們需要實現其目標所需的任何用戶級別。
攻擊者的目標是什麼?爲什麼我想專門針對你的系統,而不是更容易,更低的掛果?您是否打算在您的網站上做其他事情,例如處理信用卡付款,託管機密文件或冒犯某些宗教/民族/文化少數羣體?如果我是你,我會採取你提到的預防措施(低級用戶帳戶),並花15分鐘時間考慮在LaTeX環境下轉義用戶數據是否合理,然後繼續。沒有人會花時間和資源支持你,除非它是純粹的學術活動。有很多事情會以更高的回報輕鬆得多。
去吧。如果您成功了,那麼您可以重新設計您的系統,以滿足您在第一次構建時學到的所有需求。如果你不成功,而且你沒有任何用戶,金錢或其他任何成功標準,那麼你會很高興你爲過度設計問題節省了太多時間。
唯一除了這個,我想說的是體積小,速度快,維護和安全。
布賴恩J. Stinar
0
我認爲安全應編譯時乳膠文件,這個職位似乎表明要考慮:http://johannes.sipsolutions.net/Projects/new-moinmoin-latex/security-considerations
1
你必須採取\ write18考慮,因爲它可以執行系統腳本!
相關問題
- 1. 火花安全考慮
- 2. 乳膠表全部頁
- 3. 乳膠全局聲明
- 4. Webservice:考慮設計和安全考慮事項?
- 5. 參考乳膠章節樣式
- 6. `pip --allow-external`的安全考慮因素
- 7. ImageResizer和安全考慮事項
- 8. AWS Rds安全組設置考慮
- 9. 包含文件時的安全考慮
- 10. lscape和超乳膠乳
- 11. 乳膠執行
- 12. 我乳膠
- 13. 膠乳ASP.NET
- 14. 乳膠縮進
- 15. 協作乳膠
- 16. 乳膠介紹
- 17. 乳膠:內容
- 18. 從乳膠包
- 19. subfig包乳膠
- 20. 在乳膠表
- 21. 乳膠到NSAttributedString?
- 22. 膠乳序列\ /?
- 23. URL乳膠linebreak
- 24. XSLT乳膠
- 25. 乳膠,腳註
- 26. 乳膠CV currvita
- 27. 線乳膠表
- 28. 排版乳膠
- 29. 乳膠Miktex包
- 30. 乳膠:\ usepackage {} setspace
我不太瞭解乳膠,但是如何防範呢?簡單地解析輸入並禁止包含這些內容的任何內容就足夠了,或者可以使用其他LaTeX操作任意構建這樣的字符串? – 2010-10-29 17:38:20
您需要禁用\ write18運行。谷歌應該幫助! – Mica 2010-11-10 18:24:39