커널케어

KernelCare
커널케어
개발자클라우드 리눅스, Inc.
초기 릴리즈2014년 3월 19일(2014-03-19일)[1]
운영 체제리눅스
유형커널 확장
면허증.GNU GPL 버전 2
웹 사이트kernelcare.com

KernelCare는 시스템을 [3]재부팅하지 않고 설치할 수 있는 널리 사용되는 Linux[2] 커널의 보안 패치 및 버그 수정을 제공하는 라이브 커널 패치 서비스입니다.

KernelCare 소프트웨어는 상용 제품입니다.첫 번째 베타는 2014년 3월에 소개되었고 2014년 5월에 상업적으로 출시되었습니다.

개요

KernelCare 에이전트는 사용자의 서버에 있습니다.정기적으로 KernelCare 배포 서버에 체크인합니다.현재 실행 중인 커널에 사용할 수 있는 새로운 패치가 있는 경우 KernelCare 에이전트는 해당 패치를 다운로드하여 실행 중인 커널에 적용합니다.

KernelCare 패치는 커널에서 취약하거나 버그가 많은 코드를 대체하는 데 사용되는 코드입니다.임의 코드 행 수정일 수도 있고 누락된 보안 검사, 함수 집합 또는 수정된 데이터 [4]구조일 수도 있습니다.패치는 정상적으로 컴파일되지만 생성된 코드에는 원래 소스 코드 수정으로 인해 변경된 모든 코드 조각에 대한 추가 정보와 이러한 코드 조각을 적용하는 방법에 대한 정보가 포함되어 있습니다.결과 코드 수정은 실행 중인 커널에 안전하게 적용됩니다.

특수 커널 관리 커널 모듈이 패치를 적용합니다.커널 주소 공간에 패치를 로드하고 재배치(즉, 원래 커널 코드 및 데이터에 대한 참조 수정)를 설정하고 실행 경로를 원래 코드에서 업데이트된 코드 블록으로 안전하게 전환합니다.이 코드를 통해 패치가 안전하게 적용되므로 CPU는 새 [5][6]버전으로 전환할 때 원래 코드 블록을 동시에 실행하지 않습니다.

「 」를 참조해 주세요.

  • 동적 소프트웨어 업데이트 - 프로그램 실행 중 업그레이드에 초점을 맞춘 연구 분야
  • 실행 인 시스템에서 완전히 새로운 커널을 로드하는 방법인 kexec
  • KGraft, kpatchKsplice는 각각 SUSE, Red Hat 및 Ksplice, Inc(나중에 Oracle에 인수됨)에 의해 개발된 기타 Linux 커널 라이브 패치 기술입니다.

레퍼런스

  1. ^ "CloudLinux announces KernelCare.com rebootless kernel update service". PingZine.com. Archived from the original on 29 June 2016. Retrieved 29 August 2015.
  2. ^ "KernelCare Promises Linux Security Updates Without the Reboots". The Var Guy. Archived from the original on 14 September 2016. Retrieved 29 August 2015.
  3. ^ "KernelCare: New no-reboot Linux patching system". ZDNet. Retrieved 29 August 2015.
  4. ^ "KernelCare: New no-reboot Linux patching system". Full Circle. Retrieved 29 August 2015.
  5. ^ "CloudLinux Launches KuberDock Public Beta". Archived from the original on 17 August 2016. Retrieved 29 August 2015.
  6. ^ "KernelCare verspricht Patches ohne Neustart". Pro-Linux. Retrieved 29 August 2015.

외부 링크