추적 기능을 사용하여 다른 프로세스를 추적 할 수있는 것 같습니다. 운영 체제는 이러한 인터페이스를 제공해야합니다. 분명히 우리는 시스템 호출을 할 때 숨겨진 암호와 같은 다른 데이터를 얻을 수 있습니다. 위험합니다. 프로세스가 추적되지 않도록하는 메커니즘이 있습니까?어떤 종류의 특권을 리눅스에서 추적 할 필요가 있습니까?
2
A
답변
2
Linux에서는 CAP_SYS_PTRACE 기능이 필요합니다. 가지고 있지 않다면 set-user-ID/set-group-ID를 실행하는 프로세스를 제외한 신호를 보낼 수있는 프로세스 만 추적 할 수 있습니다. 프로세스는 prctl()을 사용하고 PR_SET_DUMPABLE 플래그를 설정하여 명시 적으로 ptraced를 거부 할 수도 있습니다.
자세한 내용은 man ptrace (2)를 참조하십시오.
0
시스템 호출을 발행하면 항상 암호를 해시 할 수 있습니다. 그리고 로그인 관리자의 API 호출을 연결하는 데 필요한 일정량의 권한이 필요하다고 생각합니다. 문제가 없어야합니다.
관련 문제
- 1. 어떤 종류의 테스트를하고 있습니까?
- 2. 어떤 종류의 압축이 있습니까?
- 3. 어떤 종류의 트래픽을 수집 할 수 있습니까?
- 4. 어떤 종류의 콩이 주사 할 수 있습니까?
- 5. 어떤 종류의 로그인을 사용해야합니까?
- 6. 어떤 종류의 onClickDownListener/onClickUpListener가 있습니까?
- 7. 함수가 하스켈에서 2 급 클래스보다 어떤 특권을 가지고 있습니까?
- 8. 야간에 어떤 종류의 프로젝트가 있습니까?
- 9. iPad에서 어떤 종류의 팝업이 있습니까
- 10. Android. 어떤 종류의 탭이 있습니까?
- 11. 데이터베이스에 어떤 종류의 관계가 있습니까?
- 12. 안드로이드에는 어떤 종류의 문법이 있습니까?
- 13. 어떤 종류의 데이터 구조를 사용할 수 있습니까?
- 14. 그런 종류의 리팩토링에 어떤 감각이 있습니까?
- 15. 어떤 종류의 개체 트리입니까?
- 16. WinForm - 어떤 종류의 데이터베이스입니까?
- 17. iPhone의 Mac 주소를 추적 할 때 어떤 단점이 있습니까?
- 18. 어떤 종류의 JSTL 메시지 태그
- 19. 어떤 종류의 PHP shortcodes
- 20. 어떤 종류의 열쇠가 필요한가요?
- 21. 어떤 종류의 위젯입니까?
- 22. 어떤 종류의 예외를 던집니까?
- 23. 어떤 종류의 객체입니까, 반응합니까?
- 24. 어떤 종류의 네트워크를 선택해야합니까?
- 25. 누군가가 어떤 종류의 암호화를하는지 알 수 있습니까?
- 26. 이것은 어떤 종류의 SQL join입니까?
- 27. 어떤 종류의 저장 용량을 사용할 수 있습니까?
- 28. 어떤 종류의 기본입니까?
- 29. 어떤 종류의 암호화입니까?
- 30. setcookie()에는 어떤 종류의 텍스트가 저장되어 있습니까?
일부 권한이 필요할 수도 있지만 어떤 특권인지 알고 싶습니다. 설명서는 조금 복잡합니다. – dspjm
레미 가코 네 (Remi Gacogne)가 그 권리를 가지고 있습니다. 그의 대답을보십시오. – Mathuin