ADVERTISEMENT

Hold PhilHealth liable for data leak--AnaKalusugan solon

Published Oct 5, 2023 09:31 am

At A Glance

  • AnaKalusugan Party-list Rep. Ray Reyes says the Philippine Health Insurance Corp. (PhilHealth) ought to be held liable for the data breach that resulted from last month Medusa ransomware attack. 

Screenshot_20230125-070415_Facebook.jpgAnaKalusugan Party-list Rep. Ray Reyes (Facebook)

 

 

 

 

AnaKalusugan Party-list Rep. Ray Reyes says the Philippine Health Insurance Corp. (PhilHealth) ought to be held liable for the data breach that resulted from last month Medusa ransomware attack. 

"Dapat may managot sa nangyaring hacking at data leak sa PhilHealth. They should quit their posts if they can't competently follow guidelines that were meant to ensure integrity in government transactions," said Reyes. 

(Someone should be held accountable for the hacking and data leak at PhilHealth.) 

PhilHealth recently revealed that some of their data may have been compromised following the Medusa ransomware attack. Government procurement rules were blamed for the failure to update an outdated cybersecurity system, which allowed hackers to gain access. 

"Blaming the procurement rules just shows a failure of leadership in PhilHealth and the lack of importance they place in protecting members' data,” Reyes said. 

He added that antivirus software are subscription-based and can be easily procured with basic planning and management. 

The AnaKalusugan solon also blasted PhilHealth for its lack of transparency and its conflicting statements regarding the breach. 

“Sa simula sinabi nila na walang data leak hanggang sa umabot na tayo sa ganito. Hanggang ngayon malabo at walang kasiguruhan ang mga statements na inilalabas nila," he said. 

(At the start, they said there was no data leak up until we got to this point. Until now, the statements they are releasing are vague and uncertain.) 

Reyes said that while PhilHealth’s system and database were once again secured thanks to  the Department of Information and Communications Technology (DICT), the main concern lies in the compromised data. 

"Hindi na po natin mababawi o mabubura ang mga bagay na nakapost sa internet at dahil sa malaking kapabayaan na ito ng PhilHealth, di malayong magamit ng mga masasamang loob ang personal information ng mga PhilHealth members sa mga ilegal na gawain," he added. 

(We will no longer be able to recover or delete things posted on the Internet and due to this great negligence of PhilHealth, it is possible that people with bad intentions will be able to use personal information of PhilHealth members in illegal activities.) 

According to PhilHealth, the number of subjects or records affected by the breach has yet to be determined. However, the members' names, addresses, dates of birth, sex, phone numbers, and PhilHealth identification numbers may have been compromised. 

The DICT reported that personal information about the state health insurer’s members and employees are now being leaked on the dark web.
 

Related Tags

PhilHealth medusa Anakalusugan Party-list ray reyes
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.