Things?
Correct me if I'm wrong but you're linking to 1 single publication. It doesn't seem they have anything else about Russia. From a quick glance a it, it reveals that Russia have infrastructure to control and monitor who in Russia is accessing what over the internet. Looks like a rather weak, insignificant leak to me. Which is what I was saying to begin with.