Burak Can's Blog Feed

https://blog.burakcankus.com/ (RSS)
visit blog
Security
26 Aug 2024 | original ↗
Robots
26 Aug 2024 | original ↗
Getting a blog running with Jekyll, GitHub Actions, S3, and CloudFront
10 Aug 2024 | original ↗

I have been planning on making a technical blog for a long time. I gave it a couple of tries before but never got it finished. Now, I made the final stretch and have one up. From the title, you might have seen the technologies used, and you might ask, “Why Jekyll?” The reason is that static websites are small, cheap, and fast. I am...

Creating and mounting a BitLocker drive image on Linux
10 Aug 2024 | original ↗

Last year, my internal M.2 SSD drive stopped working. I had experienced disconnection problems over the last 2 years; however, last year, it just refused to turn on. It was also encrypted with BitLocker. I took it to a repair shop that claimed they could perform data recovery. However, after waiting for a couple of days, they informed me that...

AWS CloudFront Returns Status Code 200 on 404.html page
10 Aug 2024 | original ↗

If you have followed my Getting a blog running with Jekyll, GitHub Actions, AWS S3, and CloudFront post, among other things you will see an issue where if you manually go to the 404.html page, CloudFront will happily serve you the 404.html page with 200 OK status code. This not only is wrong, but also hurts SEO. I don’t care much about SEO...

Disable AWS CloudFront Distributions if Budget is Exceeded
10 Aug 2024 | original ↗

I am scared of using AWS. In AWS, you can’t easily put a hard cap on the money that you will spend, meaning if you are the target of a DDoS attack or if something goes wrong, you might be overcharged massively. For me, this means that if my CloudFront distributions are under a DDoS attack, I might get a budget notification in my email, but...

How do electronic passports work?
10 Aug 2024 | original ↗

In this post I will try to explain how electronic passports work, how to read files from them and how to verify the authenticity of the chips inside them. Hopefully it will provide an entry point for those who have not tinkered with smart cards in the past.

How do electronic passports work? (Part 2)
10 Aug 2024 | original ↗

In the second part of this post I will try to give code examples for some basic functionality in eMRTDs. I will add code snippets for each of the sections. The code is mostly a port of my other project eMRTD_face_access from Python to Rust (emrtd crate). It came to life because I was interested in a rewrite of the project in Golang to take it...

↑ these items are from RSS. Visit the blog itself at https://blog.burakcankus.com/ to find other articles and to appreciate the author's digital home.