Anonymous Technology: Techniques, Misuse, And Countermeasures