So there I was again, confronting with blindness and selfishness of those supposed to be my superiors.
The place where I work has a strong sense of hierarchy. I started working there less than 2 years ago. As always when I get into a new place the first thing I do is watch for its security measures and test them (I know, awful practice, but I just can't help it). So as soon as I had the chance I fired up my laptop, went for Kali and started looking at the traffic of the WiFi with Wireshark to see if I could find interesting things.
It's always a nice activity, looking at the traffic of a WiFi, you see a lot of things and you can make a pretty accurate idea of the habits and interests of its users. This was the first thing that made me think: "WTF? Open network? No WPA?" but, but, but, wait. Captive Portal. Fine, a Captive Portal after all is a nice sol- WTF? No HTTPS? That means I can see credentials flying over the air?
It was just as I thought, all of the people credentials where sent with a POST request to the auth server without any sort of encryption.
So, no WPA2, no HTTPS, I bet there is more. The Captive Portal source had a fair amount of Javascript code so I thought "I bet I can find some XSS there!"
I wrote the classic:
"><script>alert('XSS!!!')</script>
not hoping it would work as I was sure there would have been at least some sort of filt-BAM, the popup with "XSS!!!" came out. I did not know what was more appropriate, if crying or laughing
In the end the network had no AP protection, no data encryption and the portal was vulnerable to a very basic attack (I am not even remotely close to successfully exploit XSS to make real damages), so I thought I had enough data to write down some sort of report for the guys of the IT department with the risks we were going to take if the things I had noticed weren't to be fixed soon. I want to specify I was not going after glory or anything, I just cared (and still care) for the security of the place I work in and of my colleagues.
I had my direct superior send the report to the IT guys and, specifically, to the guy who is the head of the IT security office. Days passed, weeks went on, months started to pile one on the other, yet nothing happened. Not happy with the path things were taking I decided to go deeper and found something more to send to the IT guys. Most of them are nice and helpful truth be told. Though nothing happened again, worst of all my superior called me to his office and told me someone from there was playing against me.
Long story short, the head of the IT Sec office was willingly ignoring my warnings, telling my superiors I was pissing him off and I had no idea what I was saying.
What happened then? I took all the data I collected and stored it safely on an hard disk, encrypted. I'll be transferred in less than six months (for other reasons not related to this), but I'm preparing a complete report of more than 30 pages that I'll drop on the desk of the boss, underlining the negligence of this guy. Sometimes you just have to accept that you can't win fights going through all the procedure and sticking to the rules.
What makes me really angry is how people are ready to drop security and duty for their own selfishness. Did you ever find yourself in this kind of situation? Did you ever have to deal with this kind of people? I wanted to know your point of view, if someone thinks I'm wrong please say so, views different from mine are gladly accepted!