尊敬的 微信汇率:1円 ≈ 0.046089 元 支付宝汇率:1円 ≈ 0.04618元 [退出登录]
SlideShare a Scribd company logo
Gordana Djankovic, Data Science Lead and PO, gdjankovic@telesign.com
Marko Mitic, Data Scientist, mmitic@telesign.com
with Data Science
Telecommunications Traffic Behavior: Analysis and Implications
© 2017 TeleSign
• Why Data Science in TeleSign?
• TeleSign internal and external data.
• Math mechanisms used for end-user classification: Supervised vs Unsupervised.
• Universal Risk Score - TS Fraud Detection System.
• New telecommunication data in TeleSign.
• Malicious vs Genuine behavior detection.
• Algorithms, Tools and Examples.
Main goals
2
© 2017 TeleSign
• DS team is a part of Product department in TS, in charge for the
– analysis of internal and external data
– design, implementation and pre-sales of data (science) products
– design, implementation and automation/improvement of internal processes.
• DS team tightly collaborate with
– business teams
– engineering department
– sales teams
– client services teams
– TS customers and potential customers
– external data vendors…
• DS Team is R&D, business driven, customer oriented team.
DS organization in TS
3
© 2017 TeleSign
• to formulate ideas for potential projects based on the data available internally,
• to make decisions about the potentially meaningful and valuable projects
(decisions about the investments),
• to reject unrealistic assumptions and “obvious failures”,
• to detect existing defects in the business and as well as room for the business
improvements.
Business purposes of DS in TS:
4
© 2017 TeleSign
• to define set of tools, languages, techniques, etc.
• to collect and evaluate internal data (internal data inventory and ranking),
• to discover, collect and evaluate external data (external data inventory and
ranking),
• to design and implement data products and solutions,
• to design and implement testing, monitoring and validation processes and tools
around the data solutions…
In order to get the best results DS team is focused on combination of expert
knowledge and data-driven methods.
R&D purposes of DS in TS:
5
© 2017 TeleSign
During the process of implementation of the Data Science, the most
common problems, which we observed, were
• non-existence of the „proper“ data,
• non-existence of the „proper“ experts and data-driven decisions makers to
produce high-quality output from the data,
• non-existence of modern technologies, which allow us to extract structured
attributes/variables/predictors from the raw data in order to make the data
usable in the Data Science algorithms,
• lack of understanding of the complementary properties of all the previous
resources.
Most common issues during the “implementation” of DS
6
© 2017 TeleSign
1. Data!!!
2. Ability to detect useful information from the data.
3. Ability to adopt and adapt new DS trends internally.
4. Ability to present new DS company’s products externally.
Conclusion: Necessary to make initial investments in all the resources listed above to
build data-driven system that will be beneficial for the company on a long term.
“Must have” for successful application of DS
7
© 2017 TeleSign
• TS provides services of A2P communication via SMS and Voice traffic
(e.g. 2FA).
• Core data points in TS are phone number attributes and behavior.
• Additional important data points are e.g. IP and email address attributes
and behavior.
• Labeled data.
Data in TS
8
© 2017 TeleSign
• The raw data is presented in the form of CDRs (Call Detail Record), containing
basic information about transaction and subscriber, such as
– original phone number
– type of transaction
– time of transaction…
• Enriched raw data contain additional info like
– dial plan data
– phone number and country black lists data…
Internal and external data in TS
9
© 2017 TeleSign
During the initial analysis of TS traffic data we’ve observed a significant amount of
fraudulent transactions and malicious attempts in the form of
• fake and bulk account creation,… - using false identity to subscribe a service
without intention to pay for the service,
• account takeover - using the service without having necessary authority,
• call/SMS spamming and phishing,
• VoIP fraud,
• international revenue share fraud (IRSF),
• promo abuse…
Types of Telco and/or Internet fraud observed in TS traffic
10
© 2017 TeleSign
What is the cost of the fraud?
11
Large profits, expansion of information technology and modern ways of
communication caused the growth of a well–organized and well–informed
community of fraudsters, causing huge financial losses every year all over the
world.
*Communication Fraud Control Association
© 2017 TeleSign
• Based on all the available data, initial research results and market needs TS has
made the decision to invest in FDS development.
• FDS represents a set of mechanisms to identify fraud in the shortest possible
time interval from the moment it was committed.
• FDS in TS has become continuously evolving project, based on analysis of
massive data, data mining, and application of various mathematical, statistical
and ML models and methods, because
– when a detection method is disclosed, fraudsters will adapt and/or adopt new
methods for attack and
– in addition to existing, new fraudsters are continuously appearing, and unaware of
the existing detection methods, apply the "old" methods of attack.
– Thus, FDS = old/existing fraud detection methods+ new/updated fraud detection
methods.
Fraud Detection System (FDS)
12
© 2017 TeleSign
• If the target variable that needs to be described by DS methods is available in
historical data, we’re dealing with the supervised problem.
• Supervised techniques provide tools to predict target variable.
• Supervised methods used in TS: various classification algorithms (LR, DT, RF, NN,
SVM...)
• If the target variable is not available, we’re dealing with the unsupervised
problem.
• Unsupervised techniques produce splitting of the data into the subgroups based
on particular similarities in the data, which do not guarantee value for observed
business problem!
• Unsupervised methods used in TS: clustering, profiling, exploratory data
analysis...
Supervised vs Unsupervised methods
13
© 2017 TeleSign
URS is a combination of
• unsupervised methods (clustering) used to deliver end-user segmentation, based on the
traffic behavior/patterns, fraud type, industry type, region, etc.
• supervised methods (multinomial classifiers) used to deliver final probability/score that
the end user is fraudulent.
URS provides probability that the end-user is fraudster scaled to the interval
(0,1000]:
• (800,1000] – high risk
• (600,800] – medium-high risk
• (400,600] – medium risk
• (200,400] – medium-low risk
• (0,200] – low risk
Universal Risk Score - TS fraud detection system
14
© 2017 TeleSign
What happens in the background
15
TeleSign
Transactions
© 2017 TeleSign
• The key investment in the DS (beside the data and “expert” resources) is the
investment in the target variable data, i.e. labeled data!
• Expenses of labeling are common and significant, whether it is
– internal labeling (spending time and human resources), or
– external labeling (getting the labeled data from the customers).
• Labeled data should be always double checked in order to prevent model
development with inaccurate labels (e.g. customer is not able to confirm
legitimate behavior, customer could not detect a significant portion of fraud,
etc.).
• Custom Score models, based on various supervised classification methods, are
developed only for the customers with reliable continuous (weekly/monthly)
labeled feedback.
Universal Risk Score vs Custom Score Solution
16
© 2017 TeleSign
• detects the universal fraudulent patterns common for all customers
• detects behavior patterns using ML methods and techniques
• decreases false positive rate (FPR)
• provides solution for
– all potential/new customers during the test phase
– small/non-enterprise customers
– customers not able/not willing to provide labeled data for further customization
• provides adaptive frame for further improvements, such as
– application and implementation of new data sources/data points/patters (e.g.
new telco data)
– fast and clear integration of custom models
– implementation of legitimate end-user detection…
URS advantages:
17
© 2017 TeleSign
• In 2017 TS was acquired by Belgian company BICS, which operates in the
(international) telecommunication industry (leading voice carrier,
roaming and signaling provider, etc.).
• Huge amount of telco traffic data (international SMS, Voice, mobile data,
signaling traffic, roaming traffic, premium and special services phone
number DBs) has become available to TS.
New Telco data in TS
18
© 2017 TeleSign
Analysis of BICS telco traffic behavior resulted with the following subscriber
classification:
• Non-human or bad-human subscribers
– machine-generated, applicative or call center traffic
– fraudulent traffic (IRSF, VoIP fraud, Voice/SMS spamming…).
• Legitimate subscribers.
• Unknown subscribers.
Classification of Telco traffic
19
© 2017 TeleSign
• Machine Learning algorithms:
 Logistic regression,
 Tree based methods,
 Neural Networks,
 Class-imbalanced algorithms
 Clustering methods (k-means, GMM, PAM,…)
 Advanced graph based solutions…
