Categories
IAM Security Server Vault

Practical Application: Implementing SSH security with TLS certificates

In any organisation of a large size managing access to servers and cloud resources is difficult. There is often a tradeoff between convenience and security. Changing these settings is also a bit scary in production as you can be locked out of your servers… One solution mentioned by facebook engineering and smallstep is to make […]

Categories
Rankings TV Series Characters

Iconic Gomorra Characters – TV Series

Gomorra, an Italian TV series and a must watch in the organised crime genre. A list of iconic Gomorra Characters: Ciro Di Marzio – Legend Gennaro Savastano – Legacy cemented in the 3rd and 4th seasons Don Pietro Savastano Malamore (Bad Love) – Enforcer for Don Pietro Salvatore Conte Blue Bloods (Enzo "Sangueblù" Villa) O’Trak […]

Categories
fortimail

Fortimail REST API Examples

The fortimail rest api documentation is not great. It can be alot better. Although it can also be a lot worse. I will go through a few examples of common things that can be done with the api over HTTP (It isn’t rest although they think it is) – no hypermedia and making use of […]

Categories
django

How to fix Django OperationalError /admin/auth/user/add/ SAVEPOINT …_x1 does not exist

This is a weird one, an error I had never got until I used an external MySQL (Maria) DB Instance with Django. The steps to recreate this error would be: As an Admin try and add another user from the admin section You will get an error like this: OperationalError /admin/auth/user/add/ error(1305, 'SAVEPOINT s139787825936192_x1 does […]

Categories
django django OAuth python Security

Using django-oauth-toolkit for Client credentials Oauth Flow

I’ve been wanting to secure my api – so unidentified and unathorized parties cannot view, update, create or delete data. This api is internal to the company and will only be used by other services – in other words no end users. Hence the delegation of authorization need not happen and the services will be […]