폴킷

Polkit
KDE 기반 프런트 엔드.

Polkit(이전의 PolicyKit)은 Unix 유사 운영 체제에서 시스템 전체 권한을 제어하기 위한 구성 요소다. 권한 없는 프로세스가 권한 없는 프로세스와 통신할 수 있는 조직적인 방법을 제공한다. Polkit은 중앙집중식 시스템 정책의 수준의 제어를 허용한다. Red Hat의 David Zeuthen이 개발하고 유지하며 freedesktop.org 프로젝트가 주최한다. 그것은 GNU 소공인 면허의 버전 2의 조건에 따라 무료 소프트웨어로 발행된다.[1]

2012년 4월에 출시된 버전 0.105부터 시스템 컴포넌트가 다시 작성되었고[4] API가 변경되어 역호환성이 깨졌다는 점을 강조하기 위해 프로젝트 명칭을 PolicyKit에서 polkit로 변경하였다[by whom?].[2][3][5][dubious ]

Fedora는 PolicyKit를 포함한 첫 번째 배포가 되었으며, 이후 버전 8.04와 오픈 이후 Ubuntu를 포함한 다른 배포에도 사용되었다.SUSE 버전 10.3 이후. 페도라와 같은 일부 분포는 이미 다시 쓰여진 폴킷으로 전환되었다.[6]

또한 pkexec 명령어에 이어 실행하고자 하는 명령(루트 권한)을 사용하여 polkit을 사용하여 상승된 권한으로 명령을 실행할 수도 있다.[7] 그러나 이 명령은 구성이 용이할 뿐만 아니라 더 많은 유연성과 보안을 제공하기 때문에 sudo를 사용하는 것이 더 나을 수 있다.[8]

역사

2021년 5월 GitHub 직원 Kevin[10] Backhouse에 의해 7살짜리 버그가[9] 발견되어 폴킷 유지원과 Red Hat의 보안팀에 보고되었고 2021년 6월 3일에 수정체가 출시되었고 CVE-2021-3560이 할당되었다.[11]

실행

데몬은 폴킷 기능을 구현한다.[12]

참고 항목

참조

  1. ^ "polkit Git COPYING". David Zeuthen. Retrieved 15 November 2012.
  2. ^ "polkit Git NEWS". David Zeuthen. Retrieved 15 November 2012.
  3. ^ "Polkit releases". Retrieved 1 September 2018.
  4. ^ "Chapter 9. PolicyKit". openSUSE Security Guide. Novell, Inc. and contributors. Archived from the original on 27 August 2012. Retrieved 15 November 2012.
  5. ^ "Polkit and KDE: let's make the point of the situation". Retrieved 15 November 2012.
  6. ^ "Features/PolicyKitOne". Fedora Project Wiki. Retrieved 15 November 2012.
  7. ^ "pkexec". polkit Reference Manual. Retrieved 25 May 2013.
  8. ^ "When to use pkexec vs. gksu/gksudo?". Retrieved 25 May 2013.
  9. ^ "Privilege escalation with polkit: How to get root on Linux with a seven-year-old bug". Archived from the original on 15 June 2021. Retrieved 10 June 2021.
  10. ^ "Kevin Backhouse". Archived from the original on 12 June 2021. Retrieved 19 June 2021.
  11. ^ "CVE-2021-3560". Archived from the original on 14 June 2021. Retrieved 10 June 2021.
  12. ^ Команда разработчиков BLFS (5 September 2017). "4: Bezopasnost'". За пределами проекта "Linux® с нуля". Версия 7.4 [Beyond Linux from scratch] (in Russian). 1. Moscow: Litres (published 2017). p. 169. ISBN 9785457831186. Retrieved 5 September 2017.

외부 링크