Algorithms and tools
20
Var 1 < 1.2
Var 2 < 2.5
Var 3 > 5 Var 4 < 10.1
Var 5 > 5.4 Var 6 > 2
• Tools used:
 AWS, DataBricks (Spark)
 MS SQL, S3
 R, Python, Scala, SQL
© 2017 TeleSign 21
DATABRICKS NOTEBOOK – COLLABORATIVE WORKSPACE
USAGE OF MULTIPLE PROGRAMMING LANGUAGES
Interactively query large-scale data sets in R, Python, Scala, or SQL.
MACHINE LEARNING: Mllib, GraphX and GraphFrames
Traffic cleansed data
Variables
DATA FLOW
1. Ingest 2. store 3. Prep 4. Data
Exploration
© 2017 TeleSign
Inspection and analysis of fraudulent behavior
22
Visualizations
Var 1
Clustering
© 2017 TeleSign
Graph based traffic analysis
23
• Degree based analysis • Triangle counting
• Link distance to fraud • Graph cliques
• Strongly connected components, …
Fraud
© 2017 TeleSign
Spam-like vs Good user behavior
24
Spam-like behavior Good user behavior
© 2017 TeleSign
• Implementation of DS is hard but very valuable investment.
• Data is a gold mine if the data informativeness is extracted and used in the
right way.
• Fraud is not a "needle in a haystack” problem anymore.
• Legitimate end-user detection upgrade.
• Common DS tools and techniques used in TS.
Summary
25
Thank you!

More Related Content

Similar to Telecommunications Traffic Behavior: Analysis and Implication - Gordana Djankovic

Foundation of is in business
Foundation of is in businessFoundation of is in business
Foundation of is in business
Patrick Raoul DJAKPOU NGANSOP
 
ACFE Presentation on Analytics for Fraud Detection and Mitigation
ACFE Presentation on Analytics for Fraud Detection and MitigationACFE Presentation on Analytics for Fraud Detection and Mitigation
ACFE Presentation on Analytics for Fraud Detection and Mitigation
Scott Mongeau
 
Big Data use cases in telcos
Big Data use cases in telcosBig Data use cases in telcos
Big Data use cases in telcos
Mohamed Zuber Khatib
 
Big Data use cases in telcos
Big Data use cases in telcosBig Data use cases in telcos
Big Data use cases in telcos
Mohamed Zuber Khatib
 
Telco 2020
Telco 2020Telco 2020
Telco 2020
Euro IT Group
 
Lead to Cash: The Value of Big Data and Analytics for Telco
Lead to Cash: The Value of Big Data and Analytics for TelcoLead to Cash: The Value of Big Data and Analytics for Telco
Lead to Cash: The Value of Big Data and Analytics for Telco
Sam Thomsett
 
CID and Predictive Policing at the 2015 European Police Congress in Berlin
CID and Predictive Policing at the 2015 European Police Congress in BerlinCID and Predictive Policing at the 2015 European Police Congress in Berlin
CID and Predictive Policing at the 2015 European Police Congress in Berlin
CID GmbH
 
TUATARA portfolio and experience
TUATARA portfolio and experienceTUATARA portfolio and experience
TUATARA portfolio and experience
TUATARA
 
Converging your data landscape
Converging your data landscapeConverging your data landscape
Converging your data landscape
MapR Technologies
 
Fighting Financial Crime with Artificial Intelligence
Fighting Financial Crime with Artificial IntelligenceFighting Financial Crime with Artificial Intelligence
Fighting Financial Crime with Artificial Intelligence
DataWorks Summit
 
TOPIC.pptx
TOPIC.pptxTOPIC.pptx
TOPIC.pptx
infinix8
 
Demonitization data
Demonitization dataDemonitization data
Demonitization data
SONAKSHIPATTNAIK
 
Business intelligence techniques U2.pptx
Business intelligence techniques U2.pptxBusiness intelligence techniques U2.pptx
Business intelligence techniques U2.pptx
RenuLamba8
 
uae views on big data
  uae views on  big data  uae views on  big data
uae views on big data
Aravindharamanan S
 
Introductions to Business Analytics
Introductions to Business Analytics Introductions to Business Analytics
Introductions to Business Analytics
Venkat .P
 
