Проследяване на активните българи в чужбина – юли 2021

от Боян Юруков
лиценз CC BY-SA

През 2016-та и 2019-та направих карти проследяващи активните българи в чужбина. Повече по темата ще намерите в първата ми статия по темата. Накратко казано това е опит за картографиране на придвижването на хора съдейки по заявленията им за гласуване в чужбина. Последните, за съжаление, са публични и макар трите имена на някои да са често срещани, лесно може да се изключат или да се разпознаят дубликати. За целта използвах криптирани и анонимизирани хешове на имената, които събирах за картата ми със заявленията за гласуване.

Така през 2016-та бях картографирал движението на 1268 лица и през 2019-та – на 2633. Пускайки същия алгоритъм през юли 2021 събрах пътя на 9473 души. Голямата разлика идва от рекордната активност на последните два вота. Анализът се базира на почти 300 хиляди заявления подадени в последните 8 години. Тук може да проследите тези пътища. Натискайки някой град ще откриете кой си е тръгвал и от къде е минавал.

За разлика от миналия път, сега анализа не отчита гласуване между два града на разстояние 80 км. вместо предишните 50 км. Важно е тук, че не се отчита реално местене на хора, а само там, където са подавали заявления за гласуване. Доколкото последното е някаква индикация за местоположение, дали всъщност става дума за местене, почивка, грешка или просто подкрепа на секции в други държави може само да гадаем. Все пак с тези мащаби с добра доза увереност може да кажем, че виждаме пътищата на почти десет хиляди българи по света.

The post Проследяване на активните българи в чужбина – юли 2021 first appeared on Блогът на Юруков.

Първи доклад за най-гледаното съдържание във фейсбук

от Нели Огнянова
лиценз CC BY

Публикуван е първият тримесечен доклад, описващ най – гледаното съдържание  във Facebook. Докладът е първи от серия доклади, които компанията ще публикува с цел повече прозрачност. Декларира се, че   бъдещите издания на този доклад ще  обхванат повече страни  и ще продължат да се появяват заедно с  доклада за прилагане на общностните стандарти.

Първите реакции на изследователите съдържат разочарование.

Докладът е наричан “театър за прозрачност”:

(ethanzuckerman.com)

Какво става тук? Не знам. И това е цялостната ми реакция на доклада за прозрачност на Facebook. Той споделя няколко интересни цифри, които подсилват извода, че Facebook е повече за публикации от приятели и семейството, отколкото за новини. Но не споделя достатъчно данни, за да можем да стигнем до някакви смислени заключения.

Откровено жалко е  – предвид важността на тези въпроси – изследователите да чакат тези малки фрагменти от информация от гиганти като Facebook. Време е да разберем как – зачитайки личната неприкосновеност на потребителите и етиката на изследванията – да получим необходимите данни, за да разберем какво се случва с тези платформи.

Конкретни препоръки за начина на представяне, обхвата на данните, както и за необходимостта за достъп до тях в реално време, а не на тримесечия, тук:

https://platform.twitter.com/widgets.js

Obtaining TLS Client Certificates In Spring Integration

от Божидар Божанов
лиценз CC BY

Spring Integration is a very powerful and extensible framework for, well, integrations. But sometimes it’s not trivial how to get some information that yo need. In my case – a certificate used for mutual authentication in a TLS (syslog over TLS) connection. You have a Java method that receives a Message and ideally you’d want to get the certificate chain used by the client to authenticate itself (e.g. you may need to extract the CN).

Fortunately, Spring Integration is flexible. And it can be done, but it’s a bit convoluted. I’ll use XML notation, but the same can be achieved through Java config.

<bean id="nioConnectionSupport" class="com.yourcompany.util.net.TLSMutualNioConnectionSupport">
        <constructor-arg ref="sslContextSupport" />
        <constructor-arg value="false" />
</bean>
<bean id="interceptorFactoryChain" class="org.springframework.integration.ip.tcp.connection.TcpConnectionInterceptorFactoryChain">
        <property name="interceptors">
            <bean class="com.yourcompany.util.net.TLSSyslogInterceptorFactory" />
        </property>
</bean>

<int-ip:tcp-connection-factory id="tlsConnectionFactory" type="server" port="${tcp.tls.port}"
                                   using-nio="true" nio-connection-support="nioConnectionSupport"
                                   single-use="false" interceptor-factory-chain="interceptorFactoryChain" />

The sslContextSupport would typically be a org.springframework.integration.ip.tcp.connection.DefaultTcpSSLContextSupport or a custom implementation (e.g. if you want to use a “blind” trust store)

Then you’d need the two classes. You can check them at their respective gists: TLSSyslogInterceptorFactory and TLSMutualNioConnectionSupport.

What do these classes do? The TLSSyslogInterceptorFactory sets a new header for the message that contains the client ceritficates. The TLSMutualNioConnectionSupport class sets the “wantClientAuth” option on the SSL Engine. There is another option – “needClientAuth” which would for client authentication, rather than just support it. Depending on the use case you can use one or the other.

Then you can obtain the certificates at your handler method via:

Certificate[] certificates = (Certificate[]) message.getHeaders().get(TLSSyslogInterceptorFactory.TLS_CLIENT_CERTIFICATES);

A small tip I wanted to share to help the next one trying to achieve that.

The post Obtaining TLS Client Certificates In Spring Integration appeared first on Bozho's tech blog.

Как се пише: професионалноквалификационен, професионално-квалификационен или професионално квалификационен?

от Павлина Върбанова
лиценз CC BY-NC-ND
Това прилагателно име се пише слято – професионалноквалификационен, също и професионалноквалификационна, професионалноквалификационно, професионалноквалификационни, тъй като е образувано от съчетание на прилагателно и съществително име – професионална квалификация. Присъдената професионалноквалификационна степен се удостоверява със свидетелство по образец. Почти всеки втори служител търси самостоятелни решения за професионалноквалификационното си развитие.

Как се пише: уплътнявам, уплътня; уплатнявам, уплатня или оплътнявам, оплътня?

от Павлина Върбанова
лиценз CC BY-NC-ND
Правилно е да се пише уплътнявам, уплътня. Правописът на втората гласна може да се провери със сродна дума (със същия корен), в която тази гласна е под ударение: казваме плътен, плът, следователно се пише уплътнявам, уплътня. Коренът на думата е -плът-, а не -плат-. Учениците уплътняват свободното си време с различни извънкласни дейности. Ако често си инжектирате инсулин […]

Видеонаблюдение и видеозаснемане по време на избори

от Нели Огнянова
лиценз CC BY

Правомерно ли е видеонаблюдение и видеозаснемане по време на избори.

От една страна, това се разглежда като инструмент за контрол и срещу купения вот. От друга страна, съществува аргумент за навлизане в личната сфера на наблюдаваните лица.

С изменения в Изборния кодекс от 2021 г. законодателят дава  възможност за извършване на видеонаблюдение, както и видеозаснемане/видеоизлъчване в реално време – предвидено е в чл. 272 от ИК (при отваряне на избирателните кутии и при установяване на резултатите от гласуването от секционните избирателни секции), в чл. 288а от ИК (при приемане и проверка на протоколите на секционните избирателни комисии и прехвърляне на данните от записващото техническо устройство в районните избирателни комисии),  съответни разпоредби има и за изборите за общенски съветници и кметове.

Днес в Официален вестник на ЕС е обнародвано преюдициалното запитване на ВАС до Съда на ЕС във връзка с  дело   Комисията за защита на личните данни и ЦИК / Коалиция „Демократична България — Обединение“.

Делото е C-306/21.

  1. Следва ли нормата на чл. 2, пар. 2, б. „а“ от Общия Регламент за защита на личните данни да се тълкува в смисъл, че не допуска приложението на Регламента спрямо една наглед чисто вътрешна ситуация като провеждането на избори за народно събрание, когато обект на защита са личните данни на лица, граждани на Европейския съюз, и когато действията по обработка на данните не се изчерпват единствено със събирането им в контекста на съответната дейност?

2.

При положителен отговор на първия въпрос — приключването на дейността по провеждане на избори за народно събрание /попадащи наглед извън обхвата на правото на ЕС/, освобождава ли администраторите, обработващите и съхраняващите личните данни лица от задълженията им по Регламента като единствен способ за защита на личните данни на гражданите на ЕС на ниво съюзна регламентация? Приложимостта на регламента обусловя ли се единствено от дейността, за която са създадени, респ. събрани личните данни, от което следва и изводът за преклузия на последваща му приложимост?

3.

При отрицателен отговор на първият въпрос — допускат ли нормата на чл. 6, б. „д“ от Общия регламент за защита на личните данни и принципът на пропорционалност, инкорпориран в съображения 4 и 129 от Общия Регламент, една национална регулаторна мярка по приложение на Регламента като процесната, която изначално забранява и ограничава възможността да бъде извършено каквото и да било видеозаснемане при преброяване на изборните резултати в изборните помещения, като не допуска диференциация и регламентация на отделни елементи от процеса по видеозаснемане и преклудира възможността за постигане целите на Регламента — защита на личните данни на лицата, с други средства?

4.

Алтернативно и в контекста на приложното поле на правото на ЕС — при провеждане на общински избори и избори за европейски парламент — допускат ли нормата на чл. 6, б. „д“ от Общия регламент за защита на личните данни и принципът на пропорционалност, инкорпориран в съображения 4 и 129 от Общия Регламент, една национална регулаторна мярка по приложение на Регламента като процесната, която изначално забранява и ограничава възможността да бъде извършено каквото и да било видеозаснемане при преброяване на изборните резултати в изборните помещения, като не прави, нито дори допуска диференциация и регламентация на отделни елементи от процеса по видеозаснемане и преклудира възможността за постигане целите на Регламента — защита на личните данни на лицата, с други средства?

5.

Допуска ли нормата на чл. 6, пар. 1, б. „д“ от Общия регламент квалифицирането на действията по установяване законосъобразното протичане и преброяване на резултатите от проведени избори като задача от обществен интерес, оправдаваща определена, подчинена на изискването за пропорционалност намеса по отношение на личните данни на присъстващите в изборните помещения лица, когато същите изпълняват официална, публична, законово регламентирана функция?

6.

При утвърдителен отговор на предходния въпрос допуска ли защитата на личните данни въвеждането на национална регулаторна забрана за събиране и обработване на лични данни, ограничаваща възможността да се извършват съпътстващи дейности по видеозаснемане на материали, обекти и предмети, които не съдържат лични данни, когато е налице потенциална възможност в процеса по видеозаснемане да бъдат събрани и лични данни чрез видеозаснемане на присъстващи в помещението лица, изпълняващи дейност в обществен интерес в съответният момент?

За хрониката, довела до преюдициалното запитване

Ще има ли немскоезична RT

от Нели Огнянова
лиценз CC BY

Люксембург отхвърли заявлението за издаване на лицензия за немскоезична  програма на държавно финансираната руска  телевизия RT (бивша Russia Today).

Като основание за решението си   Люксембург заяви, че  доставчикът на медийни услуги е имал седалище в  Германия и значителна част от персонала, на който е възложено предоставянето на аудиовизуалната медийна услуга, е нает в Берлин. Ето защо според Люксембург програмата би била  под юрисдикцията на Германия.

TVN24 на Discovery получи лицензия в Нидерландия

от Нели Огнянова
лиценз CC BY

TVN24 получава лицензия в Нидерландия. Програмата ще бъде разпространявана и за аудиторията в Полша. По силата на четирите свободи в ЕС това е типичен случай на свободно приемане на програма, разпространявана от друга държава в ЕС.

Развитието бележи последния етап в  опит за принуждаване на компанията Discovery да напусне Полша. TVN24 е собственост на  Discovery. Това е  популярен новинарски канал в Полша, който няма да може да поднови лицензията си, ако нов закон в Полша влезе в сила.

Има внесен законопроект за изменение на медийния закон, който има за цел  да „изясни правилата, позволяващи на Националния съвет за радио и телевизия (KRRiT) ефективно да противодейства на възможността радио- и телевизионните оператори да бъдат поети от субекти извън Европейския съюз, включително субекти от държави, представляващи непосредствена заплаха за държавна сигурност. ”

Член 35 в новия законопроект  гласи, че лицензия за радио и телевизия в Полша може да бъде издадена само на чуждестранно лице, чието седалище или постоянно местоживеене се намира в ЕС, Исландия, Норвегия и Лихтенщайн (Европейското икономическо пространство).

Смята се, че повод е изтичането през септември на лицензията на водещата независима полска  новинарска програма TVN 24. 

 

Полша ще отговори на ЕК днес за съдебната си система

от Нели Огнянова
лиценз CC BY

Този понеделник (16 август) Полша е изправена пред поредния краен срок на Европейската комисия в дългогодишната борба на Варшава с Брюксел за преструктурирането на националната си съдебна система. Този път Варшава може да бъде изправена пред строги финансови санкции, ако не се вслуша в Съда на ЕС (ЕСП) и незабавно спре работата на нова Дисциплинарна камара на Върховния съд, считана за незаконна от Съда на ЕС, пише DW.

Европейската комисия ще получи изчерпателен отговор до края на деня (16 август)  относно решенията на Съда на ЕС (от 14 юли  и от 15 юли),  заявява  премиерът Матеуш Моравецки.

Конституционният съд на Полша междувременно постанови, че правото на ЕС, което предоставя възможност  на Съда на ЕС обвързващо да се произнася по полската съдебна система, нарушават полската конституция, поради което Полша не можела да изпълни решенията на Съда на ЕС.