Найдены возможные дубликаты

Баяны
165K поста11.6K подписчиков
Правила сообщества
Сообщество для постов, которые ранее были на Пикабу.
Моя маленькая история, как я начала работать программистом (а ещё немножко полезных материалов)
Ребята, всем привет!
Обычно я сижу на пикабу как читатель, но последнее время меня всё подмывало написать одну из своих историй, хотелось поделиться ей с надеждой, что кого-то она может вдохновить, ещё оставить немножко классных материалов по C++, компьютерным сетям и sql. И, если честно, ещё немножко выговориться, возможно, пообщаться с людьми с похожими историями, это было бы круто и интересно. Так что сначала чуть предыстроии про меня, она не так интересна, наверное, её можно пропустить до первой ссылки и истории про собеседование. Просто мне показалось правильным её разместить, если кому-то будут интересны предпосылки.
Я девушка 24 годиков, которая 4 месяца назад устроилась на работу своей мечты. Кажется, всё началось с одной инди-игры, которая покорила меня лет в 14. Я подумала тогда, вау, чёрт подери, это же люди пишут изначально какие-то буквы и цифры, а потом получается игра. Нет, я, конечно, уже тогда догадывалась, что не всё так просто, просто у меня даже интернет был по расписанию, и информации было крайне мало, но интерес зажёгся.
И появилась мечта. Я захотела создать что-то подобное, правда, спустя несколько лет мечта трансформировалась в безвкусное "Я бы хотела стать программистом, хотела бы понять, что это такое". Но из-за того, что рядом не было никого, кто мог бы ухватить мой интерес и помочь развить его, это всё осталось на уровне мечты. Мне рано пришлось начать подрабатывать, школы были грустными и серыми в плане обучения, времени на дополнительные занятия не хватало, а в универсистет пришлось поступить медицинский, как хотели родители. Да, прошла на бюджет с большим отрывом по баллам, но спусят 3 года отчислилась - ну не моё и всё тут. И всё это время из-за работы, какой-то другой занятости, бесконечных переездов (я рано съехала от родителей и приходилось работать постоянно, чтобы снимать себе квартиру, с 17 лет примерно), из-за отсутствия мотивации, я просто жила.
Пока прошлой осенью, в начале октября не случилось ОНО - великое горе. Ужасно стыдно признаваться вам, но я довела свою жизнь до ужасного состояния, у меня был период болезней - непонятные жуткие боли в спине, лечилась в частной клинике, отдавала огромное количество денег, потеряла один зубик - разрушился корень, гинеколог прописал из-за стрессов гормональные, т к там тоже свои приколы со здоровьем начались. Была нелюбимая работа. А вот молодой человек, с которым мы на тот момент были вместе довольно давно, но жили раздельно, просто стал уставать от моей хандры ради хандры, что я никак не могу взять себя в руки, хотя он меня очень сильно поддерживал и был рядом, и мы решили взять паузу. Да и из-за бесконечного вкалывания на работе я просто осталась одна, был крошечный круг общения, которому я доверяла. Плакала сутками, уволилась с работы. Считала, что всё, что происходит, просто несправедливо, ну вот как я могу быть виновата в болях в спине или в потере зубика? И всякое такое. В какой-то из дней подумала, а что мне вот теперь остаётся? Вот раньше была даже мечта какая-то, где она сейчас? И всё встало на свои места почему-то. Ты либо начинаешь прямо сегодня что-то делать, либо катись колбаской дальше вниз.
Позвонила знакомому, у которого, как я знала, есть свой проект по разработке игр, попросила просто дать совет, возможно кинуть в меня хоть каким-нибудь автором для того, чтобы начать. Хоть я и была в отчаянии, но боялась, что если сразу полезу в сложные дебри или попадётся автор, который "я как бы шарю, вот мой канал на ютубе, но на деле я ни в чём не шарю", то просто потеряю много времени, а запасы денег были минимальными, от силы - на 3 месяца съёма квартиры и корма для кошки и чуть для себя. Он показал мне канал одного потрясающего человека, Учителя с большой буквы. Благодаря его урокам, только лишь благодаря его преподаванию (ладно-ладно, и своей мотивации), я влюбилась в плюсы, C++. Знаете, наверное, для человека, который ни разу в жизни не написал и строчки кода, это был "интересный" выбор в плане первого языка :D Меня до сих пор троллят все знакомые, кому не лень) Но, как поговаривают люди, если ты разберёшься в плюсах, то последующие языки будут гораздо проще поддаваться тебе. Если можно, я оставлю здесь ссылку на этот канал, видела раньше посты по теме "вот крутой материал по физике/математике и тд", думаю, что так можно. Всё бесплатно и находится в общем доступе.
https://www.youtube.com/channel/UCtLKO1Cb2GVNrbU7Fi0pM0w/pla... там есть отдельный плейлист на 200 уроков по плюсам (тут же и многопоточность разбирается, списки, STL) + домашние задания и их разбор.
Но, ребят, всегда помните, что только лишь одного знания по языку недостаточно. Спустя ровно 2 месяца учёбы я попробовала выложить первое резюме, с целью пообщаться с работодателями, узнать, что ещё необходимо для первой работы, без опыта, без образования в этой сфере. Написала всё максимально честно о себе, с чего начала, что уже знаю, что планирую изучить, что готова к обратной связи с целью подготовиться получше. И вы знаете, ребят, меня позвали на первый же собес, который я прошла! Самое забавное, что когда я увидела вакансию, куда меня пригласили, какие там требования, я прямо спросила у эйчара по телефону: а вы точно моё резюме читали?)) Да, не очень я умею себя рекламировать, ещё и волновалась) Но там реально не мой уровень был отражён. Сама вакансия - системный разработчик C++.
Уже на самом собесе практически на все вопросы, я отвечала нет, что-то типа:
- Вы знакомы с библиотекой Boost?
- Нет, но готова научиться, я слышала про неё, выглядит крутой.
- Работали в Linux, в командной строке?
- Нет, но думаю, что быстро разберусь, основные команды знаю.
- А что думаете про Qt?
- Что если надо, то научусь работать и с ним :D
Вот. И уже 4 счастливых месяца я работаю тут. Знаете, как я выше и написала, мои знания оказались маленькой капелькой для того, чтобы считаться даже средним джуном. Меня изначально взяли как стажёра, но с зарплатой повыше, чем я сама попросила.
Так вот, из того, с чем я лично успела столкнуться, что точно нужно практически каждому начинающему программисту вне зависимости от языка:
- компьютерные сети: очень помогли вот этот курс и статья:
https://www.youtube.com/playlist?list=PLtPJ9lKvJ4oiNMvYbOzCm...
https://habr.com/ru/post/134892/
- базы данных, особенно мне оказался важен упор в целом на sql:
http://sql-tutorial.ru/ru/content.html - учебник
https://www.sql-ex.ru/ - практика
- остальное всё уже, думаю, очень ситуативно и зависит от сферы, а вот тем, что написала выше, очень захотела поделиться.
Но всё это было сложным трудом, из-за стресса я училась 2 месяца до первой работы не в режиме - почитаю пару часов, решу пару задач, пойду поем. А иногда и не спала по паре дней, могла и 15 часов подряд учиться, читать, писать код. Так делать нельзя. Я была слепа, мне казалось, что мозг мой сможет обработать столько информации, больше занимаюсь - больше выучу. Нет, нет, нет. Поэтому тем, кто как я не умеет дозированно заниматься, хочу показать крутую штуку. Правда, я сначала не поверила в её эффектиность, но пару дней стараясь следовать правилам, поняла, что это ох как дисциплинирует и продуктивно систематизирует и работу и обучение. Техника томатов - https://tomato-timer.com/ Смысл примерно такой: 25 минут работы, 5 минут перерыв - это 1 помидор. После каждого четвёртого помидора - перерыв полчаса. Во время работы - никаких телефонов, любых других отвлекающих моментов, всё в перерывы. В общем, попробуйте, вдруг зайдёт кому)
Ребята, вы знаете, я просто хотела, чтобы те, кто сомневаются в себе, не знают, с чего начать, но очень хотят, смогли, во-первых, немножко замотивироваться, во-вторых, увидели, что есть реально крутые бесплатные материалы для обучения, пусть они будут сохранены в этом посте, если кто-то будет искать такую информацию.
Не смотрите видео: как стать кем-то, как начать, где взять силы-мотивацию, а постарайте начать делать, всё получится, честно, не сдавайтесь.
Я несножко стеснялась это всё писать, но всё же верю в позитивный отклик. Передаю вам всем привет и желаю успехов :3
Python, основы | что читать/смотреть(видео)
Приветствую, перевел еще один пост в видеоформат. Для меня эти видео в рамках такого, скорее эксперимента, поэтому критика очень приветствуется.
Тыжпрограммист
В этот томный вечер хочу поделиться с вами умопомрачительной историей о своих связях с криминальным миром.
Был (и наверное есть) такой русский хакер Владимир Левин. В одних статьях его называют основоположником русского хакерства, в других — хитрецом, воспользовавшимся человеческим фактором. Как бы там ни было, но это фигурант и инициатор первого в истории человечества онлайн-ограбления банка. И знаменит он тем, что в шальных 90х на протяжении нескольких месяцев выводил миллионы долларов со счетов Ситибанка.
В этой истории фигурирует и преступная группировка, и команда исследователей, благодаря которым всё случилось, и ФБР, куда же без родимых. Украденные деньги почти полностью вернули обратно, участники отсидели несколько лет в американских тюрьмах. Общественность пребывала в ах*е, а личность Левина стала культовой — это всё вы почитайте сами в инторнетах, если возникнет желание (например, тут: https://darknetdiaries.com/transcript/23/).
А вот чего в инторнетах вы не прочитаете (ну разве что сейчас), так это историю о том, как я консультировалась у Левина. Насчёт создания сайта. На джумле.
В юности я немного работала на одну безумную барышню. В чём состояло её безумие и чему посвящалась работа, расскажу как-нибудь в другой раз. А пока сосредоточимся на соприкосновении с преступной сферой.
Временами барышня давала мне странные поручения. Вот одно из них: Рина, сделай нам сайт. Для меня это было на уровне: собери-ка нам адронный коллайдер к четвергу. И я сообщила об этом, приготовившись к сопротивлению.
Но меня нокаутировали ответом — это не важно. Почитай в интернете, как делать сайты, ну в самом деле. Изи-бризи же, ну. А если будет нужно, то и коллайдер соберёшь и неча ныть.
И вот тебе номер телефона моего хорошего знакомого Вовы Левина, он пособит советами, если что.
Кто такой Владимир Левин, я тогда не знала. У меня был спасительный номер и задание: сделать новостной сайт. Я перечитала тонну материалов, у меня кровоточили глаза от попыток разобраться в коде. В итоге, я наткнулась на конструкторы сайтов и выбрала джумлу. Молодёжь, внимание. Джумла — это вам не современная удобная тильдочка, где кодить вообще не нужно. Этот монстр требовал какого-никакого процесса и это было мучительно: маркетолог, искусствовед, гуманитарий, несчастная душа, влипшая в очередную передрягу. В общем, я разрыдалась, сдалась, собрала накопившиеся вопросы и позвонила своему спасителю.
И вот представьте — юная Ринничка совершенно бесхитростно спрашивает у крейзи рашн хакера, не мог бы он немного помочь, вот тут и тут бы разобраться. Мне вас посоветовала такая-то, сказала, что вы шарите.
И знаете что самое прекрасное? Мужчина на том конце провода весьма спокойно и обстоятельно ответил на все мои глупые вопросы и проконсультировал как боженька. А потом ещё и ещё, потому что звонила я не единожды. И ни разу этот криминальный ангел не сказал: "деточка, ты чего вообще? Какая в жопу джумла? Ты понимаешь, кому звонишь?"
Я не понимала. Но я сделала сайт и очень гордилась собой.
Спасибо вам за помощь, Владимир Леонидович! :)
Жертвы автоматизации
Есть у меня друг, скажем Гриша. Матерый программер и еще много чего - работает уже больше 30 лет в этой области.
У друга жена (Оля) работала делопроизводителем и бухгалтером в одной довольно крупной компании. Уж лет 10 как.
За время работы жены Гриша ей написал кучу программок, утилит и ботов, которые помогали, а то и выполняли за нее всю работу.
Ну например, приходит маил с исходными данными, бот анализирует, что это такое и тут-же все обрабатывает и заносит все куда надо - например в САП или какую базу данных.
Ну или шлет ответ, что не хватает каких-то данных или данные неправильны. В общем автоматизировал все, что можно.
Соответственно со временем объем работ рос, но Гришу это не парило - машина работает.
Все были довольны и шеф жены в первую очередь.
Но, что-то в компании посчитали и решили сократить Олино место.
Ну, как говорится, говно вопрос! И Гриша одним тычком мыши удаляет всех ботов и программы, которые он написал жене.
А жена сидит уже дома, сокращенная.
Через неделю им приходит иск от компании за причинение умышленного вреда по уходе с рабочего места.
Типа перед увольнением она уничтожила собственность компании на кучу бабок, запустила вирус и сейчас вся работа департамента блокирована.
Руководство грозит всяческими карами, если работа не будет восстановлена.
Также требуют написать документацию на Гришины программы в трехдневный срок и отработать еще месяц для передачи опыта работы с Гришиными программами.
Тут вмешиваются юристы Гриши, что мол данные программы были собственностью Оли, и она разработала их в свое свободное время.
Звонит шеф шефа - начинает грозить, что мол напишут хреновую характеристику.
Сейчас, похоже будут судиться.
По идее если пройдет экспертиза программ, то выяснится, что ботов писал ее муж, т.к. нет у Оли квалификации писать программы с ИИ и всяческими прибамбасами.
Тогда Олю можно будет обвинить в разглашении данных компании.
История не закончена, но вроде Гришины юристы утверждают, что до Оли никто докопаться не сможет. Ну разве что если вкинуть в правосудие побольше денег.
Дополнение.
Я смотрю, тема стала пользоваться живым интересом, поэтому спросил подробности.
Значится так. Гриша написал бота, который ловит маилы через клиент. Дальше шли в ход монструозные скрипты на power shell и bash.
Также были написаны скрипты на VBS на несколько тысяч строк. Также использовался Access, который был установлен до кучи с Office.
Всё это дело генерировало практически автоматом различные отчеты, статистику и сводки.
Например, приходит письмо: хочу статистику провода такого-то товара за 08.1999. Через минуту - на тебе, все, что ты хотел, и даже с табличкой и картинкой с графиком.
Или приходит куча накладных - они парсятся и создается SQL скрипт, который скармливается Hana в SAP - один не задокументированных хаков в SAP. Кто там работал, знает как весело заполнять кучу форм.
То же самое происходило с разными документами, которые, к слову, могли весить несколько мегабайт.
Перерабатывался очень солидный объем данных. И даже когда Оля была в отпуске, комп молотил дальше как ни в чем не бывало.
Так что левого софта н компе установлено не было. Другое дело, что возможности уже установленного были использованы на всю катушку и даже больше.
Ответ на пост «Паук - Программист»
Увидела пост про Паука-Программиста, и не смогла пройти мимо )
Мой паук получился примерно 8 см длиной без учета ножек. Связан из неизвестных х/б ниток, набит синтепухом. Глазки на безопасном креплении.
Блогерохвостый питон
Специально для Telegram-канала @zen_of_python
Помогите вспомнить цитату
Не могу вспомнить или найти цитату, как я думаю её автор Б. Шнайер в книге Прикладная криптография.
Смысл цитаты в том, что математика (криптографический алгоритм) идеальна, компьютеры уязвимы, а люди (операторы) и есть уязвимость.
История жизни и смерти хакера, взломавшего пентагон и NASA в 15 лет
Как правило, хакеры стараются вести скрытный образ жизни и соблюдать анонимность. Многим это удается, но некоторые из них обретают популярность вопреки собственной воле. Так случилось, например, с Кевином Митником или Робертом Моррисом. Но есть и другие компьютерные гении, о судьбе которых известно гораздо меньше, чем об их подвигах. Одного из таких парней, оставивших заметный след в истории мирового хакерства, звали Джонатан Джеймс. Это человек с яркой, но трагичной историей жизни, завершившейся ранней и таинственной смертью.
Как только ни называли Джонатана Джеймса журналисты в своих многочисленных публикациях: и самым юным, но при этом самым талантливым хакером Америки, которому удалось проникнуть на серверы НАСА, взломать Пентагон, похитить программное обеспечение, управляющее МКС, и установить бекдор на серверах одного из американских военных ведомств. И все это — в пятнадцатилетнем возрасте. В качестве дальнейшего развития своей уникальной карьеры Джонатан Джеймс стал первым несовершеннолетним в США, отправившимся за решетку именно по обвинению в хакерстве. Вместе с тем, известно о нем широкой публике крайне немного: в англоязычной Википедии Джеймсу посвящена скромная страничка на полтора экрана, в русскоязычной — и того меньше. Но история этого парня, вне всяких сомнений, заслуживает гораздо более подробного рассказа.
Детство
Джонатан Джозеф Джеймс (Jonathan Joseph James) родился 12 декабря 1983 года в небольшом, как бы у нас сказали, «поселке городского типа» Пайнкрест, расположенном в округе Майами-Дейд, штат Флорида. Население городка насчитывает всего 18 с небольшим тысяч жителей, но, несмотря на это, здесь дважды в месяц выходит собственная газета «Пайнкрест Трибьюн». Еще в местечке Пайнкрест располагается известный на весь штат ландшафтный «парк культуры и искусств Южной Флориды». Больше эта деревня, занимающая скромную площадь в семь с половиной квадратных миль, пожалуй, ничем не отметилась в богатой на события истории Соединенных Штатов. Ну, кроме того, что она стала родиной одного из самых талантливых хакеров Северной Америки.
Джонатан рос в самой обычной по американским меркам семье: его отец, Роберт Джеймс, был программистом, мать — домохозяйкой. Еще в шестилетнем возрасте он начал проявлять интерес к компьютерам и регулярно сидел за клавиатурой домашней машины своего отца, играя в игры. В интервью, опубликованных уже после смерти сына, Роберт Джеймс вспоминал, что неоднократно устанавливал на ПК различные средства родительского контроля, потому что Джонатан торчал за экраном ночи напролет, что отрицательно сказывалось на его учебе в школе. Но тот неизменно отыскивал хитрые способы обойти введенные родителями ограничения. Видимо, это и стало самым первым хакерским опытом юного Джонатана Джеймса. С возрастом интересы мальчугана понемногу менялись: наигравшись в игры, тот начал понемногу изучать язык Си. Однажды Джонатан и вовсе удивил собственного отца: вернувшись с работы, тот обнаружил, что отпрыск снес с его персоналки Windows вместе со всем софтом, после чего установил туда Linux, чтобы протестировать незнакомую операционку и понять, как она работает.
Когда Джонатану исполнилось 13 лет, его увлечение высокими технологиями показалось родителям чересчур болезненным и опасным для здоровья. На семейном совете было решено отобрать у подростка компьютер, за которым тот проводил большую часть свободного времени днем и почти все ночи. В ответ Джонатан сбежал из дома, и категорически отказывался возвращаться, пока ему не вернут доступ к персоналке. В качестве аргумента юноша упирал на то, что занятия программированием и видеоигры никак не отражаются на его учебе в школе, где он неизменно получает высокие оценки. Что, впрочем, неудивительно: чуть позже выяснилось, что Джонатан успешно взломал компьютерную сеть образовательных учреждений округа Майами-Дейд и периодически подправлял собственные баллы в табелях успеваемости. Примерно в то же время Джонатан Джеймс придумал для себя ник C0mrade, под которым общался с другими хакерами на форумах и в личной переписке.
Через тернии к звездам
Баловство с электронными журналами успеваемости быстро наскучило Джонатану, и он решил выбрать для себя цель покрупнее. Первой серьезной жертвой пятнадцатилетнего хакера C0mrade стало подразделение AT&T под названием BellSouth, — это одна из крупнейших телекоммуникационных компаний в США со штаб-квартирой в Атланте, Джорджия. О деталях этого взлома известно немного, и более того, в самой BellSouth узнали, что серверы компании подверглись атаке C0mrade, только когда хакер сам признался в этом эпизоде после ареста. «Нас регулярно пытаются взломать», — сообщил изданию Tampa Bay Times представитель компании BellSouth Сперо Кантон — «и примерно в то время, о котором говорит Джонатан, действительно имел место один инцидент». Судя по всему, этот взлом не нанес BellSouth какого-либо ущерба, поскольку основной целью C0mrade была не нажива, а развлечение и проверка собственных знаний. Позже он говорил журналистам: «Я знаю UNIX и Cи как свои пять пальцев, потому что я прочитал уйму книг и постоянно зависал за компом. Самое сложное — не проникновение в систему, а обучение и получение знаний, чтобы потом понимать, что с этим можно сделать».
Вдохновленный успехом, Джонатан решил не останавливаться на достигнутом. Просиживая ночами в своей комнате за клавиатурой Pentium-266, он искал уязвимые серверы, к которым можно было бы подключиться в обход установленной админами системы защиты. 29 июня 1999 года один такой сервер обнаружился в городе Хантсвилл, штат Алабама. Установив на него вредоносную программу, юный хакер сумел повысить собственные привилегии в системе и получить доступ к 13 другим компьютерам во взломанной сети. Как оказалось, сервер и сеть, куда проник C0mrade, принадлежат подразделению НАСА под названием Центр космических полетов имени Джорджа Маршалла (Marshall Space Flight Center). Эта правительственная научно-исследовательская организация занимается разработкой и испытанием перспективных ракетных двигателей, а также созданием систем коммуникаций и программного обеспечения для Международной космической станции.
Среди прочей любопытной информации, к которой получил доступ Джонатан Джеймс, стали исходники программы, служащей для контроля над критическими элементами жизнеобеспечения Международной космической станции. По утверждениям специалистов НАСА, этот софт был предназначен для поддержания физической среды в жилых отсеках МКС, включая контроль над температурой и влажностью. Эксперты оценили стоимость этого софта в 1,7 млн. долларов, хотя сам Джеймс позже утверждал, что «эти исходники оказались полным барахлом, и не тянут на такую сумму». К слову, после этого замечания часть исходного кода для МКС, к которой он получил доступ, была переписана начисто.
После обнаружения вторжения сотрудники Центра Маршалла на 21 день отключили скомпрометированный сервер и компьютеры от сети, чтобы проанализировать причины и хронологию взлома. Это нанесло НАСА прямой ущерб на сумму 41000 долларов. Примерно тогда же служба безопасности НАСА передала информацию об атаке в ФБР, и федеральные агенты начали кропотливый поиск таинственного могущественного хакера, покусившегося на национальную космическую программу США. Который днем вместе с другими школьниками посещал занятия в общественном колледже Майами-Дейд, а ночами бродил по сети в поисках уязвимых серверов, на которые он мог бы проникнуть из чистого любопытства.
Преступление и наказание
Сентябрьским вечером 1999 года Джонатан Джеймс во время сканирования сети обнаружил, что на один из серверов в Даллесе, штат Вирджиния, какой-то неизвестный доброжелатель установил бекдор. Троян позволял подключаться к серверу из интернета фактически кому угодно, что C0mrade незамедлительно и сделал. Тогда юный хакер еще не знал, что скомпрометированный сервер принадлежит Defense Threat Reduction Agency (DTRA) — одному из подразделений Министерства обороны США, которое занимается анализом внешних угроз национальной безопасности страны. Недолго думая, Джеймс установил на сервер снифер и принялся анализировать проходящий через него трафик в поисках логинов, паролей и прочей интересной информации.
Улов оказался богатым. В период с сентября по октябрь 1999 года он сумел перехватить учетные данные пользователей DTRA, которые открыли ему доступ к 10 компьютерам Министерства обороны, и позволили скачать более 3300 писем из почтовых ящиков сотрудников Пентагона. Джонатан с интересом изучал их содержимое и исследовал обнаруженные на взломанных компьютерах файлы, при этом не уделяя должного внимания вопросам анонимности. Естественно, успешное проникновение во внутреннюю сеть одной из дочерних структур Пентагона (как утверждали в Министерстве обороны США — первое в истории) не могло остаться незамеченным. Расследование длилось недолго и закончилось 26 января 2000 года — в этот день агентам Министерства обороны и полицейским из Департамента охраны правопорядка Пайнкреста был отдан приказ арестовать хакера.
«Признаюсь, в тот день я стал очень популярным чуваком в колледже, когда ко мне в дом вломились эти парни в бронежилетах и с автоматами», — с улыбкой рассказывал потом журналистам Джонатан Джеймс. В его жилище состоялся обыск в результате которого агенты изъяли шесть устройств: четыре настольных ПК, ноутбук и один карманный компьютер. После ареста Джонатан начал активно сотрудничать со следствием и рассказывать полиции о том, как ему удалось совершить все эти взломы. «Их, конечно, беспокоило то, что в сеть правительственной организации может запросто проникнуть кто-то несовершеннолетний», — говорил потом хакер. — «Главная их проблема заключается в том, что они не уделяют должного внимания безопасности. Но, похоже, они это хотя бы понимают».
На руку Джеймсу сыграло, прежде всего, что он не предпринимал во взломанных системах никаких деструктивных действий — не менял пароли, не удалял файлы и не запускал вирусы. Кроме того, он являлся несовершеннолетним: в момент совершения преступлений ему было всего 15 лет, а на день оглашения приговора только-только исполнилось 16. Если бы Джонатан Джеймс был взрослым, ему грозило бы как минимум 10 лет тюремного заключения и большой денежный штраф. Но в силу юного возраста, а также поскольку он заключил сделку со следствием, добровольно признав вину в двух инкриминируемых эпизодах (взлом НАСА и Министерства обороны США), суд признал его виновным в «преступлениях, совершенных несовершеннолетним», так как другие уголовные статьи по законам штата к нему в этом возрасте применить было нельзя. Наказание также оказалось весьма гуманным: Джеймс получил шесть месяцев домашнего ареста и запрет на пользование компьютером в развлекательных целях (однако он по-прежнему мог садиться за клавиатуру, если это было необходимо для учебы). Кроме того, хакер должен был принести письменные извинения за содеянное НАСА и Министерству обороны США.
Однако мягкость приговора, видимо, не пошла Джеймсу на пользу. Вскоре он был задержан полицией на улице за нарушение условий домашнего ареста, и кроме того, в его анализах обнаружили следы наркотиков. В результате суд изменил условное наказание на реальное, и Джонатан отправился за решетку еще на шесть месяцев, которые должен был провести в исправительном центре для несовершеннолетних. Это был первый случай в США, когда подросток отправился в тюрьму по обвинению в совершении компьютерного преступления, и потому история привлекла повышенное внимание прессы. В интервью изданию «Miami Herald» Джонатан Джеймс утверждал, что твердо решил завязать с хакерством. «Оно того не стоит», — сказал он корреспонденту, — «я делал это просто ради развлечения, для меня это была игра, а они сажают меня в тюрьму. Я не хочу, чтобы это повторилось снова. Я могу найти другие вещи для развлечения».
Полностью отсидев отмерянный судьей срок, Джонатан вышел на свободу и на некоторое время пропал из поля зрения спецслужб и прессы, решив вести обычную уединенную жизнь в доме своих родителей в Пайнкресте. К сожалению, продлилось это уединение, как и сама жизнь Джонатана Джеймса, недолго.
Смерть героя
17 января 2007 года группа хакеров, возглавляемая известным деятелем киберподполья Альберто Гонзалисом, предприняла серию массированных атак на крупные торговые и финансовые организации США. Среди жертв оказалась популярная в Америке сеть супермаркетов TJX, «клуб оптовиков» BJ, Boston Market, Barnes & Noble, Sports Authority, OfficeMax и несколько других коммерческих предприятий. В результате атаки хакеры похитили данные кредитных карт и персональную информацию миллионов клиентов этих фирм, а самим фирмам (как и их репутации) был нанесен значительный ущерб.
В ходе расследования инцидента Секретная служба США (United States Secret Service) вышла на причастных к этому преступлению соратников Гонзалиса. Несколько из них были знакомы и общались на хакерских форумах с Джонатаном Джеймсом, из-за чего тот также попал под подозрение. Весомости этим подозрениям придавал и тот факт, что с Альберто Гонзалисом сотрудничал неизвестный хакер, скрывающийся под псевдонимом «JJ». Этот злоумышленник похитил данные и ПИН-коды кредиток, взломав беспроводную сеть магазинов канцелярских товаров OfficeMax, а позже передал украденное Гонзалесу, создав для него анонимный почтовый ящик. Ник «JJ» совпадал с инициалами Джонатана Джеймса. Этого обстоятельства, а также сетевого знакомства с членами команды Альберто Гонзалиса оказалось достаточно, чтобы агенты Секретной службы ворвались с обыском в дома самого Джонатана Джеймса, его родного брата и его девушки. Позже, правда, следователи пришли к выводу, что таинственным анонимом «JJ», скорее всего, был близкий друг Гонзалеса Стив Ватт, часто подписывавшийся в сети псевдонимом «Джим Джонс». В ходе обысков агенты не нашли ничего, что связывало бы Джеймса с этим преступлением. Они обнаружили в его доме только винтовку, которую не изъяли, поскольку она была официально зарегистрирована.
Позже отец Джонатана Джеймса Роберт вспоминал, что после возвращения из тюрьмы тот страдал депрессиями и часто пребывал в тревожном и подавленном состоянии. Обыск и постоянная слежка, которую чувствовал за собой Джонатан, не добавляли ему спокойствия. Вскоре после того, как в дом хакера ворвались агенты Секретной службы, Роберт позвонил ему с вопросом, найдут ли следователи что-то, что позволит им выдвинуть обвинение. Джонатан ответил отрицательно. Это был последний разговор отца с сыном.
В воскресенье, 18 мая 2008 года 25-летний Джонатан Джеймс был найден мертвым в ванной комнате своего дома с огнестрельным ранением в голову из той самой официально зарегистрированной винтовки, которую агенты не изъяли при обыске. Рядом обнаружилось предсмертное письмо, адресованное его отцу, брату и девушке. Среди прочего там содержались пароли Джонатана к его учетной записи PayPal и MySpace. В этой записке Джонатан писал: «Я не верю в нашу систему «правосудия» — возможно, мои сегодняшние действия и это письмо станут серьезным сигналом для общественности, но я потерял контроль над ситуацией, и это мой единственный способ ее исправить. Если честно, я не имею никакого отношения ко всей этой истории с TJX. Несмотря на то, что Крис (Скотт) и Альберт Гонзалес — самые опасные и разрушительные хакеры, которых когда-либо поймали федералы, я гораздо более соблазнителен [в качестве жертвы] для общественного мнения, чем эти два случайных идиота. Такова жизнь. Помните: дело не в том, что вы выигрываете или проигрываете, а в том, что лично я выигрываю или проигрываю, сидя в тюрьме в течение 20, 10 или даже 5 лет за преступление, которое я не совершал. Это мой способ выиграть, но как минимум, я умру свободным».
В околохакерской среде до сих пор бродят слухи, что обстоятельства смерти Джонатана Джеймса были инсценированы, а истинной причиной его гибели якобы стала сверхсекретная информация, которую он сумел раздобыть на серверах НАСА и Пентагона. Этим же, дескать, обусловлен пристальный интерес к его персоне со стороны Секретной службы США. Но официальное расследование постановило, что Джеймс покончил жизнь [роскомнадзором], а все остальные версии являются лишь досужими домыслами.
Как бы то ни было, короткая жизнь Джонатана Джеймса навсегда вписана в историю мирового хакерства, как бы пафосно это ни звучало. В коротком некрологе, который напечатала на своих страницах газета «Miami Herald», сказано: «Джонатан, окончивший школу Бет Ам в 1995 году, запомнится друзьям и семье как исключительно умный молодой человек, который никогда ничего не делал по правилам. Компьютерный гений согласно всем определениям этого термина, он постоянно поражал друзей, семью и правительство своими достижениями. Его будет очень не хватать брату, отцу, тете, дяде, двоюродным братьям, бабушке и дедушке, а также многим, многим друзьям».
Составители некролога забыли разве что упомянуть то обстоятельство, что Джонатан «C0mrade» Джеймс был не просто хакером и компьютерным гением, а хакером и компьютерным гением, который не сделал в своей жизни, в общем-то, ничего плохого. Тем печальнее, что его жизнь оборвалась так рано.
Паук - Программист
Связала это чудо ещё до нового года, но не выкладывала сюда, ибо был шанс спалиться перед человеком, которому этот Паукан предназначался в подарок. Теперь, когда подарок дошел - можно хвастаться. Сопроводительные текст немного устарел, ибо писался в момент вязания, но оно не особо критично.
_____________
Новая незнакомая пряжа дала неожиданный результат. Мне хотелось купить хоть что-нибудь, лишь бы не YarnArt Dolce.
На глаза попалась Kartopu Elegance. Ниточка у нее тоньше: в потоке 100 гр. длина 180 м. Она оказалась менее пушистой на ощупь, но зато имеет очень красивый бархатистый блеск в изделии.
Вязать ей намного проще: да, это всё ещё нежный плюш, который может вылезать из основы нити и сыпаться с кончиков, но зато неплохо переносит распускание, даже не одно.
На этой игрушке я впервые попробовала вязать с петлей подъёма, а не просто по спирали, и мне настолько понравилось, что дальше я вязала только так. Крючок 3 мм.
Где-то в этот момент я пришла к мысли, что я хочу навязать с десяток игрушек и раздарить их друзьям на Новый Год, наработать навык и уверенность, а потом уже начать продавать свои работы.
Так что вопрос стоял не просто "что бы мне такого связать из тонкого коричневого плюша", а "есть ли у меня в окружении человек, которому может понравится игрушка именно такого цвета?". Всякие мишки-котики отметались сразу, среди моих друзей милых барышень, умиляющихся всему подряд, как-то не завезли.
Тут я вспомнила про Эвана - хорошего друга и надёжного товарища. Который любит пауков. И программист. Так что дело оставалось за малым: найти схему и закупиться глазами.
Схема есть в интернете, называется Паук Гордон. Я в ней почти ничего не меняла, разве что лапы на ряд длиннее. Сначала я пыталась поумничать и вязать их с накидами и полустолбиками, чтобы сформировать сустав, но вовремя плюнула, осознав, что все равно вся нога гнется на проволоке, и моих стараний совсем не видно.
Как именно я делала ноги в этот раз не сфотографировала, но на подходе у меня ещё один Паук, на нем процесс покажу. Возможно, я делаю что-то не так и изобретаю велосипед, но пока для меня это самый удобный способ работы с тонкими деталями.
Говорят, у некоторых программистов есть резиновая уточка, чтобы рассказывать ей о проблеме в коде. Пока рассказываешь - доходит, что нужно сделать. Вот я и решила сделать Эвану такого помощника.
Надпись на паучьей жопе гласит "I see all bugs". Что логично, Паук же всё-таки.
Чуть позже по этой же схеме был связан Паук Саурон В общем, вязанные пауки крутые, будьте, как вязанные пауки: опасными, глазастыми, милыми и пушистыми!
Главное, чтобы внутреннее хранилище было надёжным и вирусов не нахватало после диагностики внешним зондом.
Так нехрен порт разбалтывать, тем более, что он предназначен только для раздачи! Пользуйтесь защищенной беспроводной передачей.
иногда вирус прямо в данных внутри хранилища активизируется, вот тогда все архивы начинают самораспаковываться(((((
Облачное хранилище - резервуар, находящийся на городских очистных сооружениях
Внешний носитель
Фаервол от утечки данных
Я когда пьяный, у меня данные по udp идут...
Мало приятного
Две инструкции на фото - это raid1?
Криво собранный
Вы меня извините, но у моего архиватора нет пользователей, кроме меня
Фитолакс! Средство №1 для взлома любого архива.
Женя про обменники что-то попутал и как-то не в тему . Он данные меняет на заразу со стульчаков что-ли.
Профессиональный юмор
Этот баян ещё чумные доктора друг другу показывали во время прошлой инфекции.
Не наберет он 11000+ рейтинга
Нет, просто сужу из кол-ва набранных оценок и времени поста сколько он находится в ленте.
Здравствуйте! В правилах четко определено, что пост-повтор может остаться в ленте только в случае если он наберёт рейтинг *5 от оригинала. У оригинала 2100. Значит к моменту обработки призыва у поста должно было быть 10к рейтинг. Тут меньше сотни. Он бы все равно был удален
А шутка одна и та же