2011-05-10 3 views
0

파이썬 웹 응용 프로그램은 특정 포트에서 실행되는 BaseHTTPServer 위에 빌드됩니다. 그것은 시스템 명령을 실행하고 출력을 보여줍니다. 이 앱에 대한 액세스를 제한하고 싶습니다. 그럴 수있는 방법은 무엇입니까? 요구 사항 :이 LAN 보안 파이썬 웹 응용 프로그램

  • 간단하게 구현할 수에 제한되어서는 안

    • 은/
  • 답변

    0

    가장 쉽고 안전한 : 대한 HTTPS 프록시 그것의 앞에 Apache 또는 Nginx에 넣습니다.

    업데이트 : 또는 Jakob이 제안한 VPN 액세스. 좋은 생각.

    +0

    : D 덕분에, 개인적으로 나는 ssh 터널을 통해 내 집에서 모든 것을 실행합니다. 사람들이 정문을 여는 것을 막을 수있는 네트워크의 일부 불쾌한 꼬임으로 ... 다른 한편으로는 이러한 방어 시스템은 생산 시스템에 약간 가혹합니다. –

    +0

    @Jakob : 예, "꼬임"에 의한 보안은 생산에 문서화되어야합니다 시스템으로 인해 보안이 훨씬 약합니다. –

    +0

    전적으로 동의합니다. 웹에서 프로덕션 서버를 제거하는 스크립트를 공격 할 수는 없으므로 무의미합니다. –

    0

    일반적인 방법을 배포 : VPN 액세스를. 방화벽, 로깅, denyhosts 스타일 방어, 복잡한 루트 암호, su는 자체 사용자로 실행됩니다.

    (이것은 내 개인 서버 인 경우) 논리 폭탄

    관련 문제