package Ġde . r ki . cor on aw arn app . http . playbook Ċ Ċ import ĠKey Export Format Ċ import Ġde . r ki . cor on aw arn app . service . submission . KeyType Ċ import Ġde . r ki . cor on aw arn app . util . formatter . TestResult Ċ Ċ /** Ċ Ġ* ĠThe Ġconcept Ġof ĠP la us ible ĠD eni ability Ġaims Ġto Ġhide Ġthe Ġexistence Ġof Ġa Ġpositive Ġtest Ġresult Ġby Ġalways Ġusing Ġa Ġdefined ĠâĢľ playbook Ġpattern âĢĿ Ġof Ġrequests Ġto Ġthe ĠVerification ĠServer Ġand ĠC WA ĠBackend Ġso Ġit Ġis Ġimpossible Ġfor Ġan Ġattacker Ġto Ġidentify Ġwhich Ġcommunication Ġwas Ġdone . Ċ Ġ* ĠThe ĠâĢľ playbook Ġpattern âĢĿ Ġrepresents Ġa Ġwell - defined Ġcommunication Ġpattern Ġconsisting Ġof Ġdummy Ġrequests Ġand Ġreal Ġrequests . Ċ Ġ* ĠTo Ġhide Ġthat Ġa Ġreal Ġrequest Ġwas Ġdone , Ġthe Ġdevice Ġdoes Ġmultiple Ġof Ġthese Ġrequests Ġover Ġa Ġlonger Ġperiod Ġof Ġtime Ġaccording Ġto Ġthe Ġpreviously Ġdefined Ġcommunication Ġpattern Ġstatistic ally Ġsimilar Ġto Ġall Ġapps Ġso Ġit Ġis Ġnot Ġpossible Ġto Ġinfer Ġby Ġob serving Ġthe Ġtraffic Ġif Ġthe Ġrequests Ġunder Ġconcern Ġare Ġreal Ġor Ġthe Ġfake Ġones . Ċ Ġ*/ Ċ interface ĠPlay book Ġ{ ĊĊĠĠĠ Ġsuspend Ġfun Ġinitial Registration ( ĊĠĠĠĠĠĠĠ Ġkey : ĠString , ĊĠĠĠĠĠĠĠ Ġkey Type : ĠKey Type ĊĠĠĠ Ġ): ĠString Ġ/* Ġregistration Ġtoken Ġ*/ ĊĊĠĠĠ Ġsuspend Ġfun Ġtest Result ( ĊĠĠĠĠĠĠĠ Ġregistration Token : ĠString ĊĠĠĠ Ġ): ĠTest Result ĊĊĠĠĠ Ġsuspend Ġfun Ġsubmission ( ĊĠĠĠĠĠĠĠ Ġregistration Token : ĠString , ĊĠĠĠĠĠĠĠ Ġkeys : ĠList < Key Export Format . Temporary Exposure Key > ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġsuspend Ġfun Ġdummy () Ċ } Ċ