Meltdown en Spectre maken gebruik van kritische kwetsbaarheden in moderne processoren. Door deze hardwarefouten kunnen programma’s gegevens stelen die op dat moment op de computer worden verwerkt. Standaard mogen programma’s geen gegevens lezen uit andere programma’s; een kwaadaardig programma kan gebruik maken van de Meltdown en Spectre exploits om gevoelige data te achterhalen die zijn opgeslagen in het geheugen van andere actieve programma’s. Dit kunnen uw wachtwoorden zijn die zijn opgeslagen in een wachtwoordbeheerder of browser, uw persoonlijke foto’s, e-mails, instant messages en zelfs bedrijfskritieke documenten.
Meltdown en Spectre werken op pc’s, mobiele apparaten en in de cloud. Afhankelijk van de infrastructuur van de cloudprovider is het mogelijk om gegevens van andere klanten te stelen.
Er zijn kritische kwetsbaarheden ontdekt in Intel, AMD en ARM processoren. De kwetsbaarheden kunnen ervoor zorgen dat een kwaadwillende het geheugen van de Kernel kan lezen. De kwetsbaarheden worden “Meltdown” en “Spectre” genoemd. De kwetsbaarheden bevinden zich op hardware niveau. Op dit moment (4 januari 2018) is updaten de enige manier om deze kwetsbaarheden te verhelpen. De updates zorgen echter wel voor een langzamere computer en zijn geen “echte” oplossingen voor het probleem.
De echte oplossing zal hardware matig zijn.
De kwetsbaarheden zorgen ervoor dat een kwaadwillende het geheugen van de Kernel kan lezen. Hier wordt echter gevoelige data bewaard, zoals wachtwoorden en encryptiesleutels. De kwetsbaarheden kunnen mogelijk via javascript misbruikt worden. Een kwaadwillende kan dus via een webpagina het geheugen van de Kernel lezen.
Er zijn Proof-of-Concepts gemaakt, echter bevelen wij je aan om deze eerst (zelf) te controleren.
https://github.com/HarsaroopDhillon/SpectreExploit
https://pastebin.com/CF91uGTG
https://github.com/ionescu007/SpecuCheck
Er zijn op dit moment alleen softwarematige oplossingen. Deze worden via updates uitgebracht.
Het is dus aanbevolen om zo snel mogelijk alle systemen te updaten.
Het probleem zit in een techniek genaamd “Speculative execution” dat door (bijna) alle moderne processoren wordt gebruikt.
Dit is een optimalisatie techniek om te speculeren welke data later handig kan zijn (dit wordt middels berekeningen uitgevoerd).
Microsoft geeft aan dat het niet voldoende is om alleen de Windows January 2018 security updates te installeren:
“Customers who only install the Windows January 2018 security updates will not receive the benefit of all known protections against the vulnerabilities. In addition to installing the January security updates, a processor microcode, or firmware, update is required. This should be available through your device manufacturer.”
Apple heeft in macOS High Sierra 10.13.2 al de nodige wijzigingen aangebracht die ervoor zorgen dat je goed beschermd bent tegen Meltdown. Heb je macOS High Sierra 10.13.2 nog niet geïnstalleerd, dan wordt aangeraden om dat zo snel mogelijk te doen. Apple zou in macOS High Sierra 10.13.3, die momenteel in beta is, nog meer wijzigingen doorgevoerd hebben om je te beschermen tegen deze kwetsbaarheden. Deze update wordt binnenkort verwacht.
Indien je geïnteresseerd bent in alle details adviseren wij om de blog van Google te lezen aangezien deze alles stap voor stap doorneemt.
(https://googleprojectzero.blogspot.nl/2018/01/reading-privileged-memory-with-side.html)
https://spectreattack.com/
https://www.bleepingcomputer.com/news/security/google-almost-all-cpus-since-1995-vulnerable-to-meltdown-and-spectre-flaws/
https://www.security.nl/posting/544733/Meerdere+kwetsbaarheden+in+AMD-+en+Intel-processors+ontdekt
https://www.theregister.co.uk/2018/01/02/intel_cpu_design_flaw/
http://www.theregister.co.uk/2018/01/04/intel_amd_arm_cpu_vulnerability/
https://www.ncsc.nl/dienstverlening/response-op-dreigingen-en-incidenten/beveiligingsadviezen/NCSC-2018-0009+1.00+Kwetsbaarheden+in+processoren+ontdekt+Spectre.html
Cookie | Duration | Description |
---|---|---|
_GRECAPTCHA | 5 months 27 days | This cookie is set by Google. In addition to certain standard Google cookies, reCAPTCHA sets a necessary cookie (_GRECAPTCHA) when executed for the purpose of providing its risk analysis. |
cookielawinfo-checkbox-advertisement | 1 year | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Advertisement". |
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
CookieLawInfoConsent | 1 year | Records the default button state of the corresponding category & the status of CCPA. It works only in coordination with the primary cookie. |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
Cookie | Duration | Description |
---|---|---|
bcookie | 2 years | This cookie is set by linkedIn. The purpose of the cookie is to enable LinkedIn functionalities on the page. |
lang | session | This cookie is used to store the language preferences of a user to serve up content in that stored language the next time user visit the website. |
lidc | 1 day | This cookie is set by LinkedIn and used for routing. |
Cookie | Duration | Description |
---|---|---|
YSC | session | This cookies is set by Youtube and is used to track the views of embedded videos. |
Cookie | Duration | Description |
---|---|---|
_ga | 2 years | This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors. |
_gat_gtag_UA_116473530_1 | 1 minute | This cookie is set by Google and is used to distinguish users. |
_gat_UA-116473530-1 | 1 minute | This is a pattern type cookie set by Google Analytics, where the pattern element on the name contains the unique identity number of the account or website it relates to. It appears to be a variation of the _gat cookie which is used to limit the amount of data recorded by Google on high traffic volume websites. |
_gid | 1 day | This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the website is doing. The data collected including the number visitors, the source where they have come from, and the pages visted in an anonymous form. |
Cookie | Duration | Description |
---|---|---|
bscookie | 2 years | This cookie is a browser ID cookie set by Linked share Buttons and ad tags. |
IDE | 1 year 24 days | Used by Google DoubleClick and stores information about how the user uses the website and any other advertisement before visiting the website. This is used to present users with ads that are relevant to them according to the user profile. |
prism_476809757 | 1 month | Used by ActiveCampaign to track usage of newsletters |
test_cookie | 15 minutes | This cookie is set by doubleclick.net. The purpose of the cookie is to determine if the user's browser supports cookies. |
VISITOR_INFO1_LIVE | 5 months 27 days | This cookie is set by Youtube. Used to track the information of the embedded YouTube videos on a website. |
yt-remote-connected-devices | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
yt-remote-device-id | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
Cookie | Duration | Description |
---|---|---|
AnalyticsSyncHistory | 1 month | No description |
CONSENT | 16 years 7 months 5 days 13 hours | No description |
li_gc | 2 years | No description |
UserMatchHistory | 1 month | Linkedin - Used to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences. |