도구/설치 문제를 일으키지 않고 squashfs 파일에 서명을 추가할 수 있습니까?

도구/설치 문제를 일으키지 않고 squashfs 파일에 서명을 추가할 수 있습니까?

Squashfs 이미지를 확인하기 위해 공개 키 서명을 사용하고 싶습니다. 우아한 구현을 위해서는 그러한 서명을 squashfs 이미지 파일의 끝에 간단히 추가할 수 있다면 이상적입니다.

squashfs 도구(커널 마운트 코드 포함)가 파일 끝에 일부 추가 데이터가 추가된 squashfs 이미지를 부작용 없이 처리할 수 있습니까?

답변1

squashfs는 블록 장치에 상주할 수 있고 블록 장치의 크기는 파일 시스템 크기와 무관하며 최소한 그 크기 이상이므로 squashfs에 임의의 데이터를 추가해도 문제가 발생할 가능성이 없다고 추정됩니다.

커널 간략히 살펴보기 슈퍼C 드라이버 기능은 quashfs를 설치하는 것으로 보이지만 지정된 크기를 squashfs_fill_super()초과하는 데이터 에 관심이 있음을 표시하지 않습니다.bytes_used슈퍼 블록, 파일 시스템의 시작 부분에 있으며 관련 오류 메시지가 없는 것 같습니다.

그러나 squashfs 파일은 일반적으로 루프백 블록 장치와 함께 사용할 수 있도록 끝에 4Kibyte의 배수로 채워집니다. 추가하는 내용도 4096바이트의 배수인지 확인하세요.

관련 정보