저는 유연한 언어 인 반면 과 매우 가벼운 메모리 사용법을 찾고 있습니다 (PHP, JavaScript 또는 Python이 아닌 경우 이미 알고 있습니다). SSH로 로그인하는 사용자가이 앱으로 제한되도록 명령 셸을 작성해야합니다. 어떤 언어를 선택해야합니까?어떤 언어로 명령 쉘을 작성해야합니까?
1
A
답변
1
사용자가 로그인 한 후에 "샌드 박스"를 만들고 싶으므로 중요한 측면은 보안입니다. 사용자가 샌드 박스를 "벗어날"수있는 방법이 없는지 확인해야합니다. 따라서 보안 문제가있는 실수를 저 지르기 쉽기 때문에 자신이 직접 메모리를 관리해야하는 언어를 사용하는 것에 반대 투표를하겠습니다. 그래서 C, C++은 없습니다. 나는 또한 보안상의 이유로 PHP를 사용하지 않을 것이다.
파이썬이 가장 적절하게 들립니다.
1
이미 파이썬을 알고 있다면 파이썬으로 작성하고 SSH에서 액세스 할 수있는 리소스를 제한하려면 OS에 따라 다릅니다.
Mandatory Access Control의 보안 모델 구현을 확인하십시오.
관련 문제
- 1. 어셈블리 언어로 실제 코드를 작성해야합니까?
- 2. PHP에서 원격으로 명령 쉘을 실행
- 3. Jsch 쉘을 통한 다중 명령
- 4. 어떤 단위 테스트를 작성해야합니까?
- 5. FX 파일을 만들려면 셰이더 언어로 작성해야합니까?
- 6. RabbitMQ는 어떤 언어로 쓰여졌습니까?
- 7. 내가 bash 쉘을 사용하고 expr 명령
- 8. 어떤 프로그래밍 언어로 프로젝트를 전환해야합니까?
- 9. Xcode는 어떤 언어로 작성 되었습니까?
- 10. 이 스크립트는 어떤 언어로 작성됩니까?
- 11. IEEE 754는 어떤 언어로 제공됩니까?
- 12. Wikipedia는 어떤 언어로 프로그램되어 있습니까?
- 13. 레일 프로덕션 응용 프로그램을위한 다른 언어로 코드를 작성해야합니까?
- 14. 사용하려는 GameEngine은 게임을 프로그래밍하는 것과 동일한 언어로 작성해야합니까?
- 15. 대문자와 소문자를 허용하려면 어떤 코드를 작성해야합니까?
- 16. COM SDK 참조 문서는 어떤 구문으로 작성해야합니까?
- 17. 다른 언어로 명령 행 도구를 포장하기위한 패턴
- 18. Windows Mobile에서 어떤 언어로 개발할 수 있습니까?
- 19. 다음 언어로 작성된 프로그램은 어떤 언어입니까?
- 20. cybersyn/cyberstride는 어떤 언어로 구현 되었습니까?
- 21. Google은 처음에 어떤 언어로 작성 했습니까?
- 22. mysql에서 어떤 언어로 SET NAMES를 사용해야합니까?
- 23. 일반적으로 NoSQL 데이터베이스는 어떤 언어로 작성됩니까?
- 24. wordpress plugin을 어떤 언어로 번역하는 방법?
- 25. 이 변수 정의는 어떤 언어로 작성됩니까?
- 26. 다음 언어로 작성된 프로그램은 어떤 언어입니까? 그것의
- 27. F #의 컴파일러는 어떤 언어로 작성 되었습니까?
- 28. 어떤 언어로 변환하는 것이 더 좋습니다.
- 29. 이것에 대한 구문이 있습니까? 어떤 언어로?
- 30. Facebook Questions 신청서는 어떤 언어로 쓰여 있습니까?
셸이 필요한 이유는 단 한 개의 응용 프로그램으로 제한된다면 무엇입니까? –
몇 가지 세부 사항을 추가하십시오. 왜 메모리 사용량이 적어 야합니까? 이 쉘의 목적은 무엇입니까? – CharlesB
사실, 나는이 응용 프로그램을 명령 셸이라고 생각합니다. 서버가 그렇게 강력하지 않고 동시에 다른 서비스를 실행해야하기 때문에 가벼워 야합니다. 따라서 인스턴스 당 10-15MB 미만이 필요합니다. 사용자 선택에 따라 명령을 실행하는 것뿐입니다. – Bogdacutu