chapter 1.pptx
chapter 1.pptxchapter 1.pptx
chapter 1.pptx
gururajkulkarni401
 
A picture is worth a thousand words
A picture is worth a thousand wordsA picture is worth a thousand words
A picture is worth a thousand words
Masum Billah
 
Webinar - Fighting Bank Fraud with Real-time Graph Database
Webinar - Fighting Bank Fraud with Real-time Graph Database Webinar - Fighting Bank Fraud with Real-time Graph Database
Webinar - Fighting Bank Fraud with Real-time Graph Database
DataStax
 
Necessity of Data Lakes in the Financial Services Sector
Necessity of Data Lakes in the Financial Services SectorNecessity of Data Lakes in the Financial Services Sector
Necessity of Data Lakes in the Financial Services Sector
DataWorks Summit
 
Morden EcoSystem.pptx
Morden EcoSystem.pptxMorden EcoSystem.pptx
Morden EcoSystem.pptx
priti jadhao
 

Similar to Telecommunications Traffic Behavior: Analysis and Implication - Gordana Djankovic (20)

Foundation of is in business
Foundation of is in businessFoundation of is in business
Foundation of is in business
 
ACFE Presentation on Analytics for Fraud Detection and Mitigation
ACFE Presentation on Analytics for Fraud Detection and MitigationACFE Presentation on Analytics for Fraud Detection and Mitigation
ACFE Presentation on Analytics for Fraud Detection and Mitigation
 
Big Data use cases in telcos
Big Data use cases in telcosBig Data use cases in telcos
Big Data use cases in telcos
 
Big Data use cases in telcos
Big Data use cases in telcosBig Data use cases in telcos
Big Data use cases in telcos
 
Telco 2020
Telco 2020Telco 2020
Telco 2020
 
Lead to Cash: The Value of Big Data and Analytics for Telco
Lead to Cash: The Value of Big Data and Analytics for TelcoLead to Cash: The Value of Big Data and Analytics for Telco
Lead to Cash: The Value of Big Data and Analytics for Telco
 
CID and Predictive Policing at the 2015 European Police Congress in Berlin
CID and Predictive Policing at the 2015 European Police Congress in BerlinCID and Predictive Policing at the 2015 European Police Congress in Berlin
CID and Predictive Policing at the 2015 European Police Congress in Berlin
 
TUATARA portfolio and experience
TUATARA portfolio and experienceTUATARA portfolio and experience
TUATARA portfolio and experience
 
Converging your data landscape
Converging your data landscapeConverging your data landscape
Converging your data landscape
 
Fighting Financial Crime with Artificial Intelligence
Fighting Financial Crime with Artificial IntelligenceFighting Financial Crime with Artificial Intelligence
Fighting Financial Crime with Artificial Intelligence
 
TOPIC.pptx
TOPIC.pptxTOPIC.pptx
TOPIC.pptx
 
Demonitization data
Demonitization dataDemonitization data
Demonitization data
 
Business intelligence techniques U2.pptx
Business intelligence techniques U2.pptxBusiness intelligence techniques U2.pptx
Business intelligence techniques U2.pptx
 
uae views on big data
  uae views on  big data  uae views on  big data
uae views on big data
 
Introductions to Business Analytics
Introductions to Business Analytics Introductions to Business Analytics
Introductions to Business Analytics
 
chapter 1.pptx
chapter 1.pptxchapter 1.pptx
chapter 1.pptx
 
A picture is worth a thousand words
A picture is worth a thousand wordsA picture is worth a thousand words
A picture is worth a thousand words
 
Webinar - Fighting Bank Fraud with Real-time Graph Database
Webinar - Fighting Bank Fraud with Real-time Graph Database Webinar - Fighting Bank Fraud with Real-time Graph Database
Webinar - Fighting Bank Fraud with Real-time Graph Database
 
Necessity of Data Lakes in the Financial Services Sector
Necessity of Data Lakes in the Financial Services SectorNecessity of Data Lakes in the Financial Services Sector
Necessity of Data Lakes in the Financial Services Sector
 
Morden EcoSystem.pptx
Morden EcoSystem.pptxMorden EcoSystem.pptx
Morden EcoSystem.pptx
 

More from Institute of Contemporary Sciences

First 5 years of PSI:ML - Filip Panjevic
First 5 years of PSI:ML - Filip PanjevicFirst 5 years of PSI:ML - Filip Panjevic
First 5 years of PSI:ML - Filip Panjevic
Institute of Contemporary Sciences
 
Building valuable (online and offline) Data Science communities - Experience ...
Building valuable (online and offline) Data Science communities - Experience ...Building valuable (online and offline) Data Science communities - Experience ...
Building valuable (online and offline) Data Science communities - Experience ...
Institute of Contemporary Sciences
 
Data Science Master 4.0 on Belgrade University - Drazen Draskovic
Data Science Master 4.0 on Belgrade University - Drazen DraskovicData Science Master 4.0 on Belgrade University - Drazen Draskovic
Data Science Master 4.0 on Belgrade University - Drazen Draskovic
Institute of Contemporary Sciences
 
Deep learning fast and slow, a responsible and explainable AI framework - Ahm...
Deep learning fast and slow, a responsible and explainable AI framework - Ahm...Deep learning fast and slow, a responsible and explainable AI framework - Ahm...
Deep learning fast and slow, a responsible and explainable AI framework - Ahm...
Institute of Contemporary Sciences
 
Solving churn challenge in Big Data environment - Jelena Pekez
Solving churn challenge in Big Data environment  - Jelena PekezSolving churn challenge in Big Data environment  - Jelena Pekez
Solving churn challenge in Big Data environment - Jelena Pekez
Institute of Contemporary Sciences
 
Application of Business Intelligence in bank risk management - Dimitar Dilov
Application of Business Intelligence in bank risk management - Dimitar DilovApplication of Business Intelligence in bank risk management - Dimitar Dilov
Application of Business Intelligence in bank risk management - Dimitar Dilov
Institute of Contemporary Sciences
 
