개발 환경은 Kaggle 서버 입니다. (www.kaggle.com) 여기의 장점은 스케줄링이 되서, 매일 한번씩 코드가 자동 실행 됩니다. 그것도 무료로! 스케줄링 설정은 아래와 작성한 파이썬에 대해서 설정해줍니다. 그러면 UTC 0 (9:00AM KST)에 실행이 됩니다.
사실 코드가 별로 길지도 않아서.. 먼저 OpenAI의 API Key를 가져 옵니다. (https://platform.openai.com/account/api-keys)
아래와 같이 글을 작성해주는데, GPT도 알고 있던 시대이니, 본문도 맞지 않을까 싶습니다. 그러나 내용의 깊이는 부족하지 않나 싶습니다. 뭔가 프롬프트를 개선해야 할 것 같습니다.
아무말 대잔치의 결과를 보자면.. 포스팅 한개에 0.04$정도 비용이 발생하고, 트래픽으로 보면 아래과 같이 소폭 상승은 했습니다.
그러나 이렇게 생성된 Contents가 개인적으로 별로 유용하지 않습니다. 내가 저 내용을 알아서 뭐할꺼며.. 아마 Wiki를 보는게 더 정확하고 내용이 깊을것 같습니다. 그러나 내용을 표현해주는 Dali의 그림을 좋아 보입니다. 추후에도 Dali는 좀 사용하것 같습니다.
개인적으로 ChatGPT를 최근에 활용했던 것은 글 작성 -> GPT를 통해서 내용을 좀 더 풍부하게, 그리고 맞춤법등의 보정 -> 글 수정 및 퇴고 의 과정에서 사용했습니다. 그러나 내용을 풍부하게 하면서, 가짜 근거를 만들고 붙여줘서, 마지막 단계에서는 정말 잘 읽어봐야 했습니다.
종합적으로 보면, 내가 정답을 검증 할수 있거나(Code), 정답이 없는 것 (그림 같은거)는 확실히 GPT/DALI가 좋습니다. 그러나 내가 모르는 것에 GPT를 이용했다가는 낭패를 겪을수 있습니다.
하도 GPT를 이용한 자동 포스팅이 유행이라, 공짜 credit으로 한번 해보았으나, 향후에는 보정용으로만 활용하지, 완전히 작성용으로는 사용 안 할것 같습니다. 여기에 사용한 코드 및 간단한 메뉴얼은 별도 포스팅으로 남깁니다.
이번 악성앱건은 오염된 라이브러리를 사용한 것이 아니라, 내부 또는 외주 개발자가 고의적으로 감염시킨것으로 생각 됩니다. McAfee에서 발표한 문제 도메인리스트 입니다.
그리고 Tmap의 코드를 보면 아래 파일에 해당 도메인이 있습니다. 이 클래스의 네임스페이스는 SKlib 입니다. 즉 내부 라이브러리임을 알 수 있습니다.
그러면 과연 언제 부터 이 라이브러리가 사용 되었을까요? bhuroid 의 도메인을 확인해보면.. 2020년 생성했고, 한국에서 만들어진 도메인입니다. 그래서 한국의 앱들이 이 Malware를 가지게 된 이유를 상상해볼수 있습니다.
TMAP 8 에서도 해당 코드가 있는 것을 확인 하였고, 꽤 오래전 부터, 수년간 Tmap에 악성코드를 탑재해서 제공 되었을것으로 예상됩니다.
위 McAfee를 들어가 보면 많은 한국앱들이 감염되어 있습니다. 개인적인 생각으로는 엄청난 개발자 또는 그룹이 있고, 그들이 한국의 앱들은 다 만드나 보네요. 그러면서 .. 이런거를 심은거가 아닐까 싶습니다. 이렇게 광고 클릭했으면.. 엄청 부자가 되었을듯….;;;;;;
그런데 TMobile 코드를 정적 분석 같은거 안하나 !! 그런거에서 이상한 String 충분히 검색할 수 있지 않나. 그리고 몇년동안 이랬으면 최소한 자세한 내용을 알려 줘야 하지 않나. 그냥 ‘버그 수정’ 을 수정사항이라고 하고 업데이트 하다니.
시간이 남을때 최신 Tmap에 기존 수정 사항들 적용해서 배포 하겠습니다. ㅠㅠ
아래는 문제 앱 리스트 입니다. 상단의 McAfee에서 모든 목록을 받을수 있습니다. (GP: Status가 Updated는 Playstore 에서 업데이트가 되었다는 것이고, Removed는 Playstore 에서 삭제 되었다는 것입니다. )
23.03.01 – 카카오 전송도 추가 했습니다.(나에게 보내기만 가능) – 먼저 Misc.py 에서 get_token(myconf[‘Kakao_Msg’][‘KEY’].strip())를 실행해서 Token 을 받습니다. – 그다음 card.py를 실행하면 됩니다. 현재는 Text보내기만 가능합니다.
23.02.28 – 여러장의 KB card 를 가졌을 때, 모든 카드를 캡쳐해서 보내도록 수정 했습니다.
이 문서는 본 사이트에서 많은 뷰를 가지는 문서중 하나입니다. 그래서 CJK언어도 추가 했습니다. 튀르키예 – 인도 – 우크라이나 순으로 Family 가격은 좋습니다. 태국은 Lite 요금제가 있는 것이 특이 합니다.
This article is one of the most viewed on my website. That’s why I’ve created a global version this time. Also, I’m providing a python script along with it.
When considering family pricing, the order of affordability is as follows. Turkey – India – Ukraine. Thaniland stands out with the LITE PRICING PLAN.
Country name was translated using Naver Papago. the blanks present errors in translation.