| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
- terraform
- AWS 비용 절감
- 경로 계획 알고리즘
- 지표
- Go-lang
- ssh
- 논문 정리
- 오블완
- github
- AWS
- 구조 패턴
- 회고
- PostgreSQL
- MAPF
- amazon ecs
- 14일 공부
- Playwright
- Til
- 티스토리챌린지
- leetcode
- 생성 패턴
- docker
- 디자인 패턴
- Rust
- 청첩장 모임
- DevOps
- study
- 실용주의 프로그래머
- 신혼 여행
- 커머스
- Today
- Total
밤 늦게까지 여는 카페
일상 내용을 네이버 블로그로 옮기게 된 이유 - 티스토리 댓글/좋아요 매크로 본문
안녕하세요 오늘은 일상 내용을 네이버 블로그로 옮기게 된 이유인 티스토리 댓글/좋아요 매크로에 대해서 글을 써보려고 합니다.
1. 티스토리 매크로 파헤치기
티스토리 블로그를 운영하시는 대부분의 작가님들은 글의 댓글과 좋아요 수는 몇십개인데
막상 블로그 조회수는 이보다 한참 떨어지는 경험을 해보셨을 겁니다.
모순적인 상황의 원인은 바로 매크로입니다.
티스토리 매크로라고 검색해보면 이미 많은 분들이 불평과 위험성을 작성해두셨더라고요!
제가 다뤄볼 내용은 티스토리 매크로를 어떻게 만드는가 입니다.
블로그 조회 수에는 집계되지 않으면서 좋아요를 누르고 댓글을 작성하기 위해서는 전용 API가 있어야 할 겁니다.
그러면 좋아요와 댓글을 작성할 블로그 글은 어떻게 찾는 것일까요?
대표적으로는 티스토리 포럼과 티스토리 메인 화면이 있습니다.
어라? 저와 J둥이의 일상글이 티스토리 포럼이나 메인 화면에 올라갔을 것 같지는 않은데... 다른 방법이 또 있는 것 같습니다.
여기까지 알아보니 티스토리 매크로의 동작 방식은 다음과 같을 것으로 추정됩니다.
1. 티스토리 포럼, 메인 화면 혹은 다른 방법을 통해서 좋아요, 댓글 작성할 블로그 리스트 획득
2. 1에서 얻은 블로그 리스트의 최신 글들에 API를 사용해서 좋아요, 댓글 작성
3. 1, 2 반복
2. 매크로를 막을 수 있는 방법은 없을까
사실 매크로를 사전에 방지하는 것은 매우 매우 어려운 작업입니다.
2.1. 공개되어 있는 좋아요, 댓글 작성 API를 제거하면 되는 거 아닌가요?
정상적인 사용자의 좋아요, 댓글 작성을 지원하기 위해서는 결국 API가 필요합니다.
사용자는 브라우저를 통해서 좋아요 버튼을 누르고 댓글을 작성하기 때문에 서버로 요청하기 위한 API가 필요한 것이죠.
2.2. 흠... 그러면 API를 비공개로 전환하는 것은 어떨까요?
비공개 전환도 무의미합니다 ㅜ
대부분의 브라우저들은 서버와 주고 받는 데이터를 상세히 확인할 수 있는 기능을 제공하고 있습니다.
IT에 조금만 관심이 있는 분이라면 개발자 도구를 통해서 좋아요, 댓글 작성 기능에 사용되는 API를 파악할 수 있을 정도입니다.


2.3. 그러면 매크로를 막을 수 있는 방법은 없을까요? ㅜ
사전 예방이 아닌 사후 대응으로 방향을 바꿔보는 것은 어떨까요?
제가 생각해본 사후 대응 방안은 다음과 같습니다.
1. 사용자의 댓글 작성 빈도가 매우 빠를 시 매크로 사용 의심 계정으로 등록하고 지속될 시 조치
2. 동일한 내용의 댓글 반복 작성 시 매크로 사용 의심 계정으로 등록하고 지속될 시 조치
하지만 위 방법들 또한 완벽하지 않습니다.
댓글 작성 간격을 늘리면 1의 보안 기능을 우회할 수 있고,
댓글을 작성할 때마다 임의의 문자열을 추가하면 2의 보안 기능을 우회할 수 있습니다.
- 아마 티스토리에서 지원하는 스팸 필터 기능도 비슷할 것 같은데 비공개 댓글들에 대해서는 일체 동작하지 않는 것 같습니다.
- 만약 공개 댓글만 작성할 수 있는 기능이 제공되면 조금 나아질까요??
모든 보안 기능에는 취약점이 있을 수 밖에 없어서 매크로와 이를 막는 보안 기능은 끊임없이 경쟁하며 발전되어야 합니다...
이렇게 되면 결국 비용 문제로 연결되니
티스토리 서비스 관리 부서의 인력 부족, 운영 방침 등의 이유로 매크로를 대응하지 못한 것일 수도 있겠다. 라는 생각이 들더라고요.
3. 저의 선택은 네이버 블로그
티스토리를 무작정 비난하기보다는 저희들의 글과 맞는 플랫폼을 찾는 것이 현명한 선택이라고 생각합니다.
네이버 블로그라고 매크로가 없는 것은 아닙니다.
다만 새로운 곳에서 새로운 마음으로 시작해보려고 합니다.
- 네이버 블로그에도 실망하고 다른 플랫폼으로 갈 수 있지만 뭐든 포기하지 않으려고 합니다 ㅎㅎ
저의 일상 글은 네이버 블로그로 갈 예정인데 더 좋은 플랫폼이 있으면 추천 부탁드립니다 :)
'For Fun' 카테고리의 다른 글
| [rust 공식 문서 14일 공부] 13 일차 (0) | 2025.02.04 |
|---|---|
| [rust 공식 문서 14일 공부] 12 일차 (0) | 2025.01.07 |
| [rust 공식 문서 14일 공부] 11일차 (1) | 2025.01.01 |
| [rust 공식 문서 14일 공부] 10일차 (0) | 2024.12.21 |
| [rust 공식 문서 14일 공부] 9일차 (1) | 2024.12.20 |