Skip to content

Releases: naggingmachine/myutils_release

MyUtil 2.21.0

Choose a tag to compare

@naggingmachine naggingmachine released this 22 Sep 14:13

민감한 유틸리티에 잠금

일기·메모·2단계 인증처럼 남이 보면 곤란한 것들을 Touch ID(없으면 로그인 암호)로 잠글 수 있습니다.

설정 > 일반 > 잠금 에서 켜세요. 기본은 전부 꺼져 있습니다.

잠글 수 있는 것: 2단계 인증 · 일기 · 빠른 메모 · 빠른 할 일 · 클립보드 기록 · 음성 메모 ·
Wi-Fi 비밀번호 · 파일 암호화 · 암호 생성기.

  • 내용이 보이기 전에 막습니다. 메뉴를 펼쳐도 최근 메모 첫 줄이나 복사해 둔 글, 인증 코드가 보이지 않습니다.
  • 메뉴 막대 항목·단축키·위젯·설정 화면·Spotlight 까지 모두 같습니다.
  • 한 번 풀면 정한 시간(기본 5분) 동안 다시 묻지 않습니다. 화면이 잠기거나 잠자기에서 깨면 즉시 다시 잠깁니다.
  • 앱을 다시 켜면 처음부터 잠겨 있습니다.

잠긴 유틸리티라도 설정에서 잠금을 끌 수 있습니다. 인증이 안 되는 상황에서 자기 데이터에 영영
닿지 못하는 일이 없도록 한 선택입니다.

이것은 화면 접근 제어이지 암호화가 아닙니다. 저장된 파일 자체는 그대로입니다.


설치: 2.15.0 이상이면 설정 > 일반 > 업데이트 > 지금 확인 에서 앱 안에서 바로 받을 수 있습니다.
직접 받으시려면 DMG를 열고 앱을 응용 프로그램 폴더로 끌어다 놓으세요. Apple 공증을 마쳤습니다.

MyUtil 2.20.0

Choose a tag to compare

@naggingmachine naggingmachine released this 22 Sep 13:43

보안 점검과 수정

앱 전체를 세 갈래(권한·네트워크·데이터)로 나눠 점검하고, 찾은 것을 고쳤습니다.
모두 업데이트하시길 권합니다.

다른 프로그램이 이 앱의 관리자 권한을 빌려 쓸 수 있었습니다

배터리 충전 제한·웹사이트 차단에 쓰는 도우미(helper)가 연결 상대를 확인하지 않았습니다.
같은 맥의 아무 프로그램이나 붙어 /etc/hosts 를 고치거나(재부팅해도 남습니다) 충전을 끌 수 있었습니다.
이제 연결할 때마다 상대의 코드 서명을 확인하고, MyUtils 자신이 아니면 거절합니다.

관리자 암호를 묻는 창의 문구에도 빈틈이 있어, 특정 조건에서 다른 명령이 함께 실행될 수 있었습니다. 막았습니다.

바깥에서 오는 데이터로 앱을 끌 수 있었습니다

토렌트를 쓰는 동안에는 수신 포트가 열립니다. 상대가 보낸 메시지 하나로 앱이 통째로 종료될 수 있었습니다(세 경로).
이제 크기·번호를 먼저 확인합니다.

이름이 특수하게 만들어진 토렌트를 "파일까지 지우기" 로 제거하면 다운로드 폴더 전체가 휴지통으로 갈 수 있었습니다. 막았습니다.

남이 보낸 마크다운 문서의 평범해 보이는 링크로 다른 앱이 실행될 수 있었습니다. 안전한 주소만 엽니다.

비밀이 남던 곳

  • Wi-Fi 비밀번호를 복사하면 이 앱의 클립보드 기록에 평문으로 쌓였습니다. QR 이미지도 마찬가지였습니다.
  • 폴더 공유 주소(접근 코드 포함)도 같은 방식으로 쌓였습니다.
  • 클립보드 기록은 항목을 지워도 파일 안에 글자가 남아 있었습니다. 이제 지우면 실제로 지워지고, 예전에 남은 것도 한 번 정리합니다.
  • 기록·일기·인증 정보·할 일 파일 권한을 좁혔습니다(본인만 읽기).
  • 친 낱말·번역 원문·자막·접속한 Wi-Fi 이름 등이 시스템 로그에 남던 것을 없앴습니다. 로그 자체도 비공개로 바꿨습니다.

업데이트가 더 깐깐해졌습니다

