If you like it, put a # on it!

Image for post
Image for post

Uniform Resource Locators (URLs) are a funny thing. They seem so simple, but yet they have so many small complex rules to them, that all of a sudden, when you try to explain what a url is and the correct way to parse one, you find yourself in a sea of complexity.

The inner workings of URLs

Let’s start with the basics. A URL identifies a resource and tells you which method you should use to access it. An example of this is:

Here the resource is the https://appsflyer.com/why-appsflyer page
The method used is https which means secure hyper-text transfer protocol.

To take this to the specifications, there are two main RFCs that govern our URL usage. Even though RFC3986 is the update to RFC1738, both schemes are still widely used today by applications. …


By Danny Robinson and Rotem Bar

Image for post
Image for post

As a security team within a rapidly growing company, we encounter lots of different types of vulnerabilities. We have numerous in-house development teams, all running full speed to build new features into their products, which inevitably also leads to the introduction of security bugs.

Our mission is to prevent, detect and remediate all security issues within our environment. Our goal is to enable rather than block our developers’ work. …

About

Rotem Bar

Cyber Developments Team Leader @Appsflyer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store