Trends and practical applications of AI/ML in Fin Tech industry - Milos Kosan...
Trends and practical applications of AI/ML in Fin Tech industry - Milos Kosan...Trends and practical applications of AI/ML in Fin Tech industry - Milos Kosan...
Trends and practical applications of AI/ML in Fin Tech industry - Milos Kosan...
Institute of Contemporary Sciences
 
Recommender systems for personalized financial advice from concept to product...
Recommender systems for personalized financial advice from concept to product...Recommender systems for personalized financial advice from concept to product...
Recommender systems for personalized financial advice from concept to product...
Institute of Contemporary Sciences
 
Advanced tools in real time analytics and AI in customer support - Milan Sima...
Advanced tools in real time analytics and AI in customer support - Milan Sima...Advanced tools in real time analytics and AI in customer support - Milan Sima...
Advanced tools in real time analytics and AI in customer support - Milan Sima...
Institute of Contemporary Sciences
 
Complex AI forecasting methods for investments portfolio optimization - Pawel...
Complex AI forecasting methods for investments portfolio optimization - Pawel...Complex AI forecasting methods for investments portfolio optimization - Pawel...
Complex AI forecasting methods for investments portfolio optimization - Pawel...
Institute of Contemporary Sciences
 
From Zero to ML Hero for Underdogs - Amir Tabakovic
From Zero to ML Hero for Underdogs  - Amir TabakovicFrom Zero to ML Hero for Underdogs  - Amir Tabakovic
From Zero to ML Hero for Underdogs - Amir Tabakovic
Institute of Contemporary Sciences
 
Data and data scientists are not equal to money david hoyle
Data and data scientists are not equal to money   david hoyleData and data scientists are not equal to money   david hoyle
Data and data scientists are not equal to money david hoyle
Institute of Contemporary Sciences
 
The price is right - Tomislav Krizan
The price is right - Tomislav KrizanThe price is right - Tomislav Krizan
The price is right - Tomislav Krizan
Institute of Contemporary Sciences
 
When it's raining gold, bring a bucket - Andjela Culibrk
When it's raining gold, bring a bucket - Andjela CulibrkWhen it's raining gold, bring a bucket - Andjela Culibrk
When it's raining gold, bring a bucket - Andjela Culibrk
Institute of Contemporary Sciences
 
Reality and traps of real time data engineering - Milos Solujic
Reality and traps of real time data engineering - Milos SolujicReality and traps of real time data engineering - Milos Solujic
Reality and traps of real time data engineering - Milos Solujic
Institute of Contemporary Sciences
 
Sensor networks for personalized health monitoring - Vladimir Brusic
Sensor networks for personalized health monitoring - Vladimir BrusicSensor networks for personalized health monitoring - Vladimir Brusic
Sensor networks for personalized health monitoring - Vladimir Brusic
Institute of Contemporary Sciences
 
Improving Data Quality with Product Similarity Search
Improving Data Quality with Product Similarity SearchImproving Data Quality with Product Similarity Search
Improving Data Quality with Product Similarity Search
Institute of Contemporary Sciences
 
Prediction of good patterns for future sales using image recognition
Prediction of good patterns for future sales using image recognitionPrediction of good patterns for future sales using image recognition
Prediction of good patterns for future sales using image recognition
Institute of Contemporary Sciences
 
Using data to fight corruption: full budget transparency in local government
Using data to fight corruption: full budget transparency in local governmentUsing data to fight corruption: full budget transparency in local government
Using data to fight corruption: full budget transparency in local government
Institute of Contemporary Sciences
 
Geospatial Analysis and Open Data - Forest and Climate
Geospatial Analysis and Open Data - Forest and ClimateGeospatial Analysis and Open Data - Forest and Climate
Geospatial Analysis and Open Data - Forest and Climate
Institute of Contemporary Sciences
 

More from Institute of Contemporary Sciences (20)

First 5 years of PSI:ML - Filip Panjevic
First 5 years of PSI:ML - Filip PanjevicFirst 5 years of PSI:ML - Filip Panjevic
First 5 years of PSI:ML - Filip Panjevic
 
Building valuable (online and offline) Data Science communities - Experience ...
Building valuable (online and offline) Data Science communities - Experience ...Building valuable (online and offline) Data Science communities - Experience ...
Building valuable (online and offline) Data Science communities - Experience ...
 
Data Science Master 4.0 on Belgrade University - Drazen Draskovic
Data Science Master 4.0 on Belgrade University - Drazen DraskovicData Science Master 4.0 on Belgrade University - Drazen Draskovic
Data Science Master 4.0 on Belgrade University - Drazen Draskovic
 
Deep learning fast and slow, a responsible and explainable AI framework - Ahm...
Deep learning fast and slow, a responsible and explainable AI framework - Ahm...Deep learning fast and slow, a responsible and explainable AI framework - Ahm...
Deep learning fast and slow, a responsible and explainable AI framework - Ahm...
 
Solving churn challenge in Big Data environment - Jelena Pekez
Solving churn challenge in Big Data environment  - Jelena PekezSolving churn challenge in Big Data environment  - Jelena Pekez
Solving churn challenge in Big Data environment - Jelena Pekez
 
Application of Business Intelligence in bank risk management - Dimitar Dilov
Application of Business Intelligence in bank risk management - Dimitar DilovApplication of Business Intelligence in bank risk management - Dimitar Dilov
Application of Business Intelligence in bank risk management - Dimitar Dilov
 
Trends and practical applications of AI/ML in Fin Tech industry - Milos Kosan...
Trends and practical applications of AI/ML in Fin Tech industry - Milos Kosan...Trends and practical applications of AI/ML in Fin Tech industry - Milos Kosan...
Trends and practical applications of AI/ML in Fin Tech industry - Milos Kosan...
 
Recommender systems for personalized financial advice from concept to product...
Recommender systems for personalized financial advice from concept to product...Recommender systems for personalized financial advice from concept to product...
Recommender systems for personalized financial advice from concept to product...
 
Advanced tools in real time analytics and AI in customer support - Milan Sima...
Advanced tools in real time analytics and AI in customer support - Milan Sima...Advanced tools in real time analytics and AI in customer support - Milan Sima...
Advanced tools in real time analytics and AI in customer support - Milan Sima...
 
Complex AI forecasting methods for investments portfolio optimization - Pawel...
Complex AI forecasting methods for investments portfolio optimization - Pawel...Complex AI forecasting methods for investments portfolio optimization - Pawel...
Complex AI forecasting methods for investments portfolio optimization - Pawel...
 
From Zero to ML Hero for Underdogs - Amir Tabakovic
From Zero to ML Hero for Underdogs  - Amir TabakovicFrom Zero to ML Hero for Underdogs  - Amir Tabakovic
From Zero to ML Hero for Underdogs - Amir Tabakovic
 
Data and data scientists are not equal to money david hoyle
Data and data scientists are not equal to money   david hoyleData and data scientists are not equal to money   david hoyle
Data and data scientists are not equal to money david hoyle
 
The price is right - Tomislav Krizan
The price is right - Tomislav KrizanThe price is right - Tomislav Krizan
The price is right - Tomislav Krizan
 
When it's raining gold, bring a bucket - Andjela Culibrk
When it's raining gold, bring a bucket - Andjela CulibrkWhen it's raining gold, bring a bucket - Andjela Culibrk
When it's raining gold, bring a bucket - Andjela Culibrk
 
Reality and traps of real time data engineering - Milos Solujic
Reality and traps of real time data engineering - Milos SolujicReality and traps of real time data engineering - Milos Solujic
Reality and traps of real time data engineering - Milos Solujic
 
Sensor networks for personalized health monitoring - Vladimir Brusic
Sensor networks for personalized health monitoring - Vladimir BrusicSensor networks for personalized health monitoring - Vladimir Brusic
Sensor networks for personalized health monitoring - Vladimir Brusic
 
Improving Data Quality with Product Similarity Search
Improving Data Quality with Product Similarity SearchImproving Data Quality with Product Similarity Search
Improving Data Quality with Product Similarity Search
 
Prediction of good patterns for future sales using image recognition
Prediction of good patterns for future sales using image recognitionPrediction of good patterns for future sales using image recognition
Prediction of good patterns for future sales using image recognition
 
Using data to fight corruption: full budget transparency in local government
Using data to fight corruption: full budget transparency in local governmentUsing data to fight corruption: full budget transparency in local government
Using data to fight corruption: full budget transparency in local government
 
Geospatial Analysis and Open Data - Forest and Climate
Geospatial Analysis and Open Data - Forest and ClimateGeospatial Analysis and Open Data - Forest and Climate
Geospatial Analysis and Open Data - Forest and Climate
 

Recently uploaded

CAP Excel Formulas & Functions July - Copy (4).pdf
CAP Excel Formulas & Functions July - Copy (4).pdfCAP Excel Formulas & Functions July - Copy (4).pdf
CAP Excel Formulas & Functions July - Copy (4).pdf
frp60658
 
Pune Call Girls <BOOK> 😍 Call Girl Pune Escorts Service
Pune Call Girls <BOOK> 😍 Call Girl Pune Escorts ServicePune Call Girls <BOOK> 😍 Call Girl Pune Escorts Service
Pune Call Girls <BOOK> 😍 Call Girl Pune Escorts Service
vashimk775
 
A review of I_O behavior on Oracle database in ASM
A review of I_O behavior on Oracle database in ASMA review of I_O behavior on Oracle database in ASM
A review of I_O behavior on Oracle database in ASM
Alireza Kamrani
 
Delhi Call Girls Karol Bagh 👉 9711199012 👈 unlimited short high profile full ...
Delhi Call Girls Karol Bagh 👉 9711199012 👈 unlimited short high profile full ...Delhi Call Girls Karol Bagh 👉 9711199012 👈 unlimited short high profile full ...
Delhi Call Girls Karol Bagh 👉 9711199012 👈 unlimited short high profile full ...
mona lisa $A12
 
Direct Lake Deep Dive slides from Fabric Engineering Roadshow
Direct Lake Deep Dive slides from Fabric Engineering RoadshowDirect Lake Deep Dive slides from Fabric Engineering Roadshow
Direct Lake Deep Dive slides from Fabric Engineering Roadshow
Gabi Münster
 
Royal-Class Call Girls Thane🌹9967824496🌹369+ call girls @₹6K-18K/full night cash
Royal-Class Call Girls Thane🌹9967824496🌹369+ call girls @₹6K-18K/full night cashRoyal-Class Call Girls Thane🌹9967824496🌹369+ call girls @₹6K-18K/full night cash
Royal-Class Call Girls Thane🌹9967824496🌹369+ call girls @₹6K-18K/full night cash
Ak47
 
Do People Really Know Their Fertility Intentions? Correspondence between Sel...
Do People Really Know Their Fertility Intentions?  Correspondence between Sel...Do People Really Know Their Fertility Intentions?  Correspondence between Sel...
Do People Really Know Their Fertility Intentions? Correspondence between Sel...
Xiao Xu
 
Bangalore Call Girls ♠ 9079923931 ♠ Beautiful Call Girls In Bangalore
Bangalore Call Girls  ♠ 9079923931 ♠ Beautiful Call Girls In BangaloreBangalore Call Girls  ♠ 9079923931 ♠ Beautiful Call Girls In Bangalore
Bangalore Call Girls ♠ 9079923931 ♠ Beautiful Call Girls In Bangalore
yashusingh54876
 
9711199012⎷❤✨ Call Girls RK Puram Special Price with a special young
9711199012⎷❤✨ Call Girls RK Puram Special Price with a special young9711199012⎷❤✨ Call Girls RK Puram Special Price with a special young
9711199012⎷❤✨ Call Girls RK Puram Special Price with a special young
Ak47
 
Hyderabad Call Girls 7339748667 With Free Home Delivery At Your Door
Hyderabad Call Girls 7339748667 With Free Home Delivery At Your DoorHyderabad Call Girls 7339748667 With Free Home Delivery At Your Door
Hyderabad Call Girls 7339748667 With Free Home Delivery At Your Door
Russian Escorts in Delhi 9711199171 with low rate Book online
 
