ADVERTISEMENT

DICT working on 'full restoration' of compromised PhilHealth system

Published Sep 28, 2023 08:16 am

At A Glance

  • DICT assured the full restoration of security and stability in PhilHealth systems and to safeguarding government systems.
  • Upon the wake of the ransomware attack by the Medusa group, the DICT Cybersecurity Bureau's NCERT headed to the PhilHealth head office to "implement critical security measures.
  • Based on reports, the Medusa ransomware group demanded USD300,000 from the government and threatened to expose the data online if PhilHealth refused to pay.
  •  

The Department of Information and Communications Technology (DICT) on Thursday, Sept. 28 pledged to continue working on the complete restoration of the Philippine Health Insurance Corporation (PhilHealth) system, which was targeted by cybercriminals last week.

hacking-1685092_1280.jpg
Photo from Pixabay

Through its Cybersecurity Bureau, DICT assured the "full restoration of security and stability in PhilHealth systems and to safeguarding government systems and infrastructure from malicious cyber threats."

"We shall continue to investigate and monitor the acquired logs from PhilHealth's affected systems," it said.

"An extensive checklist has been prepared by the DICT to benchmark PhilHealth's readiness to get their systems online," it added.

DICT pointed out that the attack was an attempt to illegally access the information of PhilHealth members, the personally identifiable information of PhilHealth employees, and internal memos that were meant to be treated confidentially.

383952057_704850561679575_5564046925174811281_n.jpg
Photo credit to DICT/Facebook

READ:

https://mb.com.ph/2023/9/22/phil-health-paralyzed-by-medusa-ransomware-attack

Upon the wake of the ransomware attack by the Medusa group, the DICT Cybersecurity Bureau's National Computer Emergency Response Team (NCERT) headed to the PhilHealth head office to "implement critical security measures which included the disconnection of workstations from the network, prompt coordination with PhilHealth to gauge the extent of the attack, and collection of relevant logs for thorough analysis."

Based on reports, the Medusa ransomware group demanded USD300,000 from the government and threatened to expose the data online if PhilHealth refused to pay.

READ:

https://mb.com.ph/2023/9/23/phil-health-under-siege-medusa-group-demands-us-300-000-threatens-to-leak-data

As of Sept. 25, the web services of the country's health insurance corporation are only accessible via internet protocol (IP) addresses and are currently undergoing comprehensive security scanning.

"Efforts to restore the functionality of PhilHealth’s DNS (domain name system) server are underway," DICT said.

Meanwhile, the exact timeline for the complete restoration of the PhilHealth systems remains uncertain.

READ:

https://mb.com.ph/2023/9/26/ransomware-attack-forces-phil-health-to-shift-to-manual-operations-eyes-full-restoration-of-systems-soon

Related Tags

Department of Information and Communications Technology PhilHealth
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.