일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
31 |
- 앱 개발
- 해킹
- BOB
- 보안제품개발
- AWS
- 프로젝트
- 보안
- Kotlin
- 코틀린
- 개발
- 화이트햇스쿨
- IT
- 프로그래밍
- 애플리케이션
- 소프트웨어학과
- Android Studio
- 악성코드
- 연구
- 정보보안
- WHS
- 앱
- AI
- 후기
- 소프트웨어
- 산학
- 코딩
- 프론트엔드
- 정보보호
- React Native
- bob 14기
- Today
- Total
맨땅에 코딩
AdGraph: A Graph-Based Approach to Ad and Tracker Blocking(Background Knowledge) 본문
AdGraph: A Graph-Based Approach to Ad and Tracker Blocking(Background Knowledge)
나는 푸딩 2025. 6. 10. 15:10안녕하세요 :D
I will review a paper titled "ADGRAPH: A Graph-Based Approach to Ad and Tracker Blocking."
When I first read through the paper from beginning to end, I found the content difficult to grasp. I realized I lacked some background knowledge on the topic, so I decided to do some additional research to better understand the context before revisiting the paper.
Here is the background information I gatherd:
Overview of Online Adverstising and Tracking
Today, most targeted advertising relies on online tracking techniques.
To understand how ads are able to identify and follow users, I first looked into how the advertising ecosystem works.
Key Players in the Ad Ecosystem
- Publisher: The owner of the webpage the user visits
- Advertiser: The party wanting to display advertisements
- Ad Network: A mediator that connects Publishers and Advertisers
Example Process:
- Advertisers use an Ad Network to insert ad-related JavaScript or images into the Publisher’s webpage
- When a user visits that page
- The browser loads the ad or tracking content provided by the advertiser
Online Tracking
How do ads know what products I’m interested in and recommend them to me?
This is achieved by tracking the user’s browsing history to understand their preferences.
Tracking typically involves identifying which websites the user visits, allowing trackers to build a behavioral profile.
Cookies and Cookie Syncing
- Cookie: A small piece of data stored by a website on the user’s browser to remember information
(e.g., keeping a user logged in or remembering items in a shopping cart) - Third-Party Cookie: A cookie set by a domain different from the one the user is visiting
(e.g., while visiting example.com, a cookie from ads.com is set) - Cookie Syncing:
A technique where multiple tracking companies share their cookie data to identify the same user across different websites
Example of Cookie Syncing
- tracker.com places a cookie user123 via website1.com
- advertiser.com sets a different cookie userABC via website2.com for the same user
- When the user visits website3.com, which includes an image from tracker.com, a redirect occurs to advertiser.com
- As a result, advertiser.com receives the browser request along with its own cookie userABC and can match it with user123 from tracker.com
→ This allows them to synchronize cookie identifiers and recognize the user as the same person
Privacy Concerns
Through cookie syncing and online tracking, a user’s entire web activity can be quietly monitored.
This often happens without the user’s awareness, raising serious privacy concerns.
With this background knowledge, I was better able to understand how the ADGRAPH approach proposed in the paper detects and blocks trackers through a graph-based methodology.
'UNIST 2025 (겨울방학) > AdGraph' 카테고리의 다른 글
AdGraph: A Graph-Based Approach to Ad and Tracker Blocking(I. INTRODUCTION) (3) | 2025.06.10 |
---|