One of my goal in this ethical hacker challenge was to volunteer for a GREAT organization. This is what I did with Radically Open Security who welcomed me as an intern for six months.
Where did I get this opportunity?
When I started to work in the IT I quickly had concerns about the lack of safety on the Internet. Therefore, my curiosity and thirst for learning led me to wonder about the construction of a safer cyberspace. This quest has shaped the type of company I wanted to be involved with. This is when I discovered the existence of ROS (Amsterdam, Netherlands) and Melanie Rieback in a press article. This initiative was an evidence and in line with the values I want to promote. Transparency is the central point of this company and its business model is a promise of a better social future.
What is Radically Open Security?
« Radically Open Security is the world’s first not-for-profit computer security consultancy company. We are prototyping an innovative new business model – using a Dutch « Fiscaal Fondswervende Instelling » (Fiscal Fundraising Institution) to provide a commercial front-end that sends 90% of our profits tax-free to a backend foundation (Stichting NLnet) that has supported open-source, Internet research, and digital rights organizations for almost 20 years. The other 10% of our profits will go to an employee profit-sharing scheme, in which the secretary accumulates profit-sharing rights as quickly as the CEO. Additionally, due to our low management/overhead costs, we can afford to pay competitive wages to our computer security consultants. »
At ROS everybody works remotely.
Wait! Not for profit?
Yes not for profit! Let Melanie Rieback co-founder and CEO explain this to you:
What service do they offer?
- Penetration testing, ethical hacks and social engineering
- Malware reversing and analysis
- Network monitoring and threat detection
- CSIRT and incident response
- Code audits
- DDoS Testing
- Cryptographic analysis
- Custom R&D Projects
- Workshops, trainings and mentoring
- Misc: Embedded, Android and RFID Security
What did i do?
Participation in the creation of a Capture-The-Flag (CTF) game
ROS helped to build a CTF for the CyberHeroes week of the non profit organization Cyberworkplace (see my article about the CyberHeroes week here).
The theme of the week was Heroes in cyber, I build a list with many heroes from the cybersecurity world, cryptography and cybersecurity resources.
Observation of pentests
I was added to some pentesting channels on RocketChat a chatroom that was used for communication for work purposes. This way, i was able to peek over the shoulders of pentester and see how they work, how they communicate with the client as the pentests are completely available to the clients from the begining to the end (this is one of the core principle of ROS).
Review of pentest reports
I was able to read and review some pentests reports. This really helped me to see how proper pentest reports are build, what pentesters look for while pentesting and which tools they use.
Improvement of the onboarding manual for new staff members
When i onboarded i was provided with an onboarding manual. As i encountered some little problems to set up my work environment i added some entrees in the onboarding manual in order to help future onboarders who had the same configuration i had.
Creation of a wiki page with relevant onboarding information for new staff members
ROS wanted to improve the onboarding process and provide the onboarders resources and useful informations.
This is why i created a wiki page with many resources for every type of positions (project management, software development, pentesting, …). I also added a section for general informations about ROS.
After the set up of this wiki i invited everyone to contribute and share their knowledge with relevant links like their favorite tools that help them in their tasks, great articles they’ve read, anything they would find relevant.
Submission of a process for improving internal training
We wanted to improve the internal training that is why i created a documentation to propose some ideas on the subject.
Helping a coworker with the use of Gitlabs (Radically Open Security’s file storage system)
One of the other intern was new to Gitlabs. As i had previously encountered Git and worked with it, i was able to provide my help.
Organizing folders in Gitlabs
ROS puts their projects and documentation on an internal Gitlabs system. I updated the organization of the folders.
Use of Pentext and XML
« The OWASP PenText XML documentation project can help your software security company produce offers, reports, invoices and generic documents by offering a well-structured and easy to maintain documenting system you can modify to your liking. »
This tool was created by ROS they open sourced it and made it available on Github.
In order to use Pentext you need to know XML.
I really enjoyed using pentext. XML is really useful and you get to generate great looking documents. This saves a lot of work mainly for pentesting reports but it can also be use to save time on other types of reports.
What did I gain from this experience
As I plan to build a company, ROS was an inspiring and innovative model for tomorrow’s companies.
More specifically, I learned how a holocratic system works in a company. This system in which everyone has a place and a voice has been a beautiful discovery.
On a more technical aspect I have used many tools such as Pentext.
Finally, I have appreciated working remotely because it requires a personal work organization that invites to be autonomous and rigorous.