728x90
반응형

sepolicy 2

Validating SELinux

오늘은 안드로이드 SELinux에 대해 이야기해보고자 합니다. Android는 OEM에서 자체 구현한 SELinux를 철저히 테스트할 것을 적극 권장합니다. Android Platform을 이용하는 제조업체는 SELinux를 구현하려면 먼저 테스트 기기 풀에 새 정책을 적용해야 합니다. 플랫폼에 새 정책을 적용 후 온보드 상태에서 getenforce 명령어를 실행하여 SELinux가 기기에서 제대로 된 모드로 동작하는지 확인 할 수 있습니다. 거부 로그 판독 오류 로그는 기본적으로 dmesg 와 logcat 을 이용하여 확인할 수 있습니다. console:/ # dmesg | grep avc avc: denied { create } for comm="kdevtmpfs" name="dm-2" scontex..

개발 이야기 2023.02.23

libc : Unable to set property "@vendor property"

안녕하세요. 앤디라이언입니다. 금일은 작업 중 property를 추가하여 기능을 업데이트하였습니다. 그런데 동작을 테스트하는 중에 다음과 같은 에러 메세지가 발생하며 동작이 진행되지 않는 문제를 확인했습니다. W libc : Unable to set property "vendor.test.version.property" to "0": connection failed; errno=13 (Permission denied) 이 이슈는 Android selinux policy에 대해 알아야만 해결할 수 있습니다. https://andylion.tistory.com/82 Validating SELinux 안녕하세요. 앤디라이언입니다. 오늘은 안드로이드 SELinux에 대해 이야기해보고자 합니다. Android는 ..

개발 이야기 2023.02.23
728x90
반응형
SMALL