METHOD AND SYSTEM FOR RECOGNIZING TLS FINGERPRINTS BASED ON FINITE-STATE MACHINES

    公开(公告)号:US20240340298A1

    公开(公告)日:2024-10-10

    申请号:US18475471

    申请日:2023-09-27

    CPC classification number: H04L63/1425 H04L63/166

    Abstract: A method and system for recognizing TLS fingerprints based on finite-state machines is provided, wherein the system at least includes: a model inference module, for learning state machine models of target TLS implementations according to mapping information sent by a message mapping module; a fingerprint extracting module, for analyzing the state machine models and extracting multi-level fingerprints of the target TLS implementations; and a version recognizing module, for verifying the multi-level fingerprints for validity and/or recognizing version information of unknown TLS implementations. As compared to other network protocol identification systems, the present disclosure can identify and judge fine-grained information such as the specific implementation type and version of the specific TLS implementation. At the same time, the inventive method is highly automated, thereby ensuring good usability and scalability.

Patent Agency Ranking