내려받은 앱을 설치 직전에 한 번 더 검증하고, 내려받는 주소는 https 만 받습니다.

iCloud 안내

저장 위치를 iCloud 로 바꾸면 클립보드 기록·일기·음성 메모·2단계 인증 정보·저장하지 않은 초안까지 함께 올라갑니다.
이제 그 사실과 제외하는 방법을 설정에 적어 두었습니다.

그 밖에

정보 창의 버튼을 정리했습니다 — 웹사이트·릴리스 노트·피드백이 새 버전 확인 오른쪽에 한 줄로 놓입니다.


설치: 2.15.0 이상이면 설정 > 일반 > 업데이트 > 지금 확인 에서 앱 안에서 바로 받을 수 있습니다.
직접 받으시려면 DMG를 열고 앱을 응용 프로그램 폴더로 끌어다 놓으세요. Apple 공증을 마쳤습니다.

MyUtil 2.19.1

Choose a tag to compare

@naggingmachine naggingmachine released this 22 Sep 13:10

정보 창에서 피드백을 열면 앱이 꺼지던 문제

정보 창의 "피드백 보내기" 를 누르면 앱이 그대로 종료됐습니다. 고쳤습니다.
설정에서 열 때는 멀쩡했는데, 정보 창에서 열 때만 필요한 정보가 전달되지 않아 생긴 문제였습니다.

메뉴에서 바로 보내기

메뉴 막대 메뉴의 MyUtils 정보 바로 아래에 두 가지를 넣었습니다.

  • 의견 보내기… — 불편한 점이나 바라는 것.
  • 새로운 유틸리티 요청하기… — 어떤 도구가 있으면 좋겠는지.

둘 다 내용이 채워진 GitHub 이슈 작성 화면으로 이어집니다. 앱이 따로 보내는 것은 없습니다.


설치: 2.15.0 이상이면 설정 > 일반 > 업데이트 > 지금 확인 에서 앱 안에서 바로 받을 수 있습니다.
직접 받으시려면 DMG를 열고 앱을 응용 프로그램 폴더로 끌어다 놓으세요. Apple 공증을 마쳤습니다.

MyUtil 2.19.0

Choose a tag to compare

@naggingmachine naggingmachine released this 22 Sep 13:01

피드백 보내기

쓰다가 불편한 것이나 바라는 것을 앱 안에서 바로 보낼 수 있습니다.
설정 > 일반 > 피드백 또는 정보 창에서 엽니다.

  • 종류(문제 신고·제안·그 밖에)와 어떤 유틸리티인지 고르고 내용을 적습니다.
  • 앱은 아무것도 전송하지 않습니다. 내용이 채워진 GitHub 이슈 작성 화면이 열리고, 올리는 것은 거기서 직접 하십니다.
  • 되묻는 일이 줄도록 버전·macOS·기기 종류가 함께 실립니다. 무엇이 실리는지 열기 전에 그대로 보여 드립니다.
  • 다른 분들이 남긴 글을 먼저 보시려면 이슈 목록 열기를 누르세요.

설치: 2.15.0 이상이면 설정 > 일반 > 업데이트 > 지금 확인 에서 앱 안에서 바로 받을 수 있습니다.
직접 받으시려면 DMG를 열고 앱을 응용 프로그램 폴더로 끌어다 놓으세요. Apple 공증을 마쳤습니다.

MyUtil 2.18.0

Choose a tag to compare

@naggingmachine naggingmachine released this 22 Sep 12:50

홈페이지와 내려받는 곳이 바뀌었습니다

  • 소개 페이지 주소가 https://www.myutils.app 입니다.
  • 새 버전은 이제 naggingmachine/myutils_release 에 올라갑니다.

앱 안의 새 버전 확인·내려받기·설치가 모두 새 주소를 봅니다. 따로 하실 일은 없습니다.
지난 버전들은 예전 저장소에 그대로 남아 있습니다.

정보 창에 홈페이지 주소와 릴리스 노트 링크를 글자로도 넣었습니다. 버튼만 있으면 어디로 가는지
알 수 없고, 다른 기기에서 열어 보려면 주소 자체가 필요해서입니다.


설치: 2.15.0 이상이면 설정 > 일반 > 업데이트 > 지금 확인 에서 앱 안에서 바로 받을 수 있습니다.
직접 받으시려면 DMG를 열고 앱을 응용 프로그램 폴더로 끌어다 놓으세요. Apple 공증을 마쳤습니다.