𝗦𝗲𝗰𝘂𝗿𝗶𝘁𝘆 𝗔𝘂𝗱𝗶𝘁 𝗥𝗲𝘀𝘂𝗹𝘁𝘀: 𝗪𝗵𝘆 𝗜 𝗳𝗲𝗹 𝗲𝗺𝗯𝗮𝗿𝗿𝗮𝘀𝘀𝗲𝗱

I recently ran a security audit on all my side projects. This includes my FastAPI backend, Telegram bots, PWA, and Streamlit apps.

I thought my code was safe because I was careful. I was wrong.

I am sharing these real production bugs to help you avoid them. These are not theoretical checklists. These are mistakes I actually made.

Orodha yangu mpya ya lazima ya kukagua:

Kabla ya kuandika kodi: • Tengeneza .gitignore • Tengeneza .env.example

Kwa kila endpoint: • Ongeza uthibitishaji (authentication) • Tumia ujumbe wa jumla wa hitilafu • Ongeza mipaka ya kiwango (rate limits) kwa kazi zinazotumia rasilimali nyingi

Kabla ya kuweka (committing): • Kagua siri (secrets) kwenye tofauti yako (diff)

Kabla ya kutuma (deploying): • Fanya ukaguzi wa usalama kwenye tegemezi (dependencies) zako

Masuala ya usalama hayatokei kwa bahati mbaya. Hutokea kwa sababu ya maoni ya "TODO" na marekebisho ya "muda" ambayo yanabaki kwenye uzalishaji (production) milele.

Kurekebisha hitilafu (bug) ni jambo la kuchosha. Kurekebisha uvunjifu wa usalama ni gharama kubwa.

Chanzo: https://dev.to/justjinoit/nae-saideu-peurojegteu-boan-gamsa-gyeolgwa-buggeureobjiman-gongyuhabnida-3aj7