Call Girls In Tirunelveli 👯‍♀️ 7339748667 🔥 Safe Housewife Call Girl Service ...
Call Girls In Tirunelveli 👯‍♀️ 7339748667 🔥 Safe Housewife Call Girl Service ...Call Girls In Tirunelveli 👯‍♀️ 7339748667 🔥 Safe Housewife Call Girl Service ...
Call Girls In Tirunelveli 👯‍♀️ 7339748667 🔥 Safe Housewife Call Girl Service ...
wwefun9823#S0007
 
_Lufthansa Airlines MIA Terminal (1).pdf
_Lufthansa Airlines MIA Terminal (1).pdf_Lufthansa Airlines MIA Terminal (1).pdf
_Lufthansa Airlines MIA Terminal (1).pdf
rc76967005
 
Bangalore ℂall Girl 000000 Bangalore Escorts Service
Bangalore ℂall Girl 000000 Bangalore Escorts ServiceBangalore ℂall Girl 000000 Bangalore Escorts Service
Bangalore ℂall Girl 000000 Bangalore Escorts Service
nhero3888
 
Hyderabad Call Girls Service 🔥 9352988975 🔥 High Profile Call Girls Hyderabad
Hyderabad Call Girls Service 🔥 9352988975 🔥 High Profile Call Girls HyderabadHyderabad Call Girls Service 🔥 9352988975 🔥 High Profile Call Girls Hyderabad
Hyderabad Call Girls Service 🔥 9352988975 🔥 High Profile Call Girls Hyderabad
binna singh$A17
 
Ahmedabad Call Girls 7339748667 With Free Home Delivery At Your Door
Ahmedabad Call Girls 7339748667 With Free Home Delivery At Your DoorAhmedabad Call Girls 7339748667 With Free Home Delivery At Your Door
Ahmedabad Call Girls 7339748667 With Free Home Delivery At Your Door
Russian Escorts in Delhi 9711199171 with low rate Book online
 
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
Call Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call GirlCall Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call Girl
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
sapna sharmap11
 
AI WITH THE HELP OF NAGALAND CAN WIN. DOWNLOAD NOW
AI WITH THE HELP OF NAGALAND CAN WIN. DOWNLOAD NOWAI WITH THE HELP OF NAGALAND CAN WIN. DOWNLOAD NOW
AI WITH THE HELP OF NAGALAND CAN WIN. DOWNLOAD NOW
arash10gamer
 
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
PsychoTech Services
 
🔥Book Call Girls Lucknow 💯Call Us 🔝 6350257716 🔝💃Independent Lucknow Escorts ...
🔥Book Call Girls Lucknow 💯Call Us 🔝 6350257716 🔝💃Independent Lucknow Escorts ...🔥Book Call Girls Lucknow 💯Call Us 🔝 6350257716 🔝💃Independent Lucknow Escorts ...
🔥Book Call Girls Lucknow 💯Call Us 🔝 6350257716 🔝💃Independent Lucknow Escorts ...
AK47
 
❣VIP Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai Escorts S...
❣VIP Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai Escorts S...❣VIP Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai Escorts S...
❣VIP Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai Escorts S...
jasodak99
 

Recently uploaded (20)

CAP Excel Formulas & Functions July - Copy (4).pdf
CAP Excel Formulas & Functions July - Copy (4).pdfCAP Excel Formulas & Functions July - Copy (4).pdf
CAP Excel Formulas & Functions July - Copy (4).pdf
 
Pune Call Girls <BOOK> 😍 Call Girl Pune Escorts Service
Pune Call Girls <BOOK> 😍 Call Girl Pune Escorts ServicePune Call Girls <BOOK> 😍 Call Girl Pune Escorts Service
Pune Call Girls <BOOK> 😍 Call Girl Pune Escorts Service
 
A review of I_O behavior on Oracle database in ASM
A review of I_O behavior on Oracle database in ASMA review of I_O behavior on Oracle database in ASM
A review of I_O behavior on Oracle database in ASM
 
Delhi Call Girls Karol Bagh 👉 9711199012 👈 unlimited short high profile full ...
Delhi Call Girls Karol Bagh 👉 9711199012 👈 unlimited short high profile full ...Delhi Call Girls Karol Bagh 👉 9711199012 👈 unlimited short high profile full ...
Delhi Call Girls Karol Bagh 👉 9711199012 👈 unlimited short high profile full ...
 
Direct Lake Deep Dive slides from Fabric Engineering Roadshow
Direct Lake Deep Dive slides from Fabric Engineering RoadshowDirect Lake Deep Dive slides from Fabric Engineering Roadshow
Direct Lake Deep Dive slides from Fabric Engineering Roadshow
 
Royal-Class Call Girls Thane🌹9967824496🌹369+ call girls @₹6K-18K/full night cash
Royal-Class Call Girls Thane🌹9967824496🌹369+ call girls @₹6K-18K/full night cashRoyal-Class Call Girls Thane🌹9967824496🌹369+ call girls @₹6K-18K/full night cash
Royal-Class Call Girls Thane🌹9967824496🌹369+ call girls @₹6K-18K/full night cash
 
Do People Really Know Their Fertility Intentions? Correspondence between Sel...
Do People Really Know Their Fertility Intentions?  Correspondence between Sel...Do People Really Know Their Fertility Intentions?  Correspondence between Sel...
Do People Really Know Their Fertility Intentions? Correspondence between Sel...
 
Bangalore Call Girls ♠ 9079923931 ♠ Beautiful Call Girls In Bangalore
Bangalore Call Girls  ♠ 9079923931 ♠ Beautiful Call Girls In BangaloreBangalore Call Girls  ♠ 9079923931 ♠ Beautiful Call Girls In Bangalore
Bangalore Call Girls ♠ 9079923931 ♠ Beautiful Call Girls In Bangalore
 
9711199012⎷❤✨ Call Girls RK Puram Special Price with a special young
9711199012⎷❤✨ Call Girls RK Puram Special Price with a special young9711199012⎷❤✨ Call Girls RK Puram Special Price with a special young
9711199012⎷❤✨ Call Girls RK Puram Special Price with a special young
 
Hyderabad Call Girls 7339748667 With Free Home Delivery At Your Door
Hyderabad Call Girls 7339748667 With Free Home Delivery At Your DoorHyderabad Call Girls 7339748667 With Free Home Delivery At Your Door
Hyderabad Call Girls 7339748667 With Free Home Delivery At Your Door
 
