NameSilo API 옛날부터 생각만 하다가 방금 처음 써 봤는데, 생각보다 너무 쉽고 간단해서 깜짝 놀랐다.
문제가 심각하다.
아니, 그냥 API 키 발급 누르면 즉시 나오고, 그걸로 내 계정의 모든 것을 다 할 수 있으며, 심지어 연장이나 신규 구입 등 카드 결제 일으키는 행위도 할 수 있다고. 있는 거라고는 API 키를 읽기 전용으로 하는 거랑, "Block Restorations" 뿐이다. 도메인 네임을 제때 연장 못해서 소유권 잃은 경우, 좀 더 큰 돈을 내고 소유권을 회복할 수 있는데 이걸 restoration 이라고 한다. 이건 돈이 많이 들고 환불도 어려운 행위이기 때문에, 이것만 API 키로 못하도록 설정하게 해 준다는 것이다.
그러니까 이거 말고는 권한 관리도 없고, 여러 개의 API 키 중에서 하나만 폐지(revoke)하는 기능도 없고, 모든 API 키를 폐지하는 기능도 안 보이고, 이 API 키를 최근에 사용한 IP 주소는 어디냐 같은 기록도 아무 데도 안 보이고, 하다못해 이 API 키로 행할 수 있는 결제액의 상한 같은 것도 설정할 수 없고, 아무것도 없어!
나는 나 자신을 믿지 않는다. 나는 반드시 사고를 칠 것이다. 엔지니어라면 당연히 그렇게 가정해야 한다! 더구나 이 API 키는 내 도메인 네임의 소유권을 다 상실시킬 수도 있는 물건...? 내가 뭔가 잘못 이해하고 있는 건가? 멀쩡한 관리 페이지가 따로 있는데 네임사일로가 꽁꽁 숨겨 놔서 못 찾고 있는 건가?
거의 10년 넘게 쓰던 서비스인데 진지하게 탈출 고민이 생겼다.
여러분은 서비스가 "쓰기 쉽다는 이유로" 탈출을 고려하는 장면을 보고 계십니다. 이것이 2025년이다.





!["Me using Android 2015":
Clip of Squid Game with happy Seong Gi-hun. To the right of him there are logos of SuperSU, TWRP, Titanium Backup, ES File Explorer, ClockworkMod Recovery, WhatsApp+ and CyanogenMod, which were the staples of modding Android phones back in a day. There are also images of old Android recovery, including the Android logo that was shown in the recovery when the phone was busy, old Google logo with their old motto "Don't Be Evil", a folder named "obb", image of Android logo pissing on the Apple logo and text "Sideloading"
"Me using Android 2025":
Clip of Squid Game with now very angry Seong Gi-hun. To the right of him there are logo of Magisk, text "A/B Partitions", screenshot of Play Integrity spoofing checker and also various Reddit posts such as:
* "[TUTORIAL] Make Banking Apps work" from r/Magisk
* "Android 11 blocks /android/data folder" from r/android
* "Magisk ksu or apatch?" from r/androidroot
* "AOSP is no longer open source" from r/android (this one is fake by the way)
* "Google will block sideloading of unverified Android apps starting next year"](https://s3.twink.men/sharkey-s3/3c2166bf-496f-41bb-a9a8-db1554908c40.webp)


![MY BODY IS A MACHINE
[Image of a cool as FUCK skeleton]
THAT TURNS ASYNCHRONOUS CODE INTO RACE CONDITIONS](https://cdn.masto.host/mastodongamedevplace/media_attachments/files/114/713/430/801/540/283/original/770b71c30ad5df51.png)




