Kategori: Blog

Balancering af skrivning og læsning i databasen

I den foregående artikel beskrev jeg konceptet og implementeringen af en database bygget på funktioner, snarere end tabeller og felter som i relationelle databaser. Der blev givet mange eksempler, der viser fordelene ved denne tilgang i forhold til den klassiske. Mange fandt dem ikke overbevisende nok. I denne artikel vil jeg vise, hvordan et sådant koncept gør det muligt hurtigt og bekvemt at balancere […]

Udvikling af applikationer med SwiftUI. Del 1: dataflow og Redux

Efter at have deltaget i State of the Union sessionen ved WWDC 2019 besluttede jeg at studere SwiftUI i detaljer. Jeg har brugt meget tid på at arbejde med det, og nu er jeg begyndt at udvikle en rigtig applikation, der kan være nyttig for et bredt publikum. Jeg har kaldt den MovieSwiftUI — en app til at søge efter nye og gamle film samt samle dem […]

Opdatering af DNS-serverne BIND 9.14.4 og Knot 2.8.3

Der er offentliggjort korrigerende opdateringer til de stabile versioner af DNS-serveren BIND 9.14.4 og 9.11.9 samt den eksperimentelle version 9.15.2, der er under udvikling. I de nye udgivelser er der rettet en sårbarhed (CVE-2019-6471), forårsaget af en race condition, der kan føre til tjenesteafbrydelse (processens afslutning ved aktivering af assert) ved blokering af et stort antal indkommende pakker. Desuden er der i den nye version 9.14.4 tilføjet understøttelse af API GeoIP2 […]

Bygger en pipeline til automatiseret testning på Azure DevOps

For nylig stødte jeg på et lidt ukendt fænomen i DevOps-verdenen, nemlig Azure DevOps-pipelines. Jeg følte straks, at der manglede klare instruktioner eller artikler om emnet, jeg ved ikke hvorfor, men Microsoft har tydeligvis noget at arbejde på i forhold til at popularisere værktøjet. I dag vil vi opbygge en pipeline til automatiseret testning i Azure-skytjenesten. Så lad os komme i gang […]

Funktionel DBMS

Verden af databaser er længe blevet domineret af relationelle DBMS, hvor der anvendes SQL-sprog. Så meget at nye varianter bliver kaldt NoSQL. De har formået at finde deres plads på dette marked, men relationelle DBMS er ikke ved at forsvinde, og de fortsætter med at blive anvendt aktivt til deres formål. I denne artikel vil jeg beskrive konceptet bag en funktionel database. For at forstå det bedre […]

I den nye Microsoft Edge kan der komme global kontrol over multimedieindhold

Microsoft arbejder på en ny global kontrol til multimedia i sin Edge-browser baseret på Chromium. Det rapporteres, at kontrolelementet, der aktiveres ved at trykke på knappen "Multimedia" i adresselinjen, nu kan vise ikke kun en liste over de i øjeblikket afspillede lyd- eller videofiler, men også andre aktive multimedia-sessioner, som derefter kan skiftes imellem og styres enkeltvis. […]

I Kasakhstan har flere store udbydere implementeret interception af HTTPS-trafik

I henhold til de gældende ændringer i loven "Om kommunikation" i Kasakhstan fra 2016, har mange kasakhiske udbydere, herunder Kcell, Beeline, Tele2 og Altel, fra i dag implementeret systemer til interception af HTTPS-trafik fra kunderne med erstatning af det oprindeligt anvendte certifikat. Implementeringen af interception-systemet var oprindeligt planlagt til 2016, men denne operation er blevet udskudt gentagne gange, og loven er allerede blevet […]

Udgivelsen af angrebsdetekteringssystemet Snort 2.9.14.0

Virksomheden Cisco har offentliggjort udgivelsen Snort 2.9.14.0, et gratis system til opdagelse og forebyggelse af angreb, der kombinerer signaturmatchende metoder, værktøjer til protokolinspektion og mekanismer til påvisning af anomalier. De vigtigste nyheder: Tilføjet support til portmasker i værtcache og mulighed for at omdefinere forbindelsen mellem applikations-id'er og netværksporte; Tilføjet nye klientsoftware-skabeloner til at generere forespørgsler […]

Google har øget beløbet for belønninger for opdagelse af sårbarheder i Chrome, Chrome OS og Google Play

Virksomheden Google har annonceret en stigning i beløbene, der tildeles inden for programmet for udbetaling af belønninger for at opdage sårbarheder i browseren Chrome samt i de underliggende komponenter. Den maksimale udbetaling for at skabe et exploit til at komme ud af sandbox-miljøet er steget fra 15.000 til 30.000 dollars, for metoden til at omgå adgangskontrol i JavaScript (XSS) fra 7.500 til 20.000 dollars […]

Programmeringssprog P4

P4 er et programmeringssprog designet til at programmere regler for paketruting. I modsætning til generelle programmeringssprog som C eller Python, er P4 et domænespecifikt sprog med en række konstruktioner optimeret til netværksrouting. P4 er et open source-sprog, som licenseres og støttes af en non-profit organisation kaldet P4 Language Consortium. Det støttes også […]

Digital Shadows — kompetent hjælper med at reducere digitale risici

Du kender måske til OSINT og har brugt Shodan-søgemaskinen, eller du bruger allerede Threat Intelligence Platform til at prioritere IOC fra forskellige feeds. Men nogle gange er det vigtigt at se på sin virksomhed udefra og få hjælp til at håndtere identificerede hændelser. Digital Shadows giver mulighed for at overvåge virksomhedens digitale aktiver, og deres analyser tilbyder konkrete handlinger. Grundlæggende […]

Grundlæggende om gennemsigtig proxy med 3proxy og iptables/netfilter eller hvordan man 'sender alt gennem en proxy'

I denne artikel ønsker jeg at afsløre mulighederne for transparent proxying, som gør det muligt at omdirigere al eller en del af trafikken gennem eksterne proxy-servere uden at kunderne lægger mærke til det. Da jeg begyndte at løse denne opgave, stødte jeg på et væsentligt problem — HTTPS-protokollen. I gamle dage var der ikke større problemer med transparent proxying af HTTP […]

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster