https://www.pythonanywhere.com/try-ipython/과 같은 사이트는 어떻게 작동합니까?웹 기반의 파이썬 대화 형 쉘을 만드는 방법
그들은 아마도 여러 개의 exec
명령을 사용하거나 ipython과 인터페이스합니다.
그러나 "예방 조치"를하지 않으면 극히 안전하지 않을 수 있습니다. 단순한 (그리고 악의적 인) 사용자는
import shutil, os
과 같이 뭔가를 할 수 있습니다.
기술적으로 web based python interactive shell
은 어떻게 가능합니까? 대화식 셸이 공급자에게 나쁜 영향을 미치지 않도록하는 방법은 무엇일까요?
샌드 박스 VM에 있습니까? 그게 나를 위해 떠오르는 첫 번째 방법입니다. 아마도 가장 효율적인 방법은 아닙니다. – user2357112
ipython은 웹 기반이지만 localhost에 바인드하는 노트북 모드를 가지고 있습니다. 그것을 안전하지 않게 제공하려면 바인딩을 변경하거나 역방향 프록시 만 사용해야합니다. – Paul
[Python 코드가 특정 모듈을 가져 오지 못하게 할 수 있습니까?] (0120-386-305) – Paul