2012-06-19 3 views
1

저는 유연한 언어 인 반면 매우 가벼운 메모리 사용법을 찾고 있습니다 (PHP, JavaScript 또는 Python이 아닌 경우 이미 알고 있습니다). SSH로 로그인하는 사용자가이 앱으로 제한되도록 명령 셸을 작성해야합니다. 어떤 언어를 선택해야합니까?어떤 언어로 명령 쉘을 작성해야합니까?

+0

셸이 필요한 이유는 단 한 개의 응용 프로그램으로 제한된다면 무엇입니까? –

+0

몇 가지 세부 사항을 추가하십시오. 왜 메모리 사용량이 적어 야합니까? 이 쉘의 목적은 무엇입니까? – CharlesB

+0

사실, 나는이 응용 프로그램을 명령 셸이라고 생각합니다. 서버가 그렇게 강력하지 않고 동시에 다른 서비스를 실행해야하기 때문에 가벼워 야합니다. 따라서 인스턴스 당 10-15MB 미만이 필요합니다. 사용자 선택에 따라 명령을 실행하는 것뿐입니다. – Bogdacutu

답변

1

사용자가 로그인 한 후에 "샌드 박스"를 만들고 싶으므로 중요한 측면은 보안입니다. 사용자가 샌드 박스를 "벗어날"수있는 방법이 없는지 확인해야합니다. 따라서 보안 문제가있는 실수를 저 지르기 쉽기 때문에 자신이 직접 메모리를 관리해야하는 언어를 사용하는 것에 반대 투표를하겠습니다. 그래서 C, C++은 없습니다. 나는 또한 보안상의 이유로 PHP를 사용하지 않을 것이다.

파이썬이 가장 적절하게 들립니다.

1

이미 파이썬을 알고 있다면 파이썬으로 작성하고 SSH에서 액세스 할 수있는 리소스를 제한하려면 OS에 따라 다릅니다.

Mandatory Access Control의 보안 모델 구현을 확인하십시오.

관련 문제