Call Girls In Tirunelveli 👯‍♀️ 7339748667 🔥 Safe Housewife Call Girl Service ...
Call Girls In Tirunelveli 👯‍♀️ 7339748667 🔥 Safe Housewife Call Girl Service ...Call Girls In Tirunelveli 👯‍♀️ 7339748667 🔥 Safe Housewife Call Girl Service ...
Call Girls In Tirunelveli 👯‍♀️ 7339748667 🔥 Safe Housewife Call Girl Service ...
 
_Lufthansa Airlines MIA Terminal (1).pdf
_Lufthansa Airlines MIA Terminal (1).pdf_Lufthansa Airlines MIA Terminal (1).pdf
_Lufthansa Airlines MIA Terminal (1).pdf
 
Bangalore ℂall Girl 000000 Bangalore Escorts Service
Bangalore ℂall Girl 000000 Bangalore Escorts ServiceBangalore ℂall Girl 000000 Bangalore Escorts Service
Bangalore ℂall Girl 000000 Bangalore Escorts Service
 
Hyderabad Call Girls Service 🔥 9352988975 🔥 High Profile Call Girls Hyderabad
Hyderabad Call Girls Service 🔥 9352988975 🔥 High Profile Call Girls HyderabadHyderabad Call Girls Service 🔥 9352988975 🔥 High Profile Call Girls Hyderabad
Hyderabad Call Girls Service 🔥 9352988975 🔥 High Profile Call Girls Hyderabad
 
Ahmedabad Call Girls 7339748667 With Free Home Delivery At Your Door
Ahmedabad Call Girls 7339748667 With Free Home Delivery At Your DoorAhmedabad Call Girls 7339748667 With Free Home Delivery At Your Door
Ahmedabad Call Girls 7339748667 With Free Home Delivery At Your Door
 
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
Call Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call GirlCall Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call Girl
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
 
AI WITH THE HELP OF NAGALAND CAN WIN. DOWNLOAD NOW
AI WITH THE HELP OF NAGALAND CAN WIN. DOWNLOAD NOWAI WITH THE HELP OF NAGALAND CAN WIN. DOWNLOAD NOW
AI WITH THE HELP OF NAGALAND CAN WIN. DOWNLOAD NOW
 
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
 
🔥Book Call Girls Lucknow 💯Call Us 🔝 6350257716 🔝💃Independent Lucknow Escorts ...
🔥Book Call Girls Lucknow 💯Call Us 🔝 6350257716 🔝💃Independent Lucknow Escorts ...🔥Book Call Girls Lucknow 💯Call Us 🔝 6350257716 🔝💃Independent Lucknow Escorts ...
🔥Book Call Girls Lucknow 💯Call Us 🔝 6350257716 🔝💃Independent Lucknow Escorts ...
 
❣VIP Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai Escorts S...
❣VIP Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai Escorts S...❣VIP Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai Escorts S...
❣VIP Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai Escorts S...
 

