ADVERTISEMENT

PCG recovers hacked Facebook account. Now what?

Published Apr 2, 2024 04:32 am

The Philippine Coast Guard (PCG) finally recovered its official Facebook account on Tuesday morning, April 2, four days after it was hacked. However, concerns as to how the agency will prevent a “three-peat” of the incident are still aplenty.

PCG spokesperson Rear Adm. Armando Balilo said the Facebook account was officially retrieved around 9 a.m. by personnel from the Coast Guard Public Affairs Service (CGPAS). The account has 989,000 followers.

More or less 10 malicious videos consisted of foreign movie clips were posted on the PCG Facebook account during the four-day hacking period which began on Good Friday, March 29, although all of them were already erased as of this writing.

Balilo said the CGPAS coordinated with the Cybercrime Investigation and Coordinating Center (CICC) under the Department of Information and Communications Technology (DICT) and Facebook’s Meta to conduct backend operations and assess the security breach.

The identity of the hacker, however, is still being “assessed” by the PCG.

Some social media users expressed dismay that the PCG's Facebook account appears to be very vulnerable from cyberattacks.

One Facebook user said: Paano nila poprotektahan ang coast natin kung sarili nilang tools hindi nila maprotektahan? (How can they protect our coast if they cannot protect their own tools?)"

To prevent the hacking from happening again, the PCG said that a hardware check will be conducted by the CGPAS with IT experts from the Coast Guard Weapons, Communications, Electronics, and Information System Command (CGWEISC) “to strengthen the agency’s cybersecurity measures.”

A specialized training for the IT experts of the PCG is also ongoing to equip them with knowledge on how to address and prevent cyberattacks.

“Aside from the hardware check, the DICT is also conducting a Cybersecurity Attack and Dark Web Monitoring Training on concerned PCG units,” PCG information officer Dianne Gumatay told the Manila Bulletin.

The PCG said it understands the concerns of social media users that the agency needs to step up its cybersecurity capabilities to thwart similar cyberattacks in the future as many of them could not get updates from the PCG’s Facebook account about port operations especially since it happened during the Holy Week, when a lot of people are traveling to the province for a vacation.

“We understand this. After the hardware check, we will install additional barriers on the laptops and desktops that we are using in the office. We also procured additional units to augment the resources needed. We’re just waiting for their arrival,” Gumatay bared.

The incident marked the second time that the Facebook account of the PCG was hacked by unknown entities. The first hacking occurred on February 26, and the account was recovered three days later.

All in all, the PCG's social media accounts and website were compromised by hackers at least four times in the past three months.

The website of the PCG’s National Coast Watch System (NCWS) was targeted by hackers sometime in January although the attempt failed when experts from the DICT intervened; but the X account (formerly Twitter) of the PCG was hacked on February 15 and recovered days later.

Read related story: PCG's Facebook account hacked anew

Related Tags

Cyber security cyberattack PCG
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.