ADVERTISEMENT

For SALE on the darkweb: more than 300 Million Facebook User IDs, Names and Phone Numbers

Published Apr 21, 2020 12:00 am

f_logo_RGB-Hex-Blue_512

A database containing more than 300 million Facebook user IDs, phone numbers, and names was left exposed on the web for anyone to access without authentication. Security researchers found out that the database is now available on the darkweb for just 500 Euro or roughly around P27,500 pesos.

Just this March, Security Researcher Bob Diachenko discovered an Elasticsearch Cluster containing more than 267 million Facebook user IDs and phone numbers. After a few days, a second compromised server was exposed by what appears to be the same criminal group.  The server contains 42 million records including profile details, emails, and other personal information.

Elasticsearch is a distributed, open-source search and analytics engine for all types of data, including textual, numerical, geospatial, structured, and unstructured.  It is commonly used by seasoned cybersecurity professionals for security and business analytics.

According to Diachenko, the data is the result of an illegal scraping activity by abusing Facebook API to collect data.

The Second Server was attacked immediately after the first and data were replaced by dummy entries with database name "please_secure_your_servers".

If you think your account is among those that are compromised which is very likely, you need to change your password and secure your account immediately.

A password is the first line of defense against intruders. This is the reason why users need to protect and secure passwords.

Here’s how to make a strong password and how to secure Facebook accounts.

1. Use 12 Characters, Minimum. 2. Include Numbers, Symbols, Capital Letters, and Lower-Case Letters. 3. It should not be found in a Dictionary or a Combination of Dictionary Words.

4. Use Two Factor Authentication, it is an extra layer of security that requires not only a password and username but also something that only have. 2FA would make it more difficult for potential intruders to gain access to your account.

To activate 2FA on Facebook follow these steps:

First, you need an authentication method for 2FA to work. Download a third-party authenticator, it’s an app that when connected to Facebook would generate random numbers that would be accepted by FB after entering your password.

If you’re using a desktop:

1. click the inverted triangle at the rightmost part of the FB screen then click settings. 2. click security and login at the left side of the screen, you can find it just below the general tab. 3. scroll down and select use two-factor authentication. 4. follow instructions. You can also use your phone for 2FA.

If you’re using a cellphone:

1. On your profile page click that three dots just below your profile Pic. Click view privacy shortcuts. 2. Click more settings 3. Click Security and login 4. Select Use two-factor authentication. 5. Follow the instructions.

Never use the same password on more than one site. Once crooks have a password, they will usually try it on every website where you might have an account, to see if they can get lucky.

Again, for additional protection, you need to turn on two-factor authentication (2FA). The six-digit codes that you receive on your phone or generated via an app are a minor inconvenience to you but are usually a huge barrier for the crooks because just knowing your password alone is not enough.

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; } }

{{ static_articles_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.