Hackerattack mot Biblio

Nyhet 5 juni 2026 16:05
Biblio-all-devices-photo.png
På grund av ett dataläckage går det inte längre att låna böcker i Biblio om man endast har kopplat ett lånekort till sitt användarkonto. Här får du information om hur du kommer igång med lån av digitala böcker igen.

Den 2 juni utsattes Biblio för en skadlig attack, då ett stort antal fiktiva lån gjordes med hjälp av en stor mängd nyskapade användarkonton i systemet. Biblio ströp därför utlåningen av digitala böcker. 

Säkrare inloggning

Metoden att logga in enbart med ett lånekortsnummer och en fyrsiffrig PIN-kod är i grunden en mycket osäker lösning. Det är nu nödvändigt att koppla en e-postadress som inloggningsmetod och man behöver även bekräfta e-postadressen för att kunna fortsätta. 

Guide

Biblio uppdaterar löpande en guide som du kan nå via deras webbplats Biblio Help Center. Följ guiden för att åter öppna upp ditt Biblio-konto för lån. 

Kontakta kundcenter i Partille kommun

Telefon och e-post

031 - 792 10 00 (Måndag 08:00 - 16:30, tisdag - torsdag 08:00 - 16:30, fredag 08:00 - 15:00. Dag innan röd dag stänger Kundcenter klockan 15.)

kundcenter@partille.se

(function () { var blockId = 'contactblock-8984939'; var blockElement = document.getElementById(blockId); if (!blockElement) { return; } var copyButton = blockElement.querySelector('.copy-accordion-link'); var copiedPopup = document.getElementById('contactblock-popup-8984939'); var headingElement = blockElement.querySelector('[data-contact-block-heading]'); var copiedPopupTimeoutId = null; var focusOutline = '2px solid #000'; var showHeadingFocusBorder = function () { headingElement.style.outline = focusOutline; headingElement.style.outlineOffset = '2px'; headingElement.style.borderRadius = '0.375rem'; }; var hideHeadingFocusBorder = function () { headingElement.style.outline = ''; headingElement.style.outlineOffset = ''; headingElement.style.borderRadius = ''; }; if (headingElement) { headingElement.addEventListener('focus', showHeadingFocusBorder); headingElement.addEventListener('blur', hideHeadingFocusBorder); document.addEventListener('mousedown', function (event) { if (event.target === headingElement) { return; } hideHeadingFocusBorder(); if (document.activeElement === headingElement) { headingElement.blur(); } }); if (window.location.hash === '#' + blockId) { showHeadingFocusBorder(); headingElement.focus({ preventScroll: true }); } window.addEventListener('hashchange', function () { if (window.location.hash === '#' + blockId) { showHeadingFocusBorder(); headingElement.focus({ preventScroll: true }); return; } hideHeadingFocusBorder(); }); } if (copyButton && copiedPopup) { var copyToClipboard = function (text) { if (navigator.clipboard && window.isSecureContext) { return navigator.clipboard.writeText(text); } return new Promise(function (resolve, reject) { try { var textarea = document.createElement('textarea'); textarea.value = text; textarea.setAttribute('readonly', ''); textarea.style.position = 'absolute'; textarea.style.left = '-9999px'; document.body.appendChild(textarea); textarea.select(); document.execCommand('copy'); document.body.removeChild(textarea); resolve(); } catch (error) { reject(error); } }); }; copyButton.addEventListener('click', function () { var url = window.location.origin + window.location.pathname + '#' + blockId; copyToClipboard(url).then(function () { copiedPopup.classList.remove('hidden'); if (copiedPopupTimeoutId) { clearTimeout(copiedPopupTimeoutId); } copiedPopupTimeoutId = window.setTimeout(function () { copiedPopup.classList.add('hidden'); copiedPopupTimeoutId = null; }, 2000); }).catch(function (error) { if (window.console && typeof window.console.log === 'function') { window.console.log(error); } }); }); } })();