My goal is to create easy to consume trainings that can be used by any individual or organisation. I know plenty of organisation struggle with a cost of producing internal secure coding trainings, so here I come for the rescue. I offer my content — which I’ve used to use at commercial trainings — now free of charge for the benefit of anyone who can and wants to learn.
License is: Take it or leave it. If you like it — please go ahead and do with it whatever you want.
Expect more such training courses, but now we’ll be getting into more in-depth stuff. This one is just a baseline to give everyone a basic understanding of core security risks in web applications.
It’s not only that we ourselves set artificial boundaries because of low self-esteem.
Most people don’t realize their potential because they’re not trying hard enough to work on their mental side.
You’ve got one life, don’t waste it just because you haven’t trusted in your strengths and neglected the mental aspects of your life.
Each time you face a wall ask yourself – is this a real problem or I’ve built this wall for myself?
Once you realize it’s you – start putting away the bricks that are in front of you and finally you’ll get there.
See if the height is enough to jump over the wall, if it’s not then see how wide it is, maybe you can go around it?
If not, then punch it till it breaks but for the fucks sake – DO something with your life because the regret of wasted potential is one of the most dangerous poisons.
Everybody comes to a point in life when they want to quit. But it’s what you do at the moment that determines who you are – David Goggins
How many people do you know that stick to their principles? Are you a person that respects your own principles or you flow with the things that have biggest ROI even if they completely destroy your integrity?
Think about things you do, about the core values you have and ask yourself these very few questions:
1) Am I a person worth anyone’s respect?
2) Am I worthy of anything this world has to offer?
3) What do I do that makes me weak and makes me disrespect myself?
Spend some time on selfreflection answering these questions and you’ll find a lot of things that you do which are holding you back and make you miserable.
Figure out yourself and slay your dragons. There is nobody else who can do it for you.
Even if there are people nice enough around you, there are inner issues all of us face which must be solved by ourselves only.
Sometimes you’ve got to sit down and write something from the bottom of you heart. Otherwise you lose the rare opportunity to inspire shy people who hesitate to do the things they secretly wish they had permission to do without realizing they’re the only ones authorized to give such permission.
Speaking straight from the gut gives you an opportunity to touch people at completely different level increasing the chance of your message resonating with readers.
Ego is an evil creature that’s holding us back because we fear so much of exposing ourselves. But isn’t it all about going all in and becoming vulnerable so that you can experience the life and impact lives of others? Isn’t it the biggest achievement of all that we should strive for?
The moment that you feel that, just possibly, you’re walking down the street naked, exposing too much of your heart and your mind and what exists on the inside, showing too much of yourself. That’s the moment you may be starting to get it right. ~ Neil Gaiman
Together with my friend — Zbigniew Tenerowicz (@naugtur) — we’re leading a “Web Application Security Class” , where we teach Computer Science students how to write secure code and how to test it against common software vulnerabilities, such as those outlined in OWASP TOP 10.
It’s happening in Poznań, Poland and this is very new thing in Poland to teach practical Application Security at the University. This is so novel and innovative field that not many taken upon a challenge to teach it as a regular class in the college.
Sharing is caring and us — industry veterans — are supposed to give back to the youths and help them learn the skillswhich will make them hire-able.
And being a security-savvy software engineer is a tremendous advantage in the job market.
The path we’ve taken is teaching CS students how to write and notice insecure code, how to test & exploit it and then how to fix their code so the products they ship are stable and safe.
Yes, I am proud of both of us, because we haven’t had anyone give us such support when we wre younger Software Engineering noobs.
I’ve initially shared this on Peerlyst in hope it’ll inspire some of my colleagues there to rethink what they can give to the community and help other troubled people find their job, let alone career and meaning.
Everyone of us has something to offer, it’s just that too often we’re undervaluing our experience and knowledge, forgetting the path we went thru.
If you remind your path and acknowledge how tough it was to scape high quality content from the Internet , you’ll understand how much you’ve got to offer now. Even if you have 2 weeks of experience you’ve got something to share for people who’ve got 1 week or none at all.
Peerlyst Community to me has an incredible power as a medium which helps other people. I’m seeing there generous people who’re sharing their wisdom and experience so others can have a better life and career, learning from the mistakes of elders and standing on the shoulders of giants.
There are so many great people sharing their content that I’m not even attempting to list them because I don’t want to hurt feelings of all the hustlers I may miss to write down.
So I’ll just end up saying — please think what you can do in your local community, in your local social circle to help others shape their future thanks to your generosity. I know you’re always busy on schedule, but there is a plenty of people who can benefit from your content, even if you spend a couple of hours a year.
If you transform a life of one human being — this is already amazing. Now think what you can do with your lecture or presentation in local community high school/college or a free meetup for [aspiring] software engineers. It can also benefit you in various ways, because it gives you a feeling of mission/purpose, it gives you public exposure and allows to network with people you wouldn’t meet otherwise.
I wouldn’t be in the place I’m now if it werent for two security professionals who found my blogpost — on penetration testing — valuable and shared it on Peerlyst. They had impacted the trajectory of my life by being so generous to share my content here under their usernames and risking their reputation.
The only reason why I’m here with you for the past 18 months and why I keep contributing more and more is because I’ve taken the first step — I’ve published my article on the Internet to share my knowledge with others. It just clicked.
I know there is a plenty of great professionals sitting here and shying away from publishing they content. Go for it! Do it for the common good! 🙂
Stay strong Gals and Guys and let’s push this civilization for the better.
PS. I’ve meant to post here only a note about our university classes. Something clicked and I’ve found myself nobly ranting out of the blue. But I think it’s a worthwhile to share even tho the whole article may sound corny to some.
Whether you like it or not, the time for DevSecOps is here and now. If you want to ensure safety of your organisation and products, you must create yourself a full coverage coming from all sides of organisation.
Społeczeństwo bardzo rzadko pomaga pielęgnować geniusz u obdarowanych dzieci, wręcz na palcach mógłbym policzyć przykłady osób którym społeczeństwo pomogło rozwinąć skrzydła.
Biorąc pod uwagę sam fakt ilości prześladowania, terroru i przemocy jakie mają miejsce każdego dnia we wszystkich szkołach nikogo nie powinno dziwić to, że wybitne dzieci chowają i zatracają swój intelekt w obliczu zagrożenia jakie stwarzają patologiczne masy krzywdzące inne, niewinne dzieci.
Jeśli popełnisz jakiś błąd kierując się złymi przypuszczeniami to jest to tylko Twój problem, z którego konsekwencjami sam sobie poradzisz. Sprawa wygląda inaczej kiedy dajesz radę komuś, szczególnie gdy jest to rada bazująca na ‘wydaje mi się’ zamiast na konkretnym własnym doświadczeniu. Ja rad staram się nie udzielać, bo czym dłużej chodzę po tym padole tym bardziej zdaję sobie sprawę jak skomplikowane jest życie i to co nas otacza, więc już dawno odrzuciłem wymądrzanie się i rzucanie genialnymi poradami dla wszystkich dokoła.
Ale mimo wszystko produkuję content bo wierzę, że czym więcej ludzi i wiedzy jest w sieci, tym łatwiej jest innym się uczyć bazując na doświadczeniu wielu osób, co pozwala na pozbycie się ograniczeń lokalnych społeczności. W dobie Internetu możemy uczyć się od ludzi z dowolnej części świata a nie polegać na cudownych mądrościach naszych dziadków i rodziców.