ADVERTISEMENT

No hacking of Comelec website, but Smartmatic's system was 'compromised' — CICC

Published Jan 28, 2022 02:02 pm

The Cybercrime Investigation and Coordinating Center (CICC), an attached agency of the Department of Information and Communications Technology (DICT), said Friday there was no hacking on the Commission on Elections' (Comelec) website but they believed the system of the poll body's software contractor, Smartmatic, was compromised.

"As far as stated by our (DICT) good acting secretary (Manny) Caictic, they (Comelec) said there was no hacking on the Comelec servers... We agree to that at this time," CICC Undersecretrary Cezar Mancao said during the Joint Congressional Oversight Committee on the Automated Election System (JCOC-AES) hearing.

"And we also have found out that the ones with breach of the system as we have gathered from our sources...on the contractor of the Comelec, Smartmatic, we believe that their system is compromised, and that we are not also accusing them... at this moment," he added.

In May 2021, Comelec announced it has awarded to Smartmatic a P402-million worth of contract for the "Procurement of Automated Election System (AES) Software for the Election Management System (EMS), Vote Counting Machines (VCMs) and Consolidation and Canvassing System (CCS) to be used in the 2022 National and Local Elections.”

It came although President Duterte already advised the poll body to “dispose of that Smartmatic and look for a new one that is free of fraud." Since 2010, Smartmatic has been Comelec's election technology provider.

Mancao's statement came after lawmakers filed a resolution to conduct an inquiry following Manila Bulletin' report on January 10 that Comelec's servers were hacked and that sensitive data were downloaded. The poll body eventually denied it.

Mancao said CICC's initial findings based on their investigation revealed that "there is sufficient indicators that there is technical information," among others, that were breached.

"It gave us a reason to believe that there is really a need for us to take this inquiry into a higher level in order to zero in on the source of the information," he asserted.

Thus, Mancao requested JCOC chairperson Sen. Imee Marcos for an executive session to be able to disclose the information the agency gathered.

Meanwhile, Comelec spokesman James Jimenez maintained that the various data that were allegedly hacked are not yet on the Comelec's website. However, there is a possibility that some of them, including the TIN number, will be uploaded in the future.

He added there is still no data about the 2022 elections, contrary to what was reported.

"That is highly unlikely, almost not possible, primarily because a lot of the data that we have are confidential," Jimenez said, referring to the hacked data.

Comelec Commissioner Marlon Casquejo also assured the lawmakers that the voters' information are safe.

"It is offline and it is located in a very secure memory configuration room, where the only way you can hack it is not through cyber attack, but you have to enter into that room and enter the two passwords by our supervisors," he said, adding that Smartmatic does not even have access to that room.

Related Tags

website DICT Hacking Elections hacked jcoc cicc Comelec servers
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.