사람들이 커스텀 명령어를 실행하려 할 때보다 공식 기능이 있다면 위험이 훨씬 줄어들 것입니다.
GitHub에는 저장소 영구 삭제 기능이 있습니다. 저는 그 기능으로 큰 문제 없이 사용해 왔습니다. 삭제 전에 조직 이름과 저장소 이름을 입력하고 비밀번호를 입력하도록 하여 삭제를 원하는지 확인하게 합니다.
왜 이 기능이 차단되어야 하는지 이해가 되지 않습니다. 그냥 번거로운 것뿐입니다.
네. 100%입니다. 제 데이터베이스에 쓰레기가 있는 것은 원하지 않으며, 특히 게시물을 승인받으려다 제 시간을 낭비하는 봇들이 남긴 어색한 쓰레기는 더더욱 원하지 않습니다. 왜 그런 것을 보관하고 싶겠습니까?
공식적으로 테스트된 방법을 제공해 주세요. 아니면 최소한 삭제된 게시물을 XX일 후에 삭제할 수 있는 타이머 옵션이라도 제공해 주세요.
위험을 줄이기 위해 UX 플로우에 3중 인증을 추가할 수 있습니다. 예를 들어, 사용자를 일괄 삭제할 때 나타나는 “124명의 사용자 삭제” 메시지와 유사하게, 재인증 요청을 하거나, 위험성을 더욱 낮추기 위해 반드시 수락해야 하는 화려한 빨간색 경고 메시지를 표시하는 식입니다. 게시물을 일괄 삭제할 때 사람들이 세 번 생각하게 만들면 위험을 없앨 수 있습니다.
제 최종 사용자 입장에서, 이런 유형의 문제에 대한 최악의 해결책은 아예 해결책이 없는 것입니다. UI에서 쉽게 할 수 있다고 느끼는 것을(3중 또는 5중 인증이 있어도 괜찮습니다!) 할 수 없다는 생각에 정말 짜증이 납니다.