Categorie: Blog

Reverse-engineering en hacken van de zelfversleuteling externe HDD Aigo. Deel 2: We maken een dump met Cypress PSoC

Dit is het tweede en laatste deel van het artikel over het inbreken op externe zelfversleutelende schijven. Ter herinnering, onlangs heeft een collega mij een harde schijf, de Patriot (Aigo) SK8671, gegeven, en ik besloot deze te reverse-engineeren, en nu deel ik wat ik heb ontdekt. Voordat je verder leest, zorg ervoor dat je het eerste deel van het artikel hebt gelezen. 4. We beginnen met het maken van een dump van de interne flash van de PSoC 5. ISSP-protocol – […]

Hogelijk beschikbare PostgreSQL-cluster + Patroni. Implementatie-ervaring.

In dit artikel leg ik uit hoe we de kwestie van de beschikbaarheid van PostgreSQL hebben aangepakt, waarom dit voor ons belangrijk is geworden en wat uiteindelijk het resultaat is. We hebben een drukke dienst: 2,5 miljoen gebruikers over de hele wereld, 50K+ actieve gebruikers elke dag. De servers bevinden zich in Amazone in één regio van Ierland: er zijn voortdurend 100+ verschillende servers in gebruik, waarvan bijna 50 […]

Kwetsbaarheid in AMD SEV die encryptiesleutels onthult

Ontwikkelaars van Google Cloud hebben een kwetsbaarheid (CVE-2019-9836) ontdekt in de implementatie van AMD SEV (Secure Encrypted Virtualization), waardoor gegevens die met deze technologie zijn beveiligd, kunnen worden gecompromitteerd. AMD SEV zorgt op hardware-niveau voor transparante geheugenversleuteling van virtuele machines, waarbij alleen het huidige gastbesturingssysteem toegang heeft tot de ontsleutelde gegevens, terwijl andere virtuele machines en de hypervisor bij een poging om toegang te krijgen […]

Ontwikkelaars van Google hebben voorgesteld om een eigen libc voor LLVM te ontwikkelen

Een van de ontwikkelaars van Google heeft op de LLVM-mailinglijst het onderwerp aangesneden van de ontwikkeling van een multi-platform standaard C-bibliotheek (Libc) binnen het LLVM-project. Om verschillende redenen zijn de huidige libc's (glibc, musl) niet naar de zin van Google, en het bedrijf is bezig met de ontwikkeling van een nieuwe implementatie, die als onderdeel van LLVM wordt voorgesteld. Recentelijk zijn voortbouwen van LLVM gebruikt als basis voor […]

Release van Chrome OS 75

Google heeft de release van het besturingssysteem Chrome OS 75 gepresenteerd, dat is gebaseerd op de Linux-kernel, het systeemeigen beheerprogramma upstart, de build-tools ebuild/portage, open componenten en webbrowser Chrome 75. De gebruikerservaring van Chrome OS is beperkt tot de webbrowser, en in plaats van standaardprogramma's worden webapps gebruikt. Toch omvat Chrome OS een volledig multi-window interface, een desktop en een taakbalk. De release van Chrome […]

Categorieën in plaats van mappen, of een semantisch bestandssysteem voor Linux

Gegevensclassificatie is op zich een interessant onderwerp voor onderzoek. Ik verzamel graag informatie die noodzakelijk lijkt en heb altijd geprobeerd logische hiërarchieën van mappen voor mijn bestanden te maken, en op een dag zag ik in een droom een mooi en gebruiksvriendelijk programma voor het toewijzen van tags aan bestanden, en ik besloot dat het zo niet verder kon. Het probleem van hiërarchische bestandssystemen Gebruikers stuiten vaak op het probleem […]

Geschiedenis van het internet: ARPANET — het ontstaan

Andere artikelen uit de cyclus: De geschiedenis van relais De "snelle informatieoverdracht"-methode, of de geboorte van relais De lange schrijver Galvanisme Ondernemers En daar is het uiteindelijk, relais De sprekende telegrafische verbinding Gewoon verbinden De vergeten generatie relaiscomputers De elektronische era De geschiedenis van elektronische computers Proloog De kolos ENIAC De elektronische revolutie De geschiedenis van de transistor Voelen in het donker Door de oorlogshel Het herhaaldelijke opnieuw uitvinden De geschiedenis van het internet De ondersteunende infrastructuur Ontbinding, […]

Geschiedenis van het internet: de interactiviteit uitbreiden

Andere artikelen uit de cyclus: De geschiedenis van relais De "snelle informatieoverdracht"-methode, of de geboorte van relais De lange schrijver Galvanisme Ondernemers En daar is het uiteindelijk, relais De sprekende telegrafische verbinding Gewoon verbinden De vergeten generatie relaiscomputers De elektronische era De geschiedenis van elektronische computers Proloog De kolos ENIAC De elektronische revolutie De geschiedenis van de transistor Voelen in het donker Door de oorlogshel Het herhaaldelijke opnieuw uitvinden De geschiedenis van het internet De ondersteunende infrastructuur Ontbinding, […]

Fanatiekeling, techneut of toeschouwer – wat voor gamer ben jij?

Hoeveel minuten per dag speel je games op je computer of smartphone of kijk je naar anderen die spelen? In de VS is een onderzoek uitgevoerd dat heeft aangetoond welke type gamers er zijn en hoe ze van elkaar verschillen. Games zijn een van de meest favoriete vormen van vermaak ter wereld. Volgens het persbureau 'Reuters' heeft de game-industrie vorig jaar meer opgebracht […]

Update van Solaris 11.4 SRU 10

De update van het besturingssysteem Solaris 11.4 SRU 10 is gepubliceerd, waarin een reeks nieuwe bugfixes en verbeteringen voor de Solaris 11.4-tak wordt aangeboden. Voor de installatie van de aangeboden patches volstaat het om het commando 'pkg update' uit te voeren. In deze release: Het pakket PHP 7.3.2 met xdebug 2.7.0 is toegevoegd; De tool SCAT (Solaris Crash Analysis Tool) versie 5.5.1 is geïntegreerd; Versies van de programma's zijn bijgewerkt: […]

Release van nginx 1.17.1 en njs 0.3.3

De release van de hoofdversie van nginx 1.17.1 is beschikbaar, waarmee de ontwikkeling van nieuwe mogelijkheden doorgaat (in de parallel ondersteunende stabiele tak 1.16 worden alleen wijzigingen aangebracht die verband houden met het oplossen van ernstige fouten en kwetsbaarheden). Belangrijke wijzigingen: De directive limit_req_dry_run is toegevoegd, die de testmodus activeert waarin geen beperkingen op het verwerkingsverloop van aanvragen worden toegepast (zonder rate limit), maar de uitvoer nog steeds wordt geregistreerd […]

Wanneer je alles wilt opgeven

Ik zie voortdurend jonge ontwikkelaars die, nadat ze programmeercursussen hebben gevolgd, in zichzelf gaan twijfelen en denken dat dit werk niet voor hen is. Toen ik mijn weg net begon, heb ik een paar keer overwogen om van carrière te veranderen, maar gelukkig heb ik dat niet gedaan. Jij zou ook niet moeten opgeven. Wanneer je een beginner bent, lijkt elke taak moeilijk, en programmeren […]

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster