summaryrefslogtreecommitdiff
path: root/platform/src/ssl_service_cache.cpp
AgeCommit message (Collapse)Author
2024-11-13TSG-23378 TFE移除平台层的FieldStat2,为适配AArch64做准备luwenpeng
2024-10-15TSG-22752 Delete SSL Fingerprints, use is_app_not_pinning to determine ↵luwenpeng
Certificate Not Installed or Certificate Pinning
2024-09-26fix compile errors for adapting maatluwenpeng
2024-09-25feature(adapt maat): PXY_SSL_FINGERPRINT adapt uuidluwenpeng
2024-07-19feature: TSG-21853 Refactoring TFE Kafka infrastructureluwenpeng
2023-07-11TSG-16056 ↵v4.8.32-20230711fengweihao
修复deny动作,修复tsg_lua多线程调用问题和tfe编译告警
2023-06-08TSG-15381 TFE适配MAAT4的maat_plugin_table_get_ex_data()接口变更luwenpeng
2023-03-30TSG-14484 Pxoxy支持Maat4fengweihao
2022-05-12bugfix: 重置Server Cache的时间窗口luwenpeng
2021-04-28TSG-6228 修复 ATCA 性能测试时 perf 火焰图显示 ↵luwenpeng
tfe_stream_addr_to_str 耗时较高的问题
2021-01-06TSG-4965 功能端通过界面下发的 JA3 Fingerprint 识别 Pinning APP ↵luwenpeng
和未装根证书的 APP
2020-09-22TSG-2967 TFE 使用 JA3 优化 SSL pinningluwenpeng
2020-07-06修改 doh Maat_clean_status 的执行时机;修改 ssl service debug 日志luwenpeng
2020-01-08向 tfe 的 FieldStat 中输出可信证书的数量luwenpeng
2019-09-03重置 app_st 的淘汰策略为 lruluwenpeng
2019-09-03修改日志,输出 sniluwenpeng
2019-09-03修复笔误luwenpeng
2019-09-03延长 app_st 表中数据的生存时间(1,延长 app_st ↵luwenpeng
表的超时时间;2.并设置 lru 淘汰策略)
2019-09-03修改 ss svc 日志格式luwenpeng
2019-09-03增加从配置文件读取 service_cache_succ_as_app_not_pinning_cnt ↵luwenpeng
配置项的功能
2019-09-03ssl_svc_free_client_st() 中更新 proto_err_cli_cnt 的值luwenpeng
2019-09-03为了便于调试, 将 ssl service cache 的 hash key 都转化成 16 ↵lwp
进制格式,并增加 debug 日志
2019-09-03修正 ssl_svc_client_st_mk_key() 返回的 hash_key_szluwenpeng
2019-09-03修正查询app_st时,使用了错误的哈希表。zhengchao
2019-09-03修复读取app state时的笔误。zhengchao
2019-09-03增加app not pinning的统计信息,修复判空。zhengchao
2019-09-03修正笔误zhengchao
2019-09-03区分未安装证书的客户端和pinning的客户端。若开启tfe.conf� ↵zhengchao
��[SSL]root_cert_not_installed_is_not_pinning=1,则未安装证书的客户端不再视为pinning。
2019-07-31修正 fail_time_window 秒内 suspect_pinning_count 和 ↵luwenpeng
protocol_error_count 持续累计不归零的 bug
2019-07-24修正m.vk.com部分服务器EV证书和非EV证书切换的问题luqiuwen
2019-07-211.修复chello为空导致访问越界fengweihao
2.修复twitter字符编码为charset=“utf-8”,原判断可能存在问题 3.修复http2页面替换,由于存在use_half,而无数据域,造成页面卡顿 4.修复http2替换时,由于解码失败,造成页面无法发送
2019-06-21处理无sni的ssl。zhengchao
2019-06-111、使用服务器IP+端口+sni生成服务端状态 ↵zhengchao
#141,使用客户端IP+Client hello特征生成客户端状态。2、pinning detection的相关阈值可从tfe.conf中配置。
2019-06-05为了减少pinning, protocol error误判带来的影响,将service ↵zhengchao
cache的淘汰方式改为FIFO,独立service_cache_expire_seconds参数,默认5分钟。
2019-05-25处理Client Hello中的GREASE close #134zhengchao
2019-05-25修改ssl_chello_parse相关函数,处理TLS ↵zhengchao
Grease导致的客户端标识不准确,详见 https://security.stackexchange.com/questions/176951/google-chrome-weird-random-cipher-suite
2019-05-24修复笔误导致的段错误。zhengchao
2019-05-24将client hello中的签名算法、EC算法增加到客户端标志。zhengchao
2019-05-241. ↵zhengchao
客户端报SSL_R_SSLV3_ALERT_CERTIFICATE_UNKNOWN错误时,不作为maybe pinning; 2. ssl policy中增加protocol_errors的bypass开关。
2019-05-24在ssl policy中处理keyring。zhengchao
2019-05-24可以检测certificate pinning和mutual authentication。zhengchao