ADVERTISEMENT

Tolentino seeks Senate probe of alleged Comelec hacking

Published Jan 11, 2022 06:06 pm

Senator Francis ‘’Tol’’ Tolentino on Tuesday, January 11 expressed fears that the alleged breach of Commission on Elections (Comelec) sensitive data could possibly affect the May 2022 national and local elections.

This followed Tolentino’s filing of a Senate resolution asking the Senate leadership to direct the Senate Electoral Reforms and People’s Participation committee ‘’to conduct an inquiry, in aid of legislation, into the alleged hacking of sensitive data of the Comelec which could potentially impact the May 2022 polls.

Tolentino emphasized the urgent need to determine whether Comelec has the capacity and strong data encryption to prevent any untoward incident that may affect the upcoming elections.

In a related development, Senator Aquilino Pimentel III also said he is joining the call of presidential aspirant Senator Emmanuel Pacquiao in his for ‘’Comelec to give a very clear report on what happened, allow and involve political parties to investigate what happened, so that we can all be sure that this incident will not happen again.’’

‘’Comelec must improve its online defenses as soon as possible (ASAP),’’ he added.

Pimentel and Pacquiao head the Partido Demokratikong Pilipino (PDP)-Laban Pimentel wing.

In his resolution, Tolentino said the accuracy and efficiency of the electoral process is crucial to upholding the essence of democracy, because the authenticity of the results of elections in terms of reflecting the true sentiments of the people regarding their choice of leadership relies on the soundness of the system by which elections are held.’’

Tolentino stressed that protecting personal information is a matter of national security and the government has a duty to protect the country and the personal information of the people.

He cited various reports alleged that a group of hackers on January 8, 2022 were able to allegedly breach the servers of the Commission on Elections (“Comelec”) which may have compromised sensitive voter information stored in such servers.

it was reported that 60 gigabytes of information was downloaded through the said hacking incident that included voter data, network diagrams, IP addresses, list of privileged users, domain admin credentials, list of all passwords and domain policies, access to ballot handling dashboard, and QR Code captures of the bureau of canvassers with login and password.

The Tolentino resolution stated that Comelec also suffered data breaches in the past – during the 2016 local and national elections when hackers under the banner “Anonymous Philippines” hacked into the website of the Comelec, defaced it, and downloaded voter information from its servers; and in 2017 when the computer of Office of the Election Officer in Wao, Lanao Del Sur was stolen which contains data from the Voter Registration System (VRS), voter search applications, and National List of Registered Voters (NLRV);

The resolution, likewise, stated that it is imperative to investigate the continuous proliferation and alarming trend of cyber-attacks against the Government and private firms in the country and put an end in the manipulation, abuse and misuse of pertinent information of the public to the advantages of these online lawbreakers.

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.