EXPLORINEER
ko

Hacker News

Flatpak – 보안 악몽

보안처음 오른 때 점수 47댓글 34


이 글은 리눅스 데스크톱 앱을 담는 방식인 Flatpak의 보안 문제를 다룹니다. 글쓴이는 오래된 앱 몇 개만 보고 Flatpak 전체를 나쁘다고 말하는 것은 옳지 않다고 주장합니다.

무슨 일이 있었나

글쓴이는 리눅스 데스크톱이 점점 좋아지고 있다고 말합니다. 그 중심에 Flatpak이 있습니다. 어떤 사람들은 Flatpak이 보안에 문제가 많다고 말합니다. 글쓴이는 이 주장이 잘못되었다고 반박합니다.

배경: 왜 Flatpak이 생겼나

서버는 오래된 시스템을 오래 쓰는 경우가 많습니다. 그래서 프로그램마다 필요한 부품을 상자(컨테이너) 안에 따로 넣어 실행하는 방법이 생겼습니다. Flatpak은 2015년에 이 방법을 데스크톱에 가져왔습니다. 개발자는 하나의 공통 환경에 맞춰 앱을 만들 수 있게 되었습니다.

핵심 사실

  • Flatpak은 2015년에 나왔습니다.
  • Flathub에서는 10년 된 앱도 찾을 수 있습니다.
  • 오래된 앱은 상자 밖(제한 없는 환경)을 기준으로 만들어졌습니다.

왜 중요한가

데스크톱 앱이 안전하게 나뉘어 실행되어야 사용자 정보가 지켜집니다. 그런데 오래된 앱 몇 개의 문제를 Flatpak 전체의 문제로 보면, 좋은 기술이 외면받을 수 있습니다. 그래서 어떤 부분이 진짜 문제인지 나눠서 보는 것이 중요합니다.

앞으로 지켜볼 점

  • 개발자들이 새로운 API로 앱을 옮기는지 여부
  • 정적 권한(미리 정해 둔 접근 허용)을 줄일 수 있는지 여부
  • Flathub에 올라오는 앱의 보안 수준이 어떻게 바뀌는지

용어 풀이

Flatpak
리눅스에서 앱을 작은 상자 안에 넣어 따로 실행하게 해 주는 프로그램 방식입니다.
Flathub
Flatpak 앱을 내려받을 수 있는 온라인 저장소입니다.
컨테이너
프로그램과 필요한 부품을 한 상자에 담아 다른 시스템과 분리해 실행하는 기술입니다.
API
프로그램끼리 기능을 주고받기 위해 정해 둔 연결 규칙입니다.