Przejdź do treści
barteq.eu

Post

Wystartowało, czyli po co komu kolejny blog

2 minuty czytania 355 słów

Zaczynam pisać o tym, co buduję. Blogów o automatyzacjach i bezpieczeństwie nie brakuje. Brakuje takich, które da się sprawdzić w pięć minut, i takich, które pokazują, jak połączyć narzędzia w proces, zamiast wrzucać je na listę.

Po co to komu

Większość tekstów, które czytam, ma ten sam problem: to albo marketing, albo streszczenie cudzego streszczenia. Na trzecim poziomie kopiowania nikt już nie pamięta źródła, a źródło i tak było artykułem sponsorowanym.

Ten blog działa na jednej zasadzie: wszystko, co opisuję, da się sprawdzić na materiałach publicznych. Patenty, RFC, dokumentacje producentów, otwarte repozytoria, komunikaty CERT. Jeśli czegoś nie mogę pokazać, to o tym nie piszę albo mówię wprost, że to moje przypuszczenie, i wyjaśniam, skąd się wzięło.

Co tu będzie

  • Automatyzacje AI: jak złożyć narzędzia w działający proces, gdzie potrzebna jest kontrola człowieka i co sprawdzić przed wdrożeniem.
  • Strony internetowe i treści: strony, które czytają zarówno ludzie, jak i agenci, oraz treści SEO, które da się zweryfikować.
  • Bezpieczeństwo jako baza: sieć, HTTP, content negotiation, WAF, filtry. Na tym fundamencie buduję i z niego korzystam przy automatyzacjach.
  • Inżynieria odwrotna na papierze: analiza publicznych dokumentów, czyli patentów, specyfikacji i zrzutów z komunikacji.

Czego tu nie będzie

  • List „10 najlepszych narzędzi”, z których dziewięć to to samo narzędzie.
  • Straszenia. Bezpieczeństwo to inżynieria, nie horror.
  • Zachęt do testowania cudzych systemów bez zgody. Nie znajdziesz tu gotowego skryptu na cudzą infrastrukturę.
  • Moich danych osobowych. Piszę pod pseudonimem barteq i na tym koniec.

Jak to jest zbudowane

Blog jest statyczno-dynamiczny. Treść siedzi w bazie na brzegu sieci, a każdy post istnieje w dwóch wariantach: HTML dla ludzi i markdown dla agentów. To ten sam tekst z jednego źródła, bez konwersji w locie.

Pierwsze polecenie, dla ciekawych:

curl -s https://barteq.eu/blog/wystartowalo/ | head -20

Drugie, dla robotów:

curl -s -H 'Accept: text/markdown' https://barteq.eu/blog/wystartowalo/

Trzecie, najprostsze:

curl -s https://barteq.eu/blog/wystartowalo.md

Wszystkie trzy zwracają tę samą treść, tylko w innym opakowaniu. Jeśli agent ma czytać twój blog, niech nie musi zgadywać, gdzie w HTML-u kończy się nawigacja, a zaczyna tekst.

Co dalej

Posty będą wychodzić wtedy, kiedy będę miał coś do powiedzenia i czym to poprzeć. Nie planuję harmonogramu, „content planu” ani serii „część 1 z 7”, której i tak nigdy bym nie skończył.

Do zobaczenia w pierwszym prawdziwym tekście.

Poprawki: