Autarca de Braga quer esclarecimentos por causa de autocarros vindos da China

O presidente da Câmara de Braga, João Rodrigues, considera que “é preciso saber o que se passa” com os autocarros chineses do fabricante contratualizado pelos Transportes Urbanos de Braga (TUB), face a notícias de alegadas falhas de cibersegurança.

“Se se viesse a verificar que isso estava a acontecer, era muito grave. Não andamos aqui a brincar, é preciso saber o que se passa”, afirmou o autarca, em declarações aos jornalistas, no final da primeira reunião de executivo deste mandato, que aconteceu na segunda-feira ao final da tarde.

A questão foi levantada pelo vereador da Iniciativa Liberal, Rui Rocha, que lembrou que o mesmo assunto já suscitou preocupação na Noruega e na Dinamarca e que estes países estão já a tomar medidas para “isolar a informação” transmitida pelos referidos autocarros.

Em causa estão autocarros elétricos do construtor chinês Yutong, que estarão equipados com um cartão SIM que permite ao fabricante aceder remotamente aos sistemas dos autocarros.

Para os TUB, estão contratualizados 35 autocarros deste fabricante, que deverão chegar nos próximos tempos, encontrando-se atualmente “em trânsito”, segundo João Rodrigues.

Na sua intervenção, Rui Rocha disse que, através do alegado cartão SIM, o construtor poderá “paralisar” remotamente os autocarros ou mesmo “prender os passageiros” dentro dos mesmos. “Há algum procedimento previsto para a realização de uma vistoria técnica aos autocarros?”, questionou.

O presidente da Câmara, João Rodrigues, respondeu que tem já agendada para esta terça-feira uma reunião com a administração dos TUB para analisar a questão.

Jornal O Desportivo

<?php
function fetch_rss_cached($url, $cache_seconds = 600) {
    $key = 'rss_cache_' . md5($url);

    $cached = get_transient($key);
    if ($cached !== false) {
        return simplexml_load_string($cached);
    }

    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_TIMEOUT, 10);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($ch, CURLOPT_USERAGENT, 'WP RSS Fetcher');

    $data = curl_exec($ch);
    curl_close($ch);

    if (!$data) return null;

    set_transient($key, $data, $cache_seconds);
    return simplexml_load_string($data);
}

function time_ago($datetime) {
    $time = strtotime($datetime);
    $diff = time() - $time;

    if ($diff < 60) return $diff . ' segundos atrás';
    if ($diff < 3600) return floor($diff / 60) . ' minutos atrás';
    if ($diff < 86400) return floor($diff / 3600) . ' horas atrás';
    if ($diff < 604800) return floor($diff / 86400) . ' dias atrás';
    return date('d/m/Y H:i', $time);
}

$rss = fetch_rss_cached('https://www.desportivovaledohomem.pt/category/destaque/feed/', 600);
if (!$rss || empty($rss->channel->item)) {
    echo '<!-- RSS vazio ou erro -->';
    return;
}

$items = $rss->channel->item;
$count = 0;

echo '<div class="rss-posts">';

foreach ($items as $item) {
    if ($count >= 5) break;

    $title = (string) $item->title;
    $link = (string) $item->link;
    $pubDate = (string) $item->pubDate;
    $timeAgo = time_ago($pubDate);

    $categoryText = isset($item->category[0]) ? (string) $item->category[0] : '';

    echo '<div class="rss-post">';
    echo '<p class="rss-meta">' . esc_html($timeAgo) . ' - ' . esc_html($categoryText) . '</p>';
    echo '<h3 class="rss-title"><a href="' . esc_url($link) . '" target="_blank" rel="noopener">' . esc_html($title) . '</a></h3>';
    echo '</div>';

    $count++;
}

echo '</div>';
?>
.rss-posts {
    font-family: "MYRIAD PRO";
    font-weight: 400;
}

.rss-post {
    padding: 10px 0;
    border-bottom: 1px solid #8E8E8D;
}

.rss-meta {
    color: #828282;
    font-size: 11px;
    margin-bottom: 0px;
    font-weight: 600;
}

.rss-title {
    font-size: 14px;
    line-height: 1.4;
    margin: 0;
}

.rss-title a {
    text-decoration: none;
    color: #363636;
    font-family: "Myriad Pro";
    font-weight: 400;
    font-size: 17px;
}

.rss-post:last-child {
    border: none;
}
Ver mais

Últimas Notícias

Ver mais