Telecommunications Traffic Behavior: Analysis and Implication - Gordana Djankovic

  • 1. Gordana Djankovic, Data Science Lead and PO, gdjankovic@telesign.com Marko Mitic, Data Scientist, mmitic@telesign.com with Data Science Telecommunications Traffic Behavior: Analysis and Implications
  • 2. © 2017 TeleSign • Why Data Science in TeleSign? • TeleSign internal and external data. • Math mechanisms used for end-user classification: Supervised vs Unsupervised. • Universal Risk Score - TS Fraud Detection System. • New telecommunication data in TeleSign. • Malicious vs Genuine behavior detection. • Algorithms, Tools and Examples. Main goals 2
  • 3. © 2017 TeleSign • DS team is a part of Product department in TS, in charge for the – analysis of internal and external data – design, implementation and pre-sales of data (science) products – design, implementation and automation/improvement of internal processes. • DS team tightly collaborate with – business teams – engineering department – sales teams – client services teams – TS customers and potential customers – external data vendors… • DS Team is R&D, business driven, customer oriented team. DS organization in TS 3
  • 4. © 2017 TeleSign • to formulate ideas for potential projects based on the data available internally, • to make decisions about the potentially meaningful and valuable projects (decisions about the investments), • to reject unrealistic assumptions and “obvious failures”, • to detect existing defects in the business and as well as room for the business improvements. Business purposes of DS in TS: 4
  • 5. © 2017 TeleSign • to define set of tools, languages, techniques, etc. • to collect and evaluate internal data (internal data inventory and ranking), • to discover, collect and evaluate external data (external data inventory and ranking), • to design and implement data products and solutions, • to design and implement testing, monitoring and validation processes and tools around the data solutions… In order to get the best results DS team is focused on combination of expert knowledge and data-driven methods. R&D purposes of DS in TS: 5
  • 6. © 2017 TeleSign During the process of implementation of the Data Science, the most common problems, which we observed, were • non-existence of the „proper“ data, • non-existence of the „proper“ experts and data-driven decisions makers to produce high-quality output from the data, • non-existence of modern technologies, which allow us to extract structured attributes/variables/predictors from the raw data in order to make the data usable in the Data Science algorithms, • lack of understanding of the complementary properties of all the previous resources. Most common issues during the “implementation” of DS 6
  • 7. © 2017 TeleSign 1. Data!!! 2. Ability to detect useful information from the data. 3. Ability to adopt and adapt new DS trends internally. 4. Ability to present new DS company’s products externally. Conclusion: Necessary to make initial investments in all the resources listed above to build data-driven system that will be beneficial for the company on a long term. “Must have” for successful application of DS 7
  • 8. © 2017 TeleSign • TS provides services of A2P communication via SMS and Voice traffic (e.g. 2FA). • Core data points in TS are phone number attributes and behavior. • Additional important data points are e.g. IP and email address attributes and behavior. • Labeled data. Data in TS 8
  • 9. © 2017 TeleSign • The raw data is presented in the form of CDRs (Call Detail Record), containing basic information about transaction and subscriber, such as – original phone number – type of transaction – time of transaction… • Enriched raw data contain additional info like – dial plan data – phone number and country black lists data… Internal and external data in TS 9
  • 10. © 2017 TeleSign During the initial analysis of TS traffic data we’ve observed a significant amount of fraudulent transactions and malicious attempts in the form of • fake and bulk account creation,… - using false identity to subscribe a service without intention to pay for the service, • account takeover - using the service without having necessary authority, • call/SMS spamming and phishing, • VoIP fraud, • international revenue share fraud (IRSF), • promo abuse… Types of Telco and/or Internet fraud observed in TS traffic 10
  • 11. © 2017 TeleSign What is the cost of the fraud? 11 Large profits, expansion of information technology and modern ways of communication caused the growth of a well–organized and well–informed community of fraudsters, causing huge financial losses every year all over the world. *Communication Fraud Control Association
  • 12. © 2017 TeleSign • Based on all the available data, initial research results and market needs TS has made the decision to invest in FDS development. • FDS represents a set of mechanisms to identify fraud in the shortest possible time interval from the moment it was committed. • FDS in TS has become continuously evolving project, based on analysis of massive data, data mining, and application of various mathematical, statistical and ML models and methods, because – when a detection method is disclosed, fraudsters will adapt and/or adopt new methods for attack and – in addition to existing, new fraudsters are continuously appearing, and unaware of the existing detection methods, apply the "old" methods of attack. – Thus, FDS = old/existing fraud detection methods+ new/updated fraud detection methods. Fraud Detection System (FDS) 12
  • 13. © 2017 TeleSign • If the target variable that needs to be described by DS methods is available in historical data, we’re dealing with the supervised problem. • Supervised techniques provide tools to predict target variable. • Supervised methods used in TS: various classification algorithms (LR, DT, RF, NN, SVM...) • If the target variable is not available, we’re dealing with the unsupervised problem. • Unsupervised techniques produce splitting of the data into the subgroups based on particular similarities in the data, which do not guarantee value for observed business problem! • Unsupervised methods used in TS: clustering, profiling, exploratory data analysis... Supervised vs Unsupervised methods 13
  • 14. © 2017 TeleSign URS is a combination of • unsupervised methods (clustering) used to deliver end-user segmentation, based on the traffic behavior/patterns, fraud type, industry type, region, etc. • supervised methods (multinomial classifiers) used to deliver final probability/score that the end user is fraudulent. URS provides probability that the end-user is fraudster scaled to the interval (0,1000]: • (800,1000] – high risk • (600,800] – medium-high risk • (400,600] – medium risk • (200,400] – medium-low risk • (0,200] – low risk Universal Risk Score - TS fraud detection system 14
  • 15. © 2017 TeleSign What happens in the background 15 TeleSign Transactions
  • 16. © 2017 TeleSign • The key investment in the DS (beside the data and “expert” resources) is the investment in the target variable data, i.e. labeled data! • Expenses of labeling are common and significant, whether it is – internal labeling (spending time and human resources), or – external labeling (getting the labeled data from the customers). • Labeled data should be always double checked in order to prevent model development with inaccurate labels (e.g. customer is not able to confirm legitimate behavior, customer could not detect a significant portion of fraud, etc.). • Custom Score models, based on various supervised classification methods, are developed only for the customers with reliable continuous (weekly/monthly) labeled feedback. Universal Risk Score vs Custom Score Solution 16
  • 17. © 2017 TeleSign • detects the universal fraudulent patterns common for all customers • detects behavior patterns using ML methods and techniques • decreases false positive rate (FPR) • provides solution for – all potential/new customers during the test phase – small/non-enterprise customers – customers not able/not willing to provide labeled data for further customization • provides adaptive frame for further improvements, such as – application and implementation of new data sources/data points/patters (e.g. new telco data) – fast and clear integration of custom models – implementation of legitimate end-user detection… URS advantages: 17
  • 18. © 2017 TeleSign • In 2017 TS was acquired by Belgian company BICS, which operates in the (international) telecommunication industry (leading voice carrier, roaming and signaling provider, etc.). • Huge amount of telco traffic data (international SMS, Voice, mobile data, signaling traffic, roaming traffic, premium and special services phone number DBs) has become available to TS. New Telco data in TS 18
  • 19. © 2017 TeleSign Analysis of BICS telco traffic behavior resulted with the following subscriber classification: • Non-human or bad-human subscribers – machine-generated, applicative or call center traffic – fraudulent traffic (IRSF, VoIP fraud, Voice/SMS spamming…). • Legitimate subscribers. • Unknown subscribers. Classification of Telco traffic 19
  • 20. © 2017 TeleSign • Machine Learning algorithms:  Logistic regression,  Tree based methods,  Neural Networks,  Class-imbalanced algorithms  Clustering methods (k-means, GMM, PAM,…)  Advanced graph based solutions… Algorithms and tools 20 Var 1 < 1.2 Var 2 < 2.5 Var 3 > 5 Var 4 < 10.1 Var 5 > 5.4 Var 6 > 2 • Tools used:  AWS, DataBricks (Spark)  MS SQL, S3  R, Python, Scala, SQL
  • 21. © 2017 TeleSign 21 DATABRICKS NOTEBOOK – COLLABORATIVE WORKSPACE USAGE OF MULTIPLE PROGRAMMING LANGUAGES Interactively query large-scale data sets in R, Python, Scala, or SQL. MACHINE LEARNING: Mllib, GraphX and GraphFrames Traffic cleansed data Variables DATA FLOW 1. Ingest 2. store 3. Prep 4. Data Exploration
  • 22. © 2017 TeleSign Inspection and analysis of fraudulent behavior 22 Visualizations Var 1 Clustering
  • 23. © 2017 TeleSign Graph based traffic analysis 23 • Degree based analysis • Triangle counting • Link distance to fraud • Graph cliques • Strongly connected components, … Fraud
  • 24. © 2017 TeleSign Spam-like vs Good user behavior 24 Spam-like behavior Good user behavior
  • 25. © 2017 TeleSign • Implementation of DS is hard but very valuable investment. • Data is a gold mine if the data informativeness is extracted and used in the right way. • Fraud is not a "needle in a haystack” problem anymore. • Legitimate end-user detection upgrade. • Common DS tools and techniques used in TS. Summary 25

Editor's Notes

  1. Center content on this page.
  翻译: