{'fraction_non_alphanumeric': 0.01833976833976834, 'fraction_numerical': 0.0019305019305019305, 'mean_word_length': 5.401234567901234, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Lightweight Advertisement Ecosystem Simulation Platform for Security Analysis

Based on the statistics, advertisements (ads) generate more than 80% of companies' revenues. However, the complexity of the ads ecosystem blurs the boundaries of responsibility between companies. It can not analyze privacy and security issues in such an ecosystem. For example, collecting user information without user consent for data analysis and displaying ads will cause privacy leakage. But we can not explain which types of the company need to take measures to protect privacy. In our paper, to clarify the responsibility of companies in the advertisement ecosystem, we divide them into six types of entities according to their needs and functions. Then, we design a lightweight simulation platform to illustrate the advertisement ecosystem and support security and privacy analysis. Finally, we take personal ads recommendations based on federated learning as an example to verify the feasibility for privacy and security analysis in this platform.