Isso não é possível. Um arquivo é nada mais que 1s e 0s e não pode fazer nada. Tecnicamente, um programa poderia fazer isso sob algumas circunstâncias, mas teria que ser executado, não lido e, portanto, não ser considerado um "arquivo".
Como você faz um arquivo rastreável. Como para um veículo, podemos manter um rastreador GPS, e isso meio que te dá um relatório dizendo que ele está se movendo e foi para esses locais.
Da mesma forma, se eu pudesse ter um rastreador para um arquivo, seria possível descobrir se o arquivo que ele compartilhou está sendo mal utilizado ou não está certo?
Então, suponho que serão tratados como um vírus. Vai?
Uma das coisas em que consigo pensar é que, se o arquivo é aberto, um script é executado para relatá-lo. É possível saber se o arquivo foi replicado também? ou deletado? Como é que isso torna isso possível e, ao mesmo tempo, não está sob uma tag de vírus.
Isso não é possível. Um arquivo é nada mais que 1s e 0s e não pode fazer nada. Tecnicamente, um programa poderia fazer isso sob algumas circunstâncias, mas teria que ser executado, não lido e, portanto, não ser considerado